Server

PHP 서버 페이지가 보이지 않을 때 <? ?> working, <?php ?> not

클레인 2015. 11. 17.
반응형
php_tagwork.html

PHP 서버 페이지가 보이지 않을 때

PHP <? ?> working, <?php ?> not

Php 환경 설정 후 이상하게 php 를 실행하면 브라우져에서 흰 화면이 뜨는 현상이 있었다.

아래와 같이 단순히 Info 만 출력하는 페이지 였다.

test.php
<? phpinfo(); ?>

원인은 <? 는 인식하지 않고 <?php 는 인식했기 때문이었다.

이와 같이 두 문법을 모두 인식하게 하려면 php 속성을 변경해 주어야 한다.


Solution

먼저 php가 설치된 폴더 내에 php.ini 를 찾아 열어준다.

short_open_tag = On (으로 변경해 준다.)
“<?php” 와 “<?” 를 모두 사용 할 수 있도록 한다.

그리고 나서 php 서버를 stop 했다가 다시 켜준 후

두 문법이 모두 동작하는지 확인한다.

반응형

댓글