現在の位置: ホーム> 最新記事一覧> よくある質問とPHPがubuntuで開始できないための方法

よくある質問とPHPがubuntuで開始できないための方法

M66 2025-07-02

Ubuntuで起動しないPHPのソリューション

PHPがubuntuで開始できないという問題は一般的であり、構成エラー、プラグインの競合、またはサービスが正しく開始されないサービスによって引き起こされる場合があります。この問題を解決するには、可能な原因を徐々にチェックし、特定の状況に応じて対応する調整と修理を行う必要があります。いくつかの一般的なソリューションと特定の操作手順を次に示します。

PHP構成ファイルを確認します

まず、PHP構成ファイルが正しいかどうかを確認します。次のコマンドを介してPHP構成ファイルを開き、次のことを確認できます。

 sudo nano /etc/php/7.4/apache2/php.ini

ファイル内の構成項目を確認して、構文エラーや違法な値がないことを確認してください。次の構成項目に特に注意してください。

  • ERROR_REPORTING :エラーレポートレベルを設定します。これは、すべてのエラーメッセージを表示するためにERROR_REPORTING = E_ALLに設定できます。
  • display_errors :ページにエラーメッセージを表示するかどうかを設定すると、 display_errors = onに設定できます。
  • extension_dir :PHP拡張ライブラリのパス構成が正しいことを確認してください。

構成ファイルをチェックして修正した後、Apacheサービスを再起動します。

 sudo service apache2 restart

Apache構成ファイルを確認します

PHP構成ファイルに加えて、Apacheの構成ファイルもPHPの起動に影響する場合があります。 Apacheのメイン構成ファイルは、次のコマンドで編集できます。

 sudo nano /etc/apache2/apache2.conf

次のモジュールが有効になっていることを確認してください。

 LoadModule php7_module /usr/lib/apache2/modules/libphp7.4.so
 AddHandler application/x-httpd-php .php

変更が完了したら、ファイルを保存してApacheサービスを再起動します。

 sudo service apache2 restart

PHPエラーログを確認してください

PHPがまだ開始に失敗した場合、PHPのエラーログを表示して問題を見つけることができます。次のコマンドを使用して、Apacheのエラーログを表示します。

 sudo nano /var/log/apache2/error.log

ログでPHPの致命的なエラーPHP警告などのキーワードを見つけることは、通常、特定の問題を見つけるのに役立ちます。

PHPモジュールを確認してください

PHPモジュールが正しくロードされない場合がある場合も、PHPが開始されない場合があります。次のコマンドを介してPHPモジュールを確認してインストールできます。

 sudo apt-get install libapache2-mod-php

インストールが完了したら、Apacheサービスを再起動します。

 sudo service apache2 restart

要約します

一般に、PHPがubuntuで起動できない問題を解決するには、構成ファイル、エラーログ、モジュール、その他の問題のトラブルシューティングが徐々にトラブルシューティングされる必要があります。上記の方法により、PHPを開始できないほとんどの場合は解決できます。問題を解決できない場合は、より専門的な技術サポートを求めることができます。