手動でコンパイルしhttpd
て Fedora にインストールしました。初めて起動しようとしています:
./apachectl start -d ../
次のエラーが表示されます。
(20014)Internal error: Error retrieving pid file (null)
Remove it before continuing if it is corrupted.
どんな助けでも大歓迎です!
この問題を解決するには、 httpd.pidファイルを削除し、apache または xampp を再起動する必要があります。次のページでは、そのファイルを削除する手順について説明しています。
ubuntu でも同じ問題に直面しており、このコードを実行しようとしています。実行してみてください:
sudo rm /opt/lampp/httpd.pid
それから
sudo /opt/lampp/lampp restart
pidファイルは、デーモンのプロセスID(ファイル本体またはファイル名のいずれか)を含むファイルです。デーモンは、一度に1つのバージョンのみが実行されていることを確認するために使用されます。これは、pidファイルの存在を確認するか、一部のos/filesystemsのflock機能を使用してロックすることによって行われます。
このエラーは、pidファイルにアクセスできなかったことを示しています。これは、アクセス許可エラーを示しています。