Centos 6의 PHP가 작동하지 않습니다

Centos 6의 PHP가 작동하지 않습니다

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확인하십시오 .apacheapachephp

LoadModule php5_module        modules/libphp5.so
AddType application/x-httpd-php .php

그리고 .htaccess. Apache의 구성을 재정의한 일부 구성이 있을 수 있습니다.

답변2

yum install mod_php -y
systemctl restart httpd.service

관련 정보