Centos

centos 6上的PHP無法正常工作

  • May 13, 2016

我已經在 CentOS 6 上安裝了 PHP、MySQL、Apache,現在我已經重新啟動了 Apache 和 mysql,為了測試 PHP,我現在創建了一個index.php,然後它只顯示這樣的 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`

任何的想法?

如果您的SELinux配置正常,則似乎由於伺服器配置而發生此錯誤。

如果您已安裝php,請確保它由處理程序載入apacheapachephp處理程序關聯。

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

你應該檢查你的.htaccess. 它可能有一些配置覆蓋了 apache 的配置。

yum install mod_php -y
systemctl restart httpd.service

引用自:https://unix.stackexchange.com/questions/129448