2017-12-02 72 views
-1

我一直試圖讓PHP在我的機器上本地工作了Fedora 26PHP /阿帕奇不是在localhost Fedora的工作26

我已經httpd的安裝,並且似乎是工作。當我第一次設置它時,在瀏覽器中輸入localhost向我顯示HTML內容/var/www/html/index.html,但不是PHP內容。 <?php phpinfo(); ?>也無法正常工作。

我覺得PHP也在工作,因爲php -r "phpinfo();"在命令行工作。

我試着按照in this thread的建議,在我的httpd.conf文件中加入AddType application/x-httpd-php .php,這讓我的瀏覽器嘗試下載PHP文件而不是顯示它們。奇怪的是,當我將這一行取出並重新啓動httpd時,我的瀏覽器仍在嘗試下載文件。

+0

你在瀏覽器上遇到什麼錯誤? – Yahya

+0

@Yahya沒有錯誤,它只是試圖下載PHP文件而不是顯示它。在它沒有顯示PHP之前。在多個瀏覽器中同樣的事情。 – Alec

+0

你是否在apache配置中加載php模塊? – Yahya

回答

1

首先加入PHP將AddType向httpd.conf文件:

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

然後在根據你的機器上安裝自己的PHP版本的Apache配置加載PHP模塊,你想使用:

LoadModule php7_module  modules/libphp7.0.so