2017-01-30 68 views
0

我想將我的PHP版本從7.1更改爲5.6,我卸載了PHP7,但現在我無法運行Apache2。我已經安裝了PHP5.6。在PHP5存在的情況下移除PHP 7後,Apache2無法正常工作

工作的apache2.service失敗,因爲控制過程與 錯誤代碼退出: 當我試圖重啓apache服務我得到這個錯誤。有關詳細信息,請參閱「systemctl status apache2.service」和「journalctl -xe」。

●apache2.service - LSB:Apache2的web服務器加載:加載 (/etc/init.d/apache2;生成的;供應商預設:啓用)落入式: /lib/systemd/system/apache2.service .d └─apache2-systemd.conf激活:失敗(結果:退出代碼),因爲星期一2017-01-30 10:23:28 CET; 2min 35s ago Docs:man:systemd-sysv-generator(8)進程:15026 ExecStop = /etc/init.d/apache2 stop(code = exited,status = 0/SUCCESS)
進程:15052 ExecStart =/etc /init.d/apache2 start(code = exited, status = 1/FAILURE)

* * apache2 configtest失敗。配置測試的輸出是:apache2:/etc/apache2/apache2.conf的第216行的語法錯誤:無法打開 配置文件/etc/apache2/conf-enabled/phpmyadmin.conf:沒有這樣的 文件或Action'configtest '失敗。 Apache錯誤日誌可能有 更多信息。 apache2.service:退出控制進程,代碼=退出 status = 1無法啓動LSB:Apache2 web服務器。 apache2.service: 單位進入失敗狀態。 apache2.service:失敗,結果爲 'exit-code'。

+0

阿帕奇將指向一個PHP模塊,以取出後請做一個設置呼籲PHP5並重新啓動你的Apache。調用sudo apt-get安裝php5或您的PHP版本。對於第二個錯誤,確保你已經以正確的方式安裝了phpmyadmin。 – webDev

+0

phpmyadmin總是試圖安裝php7模塊,如何強制他安裝php5.6的模塊? – bourax

+0

刪除PHP並安裝新鮮的php5,然後新鮮的phpmyadmin。首先刪除所有php相關的軟件包。這是最簡單的方法。如果你不能這樣做,那麼只是嘗試apt-get刪除php7 * – webDev

回答

1

刪除PHP和安裝新的PHP5,然後新鮮phpMyAdmin的。 首先,你需要刪除所有PHP相關的包,因爲要確保不會有衝突的包,這也是我認爲最簡單的方式。要刪除使用

sudo apt-get remove php7* 

並立即安裝PHP5。*(5.6)

相關問題