ホームページ  >  記事  >  バックエンド開発  >  Ubuntu16.04にアップグレードしたらApacheが使えなくなりました

Ubuntu16.04にアップグレードしたらApacheが使えなくなりました

WBOY
WBOYオリジナル
2016-07-06 13:51:591211ブラウズ

私が最初に使用したオペレーティング システムは、apache2、php5.3、mysql がインストールされた Ubuntu 14.04 LTS デスクトップでした。その後、システムは 15.10 にアップグレードするように求められ、アップグレード プロセス中に、 php などの構成ファイルを保持するには、すぐに 16.04 LTS にアップグレードするように求められ、アップグレードは成功しましたが、アップグレード プロセス中に構成ファイルを保持するかどうかは尋ねられませんでした。その時は少し混乱していました。
アップグレードが完了した後、このサーバーにアクセスしても応答がありませんでした。その後、php5 がなくなっていることがわかり、apache2 を起動するとエラー メッセージが表示されました (php mod が見つからなかったようです)。
php7 をインストールしたところ、Apache がエラーなく起動できることがわかりました。
しかし、このサーバーにアクセスしても応答がありません。 。 。 sudo apt install php libapache2-mod-php
さて、これからどうするか

返信内容:

私が最初に使用したオペレーティング システムは、apache2、php5.3、mysql がインストールされた Ubuntu 14.04 LTS デスクトップでした。その後、システムは 15.10 にアップグレードするように求められ、アップグレード プロセス中に、 php などの構成ファイルを保持するには、すぐに 16.04 LTS にアップグレードするように求められ、アップグレードは成功しましたが、アップグレード プロセス中に構成ファイルを保持するかどうかは尋ねられませんでした。その時は少し混乱していました。

アップグレードが完了した後、このサーバーにアクセスしても応答がありませんでした。その後、php5 がなくなっていることがわかり、apache2 を起動するとエラー メッセージが表示されました (php mod が見つからなかったようです)。

php7 をインストールしたところ、Apache がエラーなく起動できることがわかりました。
しかし、このサーバーにアクセスしても応答がありません。 。 。

さて、これからどうするかsudo apt install php libapache2-mod-php

以前に16.04をインストールしてphpをインストールしましたが、デフォルトは7でした。その後、システムを再インストールしました

アップグレードせず、セキュリティ コンポーネントのみをアップグレードすることをお勧めします。

または、ソース コードに php5 を一度インストールしてから、Apache 設定ファイルと fpm を変更して php5 関連のサポートをロードすることもできます。

髪をアップグレードします。 。 。または再インストールしてください。 。 。ファイルやディレクトリがそのまま残っていることは誰にも分かりません。 。 。

それでは、私の Ubuntu が VMware 仮想マシンにインストールされているとします。以前は、物理マシン上では常に直接 http://A でした。以前はアクセスできましたが、現在はアクセスできなくなりました。

ただし、仮想マシンでポート マッピングを実行し、127.0.0.1:3721A:80 にマッピングして、localhost:3721 にアクセスすることは可能です。 code> 仮想マシンに正常にアクセスしました。

現在、Apache は正常に実行されているはずです。問題は、ネットワーク セグメント間のアクセスにあります (ホスト IP と A が同じネットワーク セグメントにありません)。ただし、ポート マッピングは機能しており、仮想ネットワーク アダプターも正常に動作しています。 Ubuntu をアップグレードしたということですが、そのレベルは仮想マシンの構成にどのような影響を与えるのでしょうか?

とにかく、このサーバーをテスト環境として使用しているので、アクセスするにはlocalhostを使用するだけで、Apacheをnginxに置き換えるのが面倒です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。