ホームページ  >  記事  >  バックエンド開発  >  PHP をコンパイルした後に fpm がない場合はどうすればよいですか?

PHP をコンパイルした後に fpm がない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2022-11-10 10:13:211827ブラウズ

php のコンパイル後に fpm が存在しない問題の解決策: 1. "/usr/local/php/etc" ディレクトリに移動し、"php-fpm.conf.default" を "php" にコピーします。 -fpm.conf"; 2. 設定ファイルを編集します; 3. 「php-fpm」を再起動します。

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 サイトの他の関連記事を参照してください。

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