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
Posted by 노라스
,