最初問題是我服務器上的PHP文件顯示爲純文本(顯示了整個代碼)。所以我通過調查發現MIME類型必須添加到/etc/mime.types
,所以我做到了這一點,並重新啓動了我的服務器,但這並沒有幫助解決問題,所以進一步調查,我從here發現我們需要php5模塊啓用並運行apachectl -M
,我找不到列出的php5模塊。所以我試着安裝它,這是它的結果:嘗試爲apache2安裝php模塊時出錯
[email protected]:~$ sudo apt-get install php5
...
php5_invoke pdo: already enabled for apache2 SAPI
dpkg: error processing package libapache2-mod-php5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
libapache2-mod-php5
E: Sub-process /usr/bin/dpkg returned an error code (1)
[email protected]:~$ sudo apt-get install libapache2-mod-php5
...
dpkg: error processing package libapache2-mod-php5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
libapache2-mod-php5
E: Sub-process /usr/bin/dpkg returned an error code (1)
我還需要提到的是,我爲網站創建了2個虛擬主機。我不知道什麼是錯的。有人能幫我解決這個問題嗎?
https://packages.debian.org/jessie/libapache2-mod-php5 –