PHP на centos 6 не работает

PHP на centos 6 не работает

Я установил PHP, MySQL, Apache на CentOS 6, теперь я перезапустил Apache и MySQL, чтобы протестировать PHP, я создал на index.phpnow /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

Связанный контент