데이터베이스
[ php ] <?php phpinfo(); ?> 그대로 보일 때
mminky
2020. 12. 3. 22:36
728x90
[ 에러 ]
Apache24\htdocs 의 min.php에 다음과 같이 입력했다.
<?php phpinfo(); ?>
원래라면 127.0.0.1/min.php를 했을 때 phpinfo화면이 나타나야 하는데
텍스트 그대로 나타났다.
Apache24\conf 의 httpd.config 파일에 다음과 같이 적었더니 작동이 되지 않았다.
AddType application\x-httpd-php .php .html
AddHandler application\x-httpd-php .php .html
※ 최신버전인 php8_module은 에러가 발생하는 것 같아서
일부러 php7을 다운받아서 php7_module을 이용했다.
[ 해결책 ]
이전의 코드 대신 다음의 코드를 입력하였다.
#PHP
LoadModule php7_module "C:\Users\min\php\php7apache2_4.dll"
AddType application/x-httpd-php .php .htm .html .inc
AddType application/x-httpd-php-source .phps
#configure the path to php.ini
PHPIniDir "C:\Users\min\php"
참고로 이 코드는 Apache24\conf 의 httpd.config 파일의 마지막에 입력해야 한다.
그리고 Apache를 재시작한다.
Cmd창 (관리자 권한)
httpd.exe -k restart
그리고 127.0.0.1/이름.php 에 접속한다.
진짜 이 화면보고 눈물날뻔했다..〒▽〒
여러분들도 꼭 성공하길 바랍니다!
+) 혹시 안된다면
php 디렉토리의 php.ini 파일을 열어서 다음을 On으로 수정해준다.
(php를 여는 짧은 태그를 허용해준다는 의미이다.)
short_open_tag = On
반응형