php 를 설치하고 나서 phpinfo 를 보기위해서
html 혹은 php 에 phpinfo() 함수를 사용하여 출력하게 한다.
<?php phpinfo(); ?>
혹은
<? phpinfo(); ?>
html 로 쓸 경우에는
<html>
<body>
<? phpinfo(); ?>
</body>
</html>
이라고 작성한다.
<? 로 시작하는 것과 <?php 로 시작하는 것의 차이인데,
php.ini 에서 short_open_tag 라고 되어있는 것이 있는데
이것이 off 가 되면 무조건 <?php 로 시작하여야 하고
이것이 On이 되면 <? 와 <?php 가 둘다 된다.
나는 다른 사람들이 팁으로 작성해 놓은 것을 보면서
phpinfo.php 는 <?php 로 작성하고
index.html 은 <? 로 작성해서
처음에는 단순히 html 안에서 php를 작동시키는 팁만 찾아 해맸다.
여러 사람것을 찾다보니 저런 사소한 차이를 모르고 지나갈 때가 많다.
만약 <? 로 php 구문을 작성하였는데 작동을 안하거나 페이지에 안보일 경우
[root@localhost public_html]# find / -name php.ini
/etc/php.ini
[root@localhost public_html]# vi /etc/php.ini
short_open_tag = Off
를 다음과 같이 바꾼다.
short_open_tag = On
그리고 저장하고 닫은 뒤
[root@localhost public_html]# find / -name apachectl
/usr/sbin/apachectl
[root@localhost public_html]# /usr/sbin/apachectl restart
아파치를 재시동 시킨다.
그리고 <? 로 되는 지 확인해보자
참고
http://kr2.php.net/manual/en/ini.core.php#ini.short-open-tag
'APM' 카테고리의 다른 글
php.ini 파일 설정으로 파일 업로드 용량 늘리기 (0) | 2012.02.17 |
---|