우분투 아파치 PHP5 기본 환경에서는


원래 PHP를 실행할려면 <?php 로 PHP를 실행하는 것임.

하지만 이게 치기가 귀찮아서 php에서 <? 로도 실행을 할 수 있는 기능이 있다.

그 기능을 short open tag이라고 부른단다

몇몇 배포판은 이게 디폴트로 on이 되어있다고 하는데 우분투 php5 패키지에서는 그러지 아니하다


앞설은 그만하고 이제 솔루션


sudo vi /etc/php5/apache2/php.ini 를 오픈하고


14.04기준으로  212라인에 보면

short_open_tag = Off 으로 되어 있다.


팁으로 vi로 검색하는 기능을 적어본다

esc를 누르고 /를 입력한다 그리고 검색하고 싶은 문자열을 입력하고 엔터를 누른다 (/short_open_tag =) (tag뒤에 한자 띄고 =를 주의!!ㅋㅋ)

그리고 i를 누르고 편집을한다

Off를 On으로 교제한다.

-> short_open_tag = On


이제 저장하자
esc누르시고 : 를 입력해주시고 wq를 입력해주시고 엔터 (:wq) w는 write의 약자 q는 quit의 약자이다.


저장이되었지만 서버는 멍청해서 모른다. 깔끔하게 아파치서버를 재시작해주자


sudo service apache2 restart


잘될것이다.






Posted by WaaGrr :