크세노폰의 IT 누리사랑방

php 개발할 때 서버가 <?를 읽게 하기 본문

기술과 지침서/Web

php 개발할 때 서버가 <?를 읽게 하기

Xenophon 2015. 1. 30. 16:15
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

평생교육원 페이지를 리뉴얼해달라는 요청을 받고 개발서버에 올려 작업을 진행하던 중 문제가 생겼습니다.

<? ?> 로 묶인 php 코드를 읽지 못하는 문제였던것이죠.

 

php로 프로그램을 작성할 때 코딩하는 사람의 스타일에 따라 <?php 로 작성하기도 하고, <?로 작성하기도 합니다. 사실 FM대로 하자면 무조건 <?php입니다.

그렇지만 이게 참 번거롭죠. 그래서 많은 사람들이 <?를 자주 사용합니다. 저 또한 자주 사용하구요..^^

실제로 php5.X 버전부터는 기본세팅에 <? 가 빠져있습니다.

 

 

 

 

php.ini 파일 내 설명입니다.

XML 코드와 함께 있을때에는 사용해선 안된다고 말하고 있습니다.

이 설정은 PHP 코드 사이에 <? ?> 태그를 정

이 작업은 우분투 14.04 버전, nginx + php5 환경에서 진행되었습니다.

 

1. /etc/php5/fpm/php.ini 의 파일을 수정합니다.

php.ini 폴더의 Language Options 입니다.

 

 

SHORT_OPEN_TAG를 ON으로 바꿉니다.

 

2. 서비스를 재시작합니다.

 

service php5-fpm restart

 

 

Comments