2017-01-30 3 views
0

UbuntuでPHPバージョンを7.1から5.6に変更したいが、PHP7をアンインストールしましたが、Apache2を実行できません。 PHP5.6はすでにインストールされています。 私はApacheを再起動サービスをしようとすると、私はこのエラーを取得:制御処理が エラーコードで終了したのでapache2.serviceためPHP5が存在する間にPHP 7を削除してもApache2が機能しない

仕事に失敗しました。詳細については、「systemctl status apache2.service」および「journalctl -xe」を参照してください。

。●apache2.service - LSB:Apache2のWebサーバロードは:ロード (/etc/init.d/apache2;生成され、ベンダーのプリセット:有効)ドロップインを: /lib/systemd/system/apache2.service .d └-apache2-systemd.confアクティブ:失敗しました(結果:exit-code)Mon 2017-01-30 10:23:28 CET; 2分35秒前 プロセス:15026 ExecStop =/etc/init.d/apache2 stop(コード=終了、ステータス= 0 /成功)
プロセス:15052 ExecStart =/etc /init.d/apache2 start(code = exited、 status = 1/FAILURE)

* * apache2 configtestが失敗しました。 configテストの出力は次のとおりでした:apache2:/etc/apache2/apache2.confの216行目の構文エラー: 設定ファイル/etc/apache2/conf-enabled/phpmyadmin.confを開くことができませんでした: ファイルまたはアクション 'configtest '失敗しました。 Apacheのエラーログには、 詳細情報があります。 apache2.service:制御プロセスが終了しました。コード=終了 ステータス= 1 LSBを開始できませんでした:Apache2 Webサーバー。 apache2.service: ユニットが失敗した状態になりました。 apache2.service:結果が の「exit-code」で失敗しました。

+0

Apacheは除去した後のように、1つのPHPモジュールを指しますPHP5のセットアップ呼び出しを行うと、あなたは、Apache再起動してください。 sudo apt-get php5またはあなたのPHPバージョンをインストールしてください。 2番目のエラーのために、phpmyadminが適切な方法でインストールされていることを確認してください。 – webDev

+0

phpmyadminは常にphp7モジュールをインストールしようとします、どのように彼にphp5.6のモジュールをインストールさせるのですか? – bourax

+0

phpを削除し、新鮮なphp5をインストールしてから新しいphpmyadminをインストールしてください。最初にすべてのPHP関連のパッケージを削除します。これは最も簡単な方法です。もしあなたがそれをしなければ、ちょうどapt-get remove php7 * – webDev

答えて

1

PHPを削除し、新鮮なPHP5をインストールし、phpmyadminのその後、新鮮。 まず、すべてのPHP関連パッケージを削除する必要があります。なぜなら、競合するパッケージが存在しないことを確認するためで、これは私が考える最も簡単な方法です。使用

sudo apt-get remove php7* 

を削除して、今、PHP5をインストールする。*(5.6)

関連する問題