php のコンパイル後に fpm が存在しない問題の解決策: 1. "/usr/local/php/etc" ディレクトリに移動し、"php-fpm.conf.default" を "php" にコピーします。 -fpm.conf"; 2. 設定ファイルを編集します; 3. 「php-fpm」を再起動します。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。
php をコンパイルした後に fpm がない場合はどうすればよいですか?
エラー メッセージには、php-fpm.conf が見つからないことが示されています。
php-fpm.conf がまだ存在しないことがわかりました。/usr/local に移動します。 /php/etc ディレクトリに移動し、php を変更します - fpm.conf.default を php-fpm.conf にコピーします
cd /usr/local/php/etc/ cp php-fpm.conf.default php-fpm.conf
この設定ファイルを編集します:
vim php-fpm.conf pid = run/php-fpm.pid user = www group = www
もう一度やり直してください:
/usr/local/php/sbin/php-fpm
www ユーザーが存在しないというエラーが再度報告されます:
[26-Feb-2015 15:57:38] ERROR: [pool www] cannot get uid for user 'www' [26-Feb-2015 15:57:38] ERROR: FPM initialization failed
わかりました。新しい www ユーザー グループを作成しましょう:
groupadd www useradd -g www www
Start again:
/usr/local/php/sbin/php-fpm
成功を示す出力はありません。 ! !
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP をコンパイルした後に fpm がない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。