IT/PHP

<?php ?> 에서 php 없이 쓰기 short open tag

월공 2020. 6. 22. 08:25
728x90
300x250

<?php

 원래는 이렇게 써야하는데

?>

 

<?

 그냥 이렇게 쓰고싶다면

?>

 

php.ini 파일에서 short open tag 를 On 으로 조정해주면된다

putty 로 해당 PHP 의 리눅스 서버에 접속해서 php.ini 를 열어서 수정하면되는데

보통 etc 폴더 안에 있으니

 

vi /etc/php.ini

눌러서 아래 부분을 찾고 On 으로 조정해주면 되겠다

참고로 입력모드는 "i" 를 누르고 조정한 후에는 ESC 누르고 :wq 입력해서 저장해주기 잊지말자

이렇게 하고나서 처음에는 하도 오래되갖고 서버 재시작만 해주면 되는줄알고

systemctl restart httpd.service

위 구문만 열심히 쳐댔는데 아무리 해도 <??> 만을 인식 못한다

참고로 인식 하는지 안하는지 여부는

<?
	phpinfo();
?>

요렇게 파일 작성 하나 해놓고 웹에서 접속했을때 아래와 같은 화면이 나오면 된다

하도 안되서 혹시나 싶어서 php 재시작 하는 문을 찾아서 실행하니 잘됐다 ㅡㅡ;

sudo systemctl start php-fpm

sudo systemctl reload php-fpm

sudo systemctl restart php-fpm

사실 start 랑 reload 두개 해줬었는데 reload 만 해도 상관없을듯하다

희한하게 예전에는 그냥 httpd service 만 재시작해줘도 인식했던거같은데 기억이 왜곡됐나 ....

728x90
300x250