PHP 5 對我來說無法在 Centos 6 中運作

PHP 5 對我來說無法在 Centos 6 中運作

剛剛在虛擬機器上建立了新安裝的 Centos 6.0 64 位,並在 Vmware Workstation 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?來填充它。

答案1

無需編輯httpd.conf。 PHP 包含來自 /etc/httpd/conf.d/php.conf 的綁定,該綁定包含在包括httpd.conf 中的指令。檢查 php.conf 並確保所有必要的行都沒有被註解就足夠了。它應該默認工作預叉httpd。可能是你的 php.conf 有問題。

答案2

嘗試查看您看到的空白頁面的源代碼,如果其中包含純文字的 phpinfo,則表示 php 模組無法正常工作。

如果有效的話,也嘗試關閉selinux。

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

答案3

透過完全重新安裝軟體包來解決php

根據問題作者

答案4

這可能是由於您的 php 檔案使用短 php 標籤<?而不是<?php.預設情況下,php.ini 設定檔中未啟用短標籤。

相關內容