php
[php] <?php <? 처럼 짧은태그 사용되게 하는 방법 short_open_tag
xemaker
2017. 11. 1. 09:50
보통 윈도우에서는 AutoSet을 쓰고 카페24 호스팅에서는 리눅스를 쓴다.
그 두개는 기본적으로 <? 해서 php를 사용할 수 있게 된다.
그런데..
개인적으로 리눅스 서버를 사용하는 사람이 php가 실행이 안된다고 했다.
그래서 봐보니 정말 php가 실행이 안되고 그냥 코드가 브라우저에서 출력되는 것이였다.
왜그러지.. 하고 봐봤더니
short_open_tag = On
이라고 되어 있어야 <?php 를 <? 로 사용할 수 있다.
윈도우에서는 AutoSet을 사용하고 있을 경우는 AutoSet10 > server > conf > php.ini 를 열어서 short_open_tag 로 검색해보면 있다.
기본 값으로 On으로 되어 있을 것이다.
리눅스의 경우
which php
-> /usr/bin/php
php는 /usr/bin 에 있다.
php --ini | grep php.ini
Loaded Configuration File: /etc/php.ini
php.ini는 /etc에 있다.
그리고 수정한걸 적용하려면 아파치 재시작
service httpd status
service httpd start
service httpd stop
service httpd restart
서비스 상태 확인, 시작, 중지, 재시작 명령어
그 두개는 기본적으로 <? 해서 php를 사용할 수 있게 된다.
그런데..
개인적으로 리눅스 서버를 사용하는 사람이 php가 실행이 안된다고 했다.
그래서 봐보니 정말 php가 실행이 안되고 그냥 코드가 브라우저에서 출력되는 것이였다.
왜그러지.. 하고 봐봤더니
short_open_tag = On
이라고 되어 있어야 <?php 를 <? 로 사용할 수 있다.
윈도우에서는 AutoSet을 사용하고 있을 경우는 AutoSet10 > server > conf > php.ini 를 열어서 short_open_tag 로 검색해보면 있다.
기본 값으로 On으로 되어 있을 것이다.
리눅스의 경우
which php
-> /usr/bin/php
php는 /usr/bin 에 있다.
php --ini | grep php.ini
Loaded Configuration File: /etc/php.ini
php.ini는 /etc에 있다.
그리고 수정한걸 적용하려면 아파치 재시작
service httpd status
service httpd start
service httpd stop
service httpd restart
서비스 상태 확인, 시작, 중지, 재시작 명령어