ホームページ >バックエンド開発 >PHPの問題 >Debian PHP が再起動できない場合の対処方法

Debian PHP が再起動できない場合の対処方法

藏色散人
藏色散人オリジナル
2023-01-18 09:34:162346ブラウズ

Debian PHP 再起動失敗の解決策: 1. 「apt-get update && apt-get upgrade」を使用して既存のシステムを更新します; 2. バックアップ ソース リストと置換ソース リストを使用します; 3. 「apt-get dist- 「upgrade」を使用してシステムを正式にアップデートします。 4. 「reboot lsb_release -a」を使用して再起動し、カーネルのバージョンを確認します。

Debian PHP が再起動できない場合の対処方法

このチュートリアルの動作環境: Debian 10 システム、PHP7.2 バージョン、DELL G3 コンピューター

次の場合の対処方法debian php が再起動に失敗しますか?

  • Debian 9 から 10 にアップグレードする方法と、PHP の起動に失敗する可能性がある考えられる解決策

次について話しましょうまず debian10 をアップグレードします。まず、既存のシステム (debian 9 x64 など) を更新します。

apt-get update && apt-get upgrade

次に、バックアップ ソース リストと置換ソース リストを更新します。

cp /etc/apt/sources.list /etc/apt/sources.list.orig
sed -i ‘s/stretch/buster/g’ /etc/apt/sources.list

次に、システムの正式な更新を開始します

apt-get update && apt-get upgrade
apt-get dist-upgrade

最後に再起動してカーネルのバージョン

reboot
lsb_release -a

を確認してアップデートを完了します。システムを更新する際、手動による確認を必要とするいくつかのダイアログ ボックスが表示される場合があることに注意してください。内容は複雑ではありません。まず、更新のために特定のサービスを一時的に停止することを許可するかどうかを尋ねます。次に、IP4 と IP6 を含むファイアウォール設定を保持するかどうか、およびカスタマイズされた SSHD_CONFIG ファイル構成を保持するかどうかを尋ねます。

debian10 にアップデートした後、一部のホストで php が起動できないこと以外は問題は見つかりませんでした。自動開始サービスは正常に開始され、エラーは報告されません。使用できなくなったソフトウェアは見つかりませんでした。安定性や効率は9と変わらない感じ。

PHP が起動できない問題の解決はそれほど複雑ではありません。アップグレード後に php-fpm が起動できない理由は、debian10 では libcurl3 が廃止され libcurl4 に置き換えられたため、「CURL_OPENSSL_3 not found」というエラーが報告されます。この変更は PHP だけでなく、libcurl3 ライブラリを使用する多くのコンポーネントにも影響します。インターネット上の多くの投稿に記載されている解決策は、4 を削除し、特定の ubuntu ソースを追加して、libcurl3 を強制的にインストールすることですが、その結果、curl が使用できなくなります。これは単なる一時的な解決策です。他のソフトウェアについてあまり詳しくない場合は、libcurl4 コンポーネントを使用する対応するソフトウェアの新しいバージョンを見つけるのが正しい方法です。

php の場合、バージョン 5.5 および 5.6 はこのアップグレードの影響を受けません。 7.2 と 7.3 が影響を受けます。他のバージョンは条件が限られているため試していません。ただし、問題がある場合は、7.2 および 7.3 を参照して対処してください。一度上書きしてインストールし、コンパイルしてインストールすることです。 lnmp の場合は、インストール パッケージ内の upgrade.sh スクリプトを使用して、lnmp 用の php を更新するだけです。更新するときは、元のバージョンと同じバージョン番号を入力してコンパイルとインストールを上書きします。これは完璧な解決策です。

推奨学習: 「PHP ビデオ チュートリアル

以上がDebian PHP が再起動できない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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