簡體   English   中英

Apache不編譯php

[英]Apache does not compile php

我剛剛從此處 (mini.iso)安裝了一個新的ubuntu系統, 安裝過程中完全沒有選擇任何額外功能。

這些是到目前為止我已執行的所有命令:(忽略4-8) 在此處輸入圖片說明

現在,我編寫了一個簡單的PHP測試腳本( /var/www/html/index.php

<?php

echo "Hello World";

?>

但是,從另一台計算機調用此頁面后,我從字面上獲取了文件的輸出,而不是編譯的php。

輸出:

<?php

echo "Hello World";

?>

我已經重新啟動了apache2,沒有任何更改。

Apache版本:

Server version: Apache/2.4.7 (Ubuntu)
Server built:   Jul 15 2016 15:32:47

PHP版本:

PHP 7.0.16-4+deb.sury.org~trusty+1 (cli) (built: Mar  2 2017 13:50:00) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.16-4+deb.sury.org~trusty+1, Copyright (c) 1999-2017, by Zend Technologies

Linux版本:

Linux linux 3.13.0-110-generic#157-Ubuntu SMP Mon Feb 20 11:55:25 UTC 2017 i686 i686 i686 GNU / Linux

我已經在互聯網上搜索過,其他一些用戶說可以通過檢查文件httpd.conf來檢查PHP模塊是否已加載,但是沒有這樣的文件。 我使用find / -name "httpd.conf"進行了搜索,但未給出結果。

您需要安裝PHP apache2模塊才能使用PHP。 您可以通過以下命令從終端安裝libapache2-mod-php

sudo apt-get install libapache2-mod-php

之后,重新啟動您的Apache。 它將解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM