PHP는 centos 6에서 실행할 수 없습니다

PHP는 centos 6에서 실행할 수 없습니다

index.phpCentOS 6에 PHP, MySQL, Apache를 설치했으며 이제 Apache와 mysql을 다시 시작했습니다. PHP를 테스트하기 위해 on 을 만들었고 아래와 같이 PHP 소스 코드만 표시됩니다 /var/www/html/test/.localhost/test/index.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. 아파치의 구성을 무시하는 일부 구성이 있을 수 있습니다.

답변2

yum install mod_php -y
systemctl restart httpd.service

관련 정보