CentOS 6에 PHP, MySQL, Apache를 설치했습니다. 이제 Apache와 mysql을 다시 시작했습니다. PHP를 테스트하기 위해 이제 index.php
을 생성했습니다 /var/www/html/test/
. 일단 이동하면 localhost/test/index.php
다음과 같은 PHP 소스 코드만 표시됩니다.
Gnouc 댓글을 보면 SELinux 보안 계층 때문이라는 것을 알고 있습니다.
HTML 디렉토리로 작업하기 위해 터미널에서 이 작업을 수행했지만 여전히 동일한 결과가 나타납니다.
[root@localhost www]# chcon -v --type=httpd_sys_content_t html
changing security context of `html`
어떤 아이디어?
답변1
구성이 정상 이라면 SELinux
서버 구성 때문에 이 오류가 발생한 것 같습니다.
을 설치한 경우 핸들러에 의해 로드 되고 핸들러 와 연결되어 있는지 php
확인하십시오 .apache
apache
php
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
그리고 .htaccess
. Apache의 구성을 재정의한 일부 구성이 있을 수 있습니다.
답변2
yum install mod_php -y
systemctl restart httpd.service