Linux

PHP 5 在 Centos 6 中對我不起作用

  • March 22, 2013

剛剛在虛擬機上創建了新安裝的 Centos 6.0 64 位並在 Vmware 工作站 8、Windows 主機上執行。

yum install php
service httpd restart

當嘗試從其中包含的 var\www\html 目錄執行 html 文件<?php phpinfo(); ?>或將瀏覽器指向本地主機時。什麼都沒有出現。

還打開了 httpd.conf 並添加了:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

嘗試重新安裝,安裝 php-common,然後 php 等無濟於事。否則選擇典型的 LAMP。

安裝:

php.x86_64              5.3.2-6.el6_0.1 @updates                                
php-cli.x86_64          5.3.2-6.el6_0.1 @updates                                
php-common.x86_64       5.3.2-6.el6_0.1 @updates 

尚未更新到 Centos 6.1

PHP5 可能預設安裝在 Centos 中,我可能會通過執行來填充它yum install php

無需編輯 httpd.conf。PHP 包含來自 /etc/httpd/conf.d/php.conf 的綁定,它包含在 httpd.conf 的include指令中。檢查 php.conf 並確保所有必需的行都沒有註釋就足夠了。它應該預設與prefork httpd 一起使用。您的 php.conf 可能有問題。

嘗試查看您看到的空白頁面的原始碼,如果其中包含 phpinfo,以純文字形式顯示,這意味著 php 模組無法正常工作。(我認為這不會有問題)。

如果可以,也嘗試關閉selinux。

檢查您創建的文件的所有權(index.html)

引用自:https://serverfault.com/questions/335161