개발::./서버
Ubuntu Apache2환경에서 PHP파일에서 <? 으로도 실행하기(short open tag)
WaaGrr
2014. 10. 26. 13:45
우분투 아파치 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
잘될것이다.