質問: 環境 CentOS7 PHP7.1 ソースからPHPをインストールし、php-fpmを起動させようとしましたが、起動せず困っております。 下記に実行ファイルがあるので ``` sudo インストールしたディレクトリ/sbin/php-fpm ``` としていますが、以下のようなエラーが出ます。 ``` ERROR: No pool defined. at least one pool section must be specified in config file failed to post process the configuration FPM initialization failed ``` https://support.plesk.com/hc/ja/articles/213377429--PHP-FPM-%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93-No-pool-defined-%E3%81%A8%E3%81%84%E3%81%86%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99 上記記事によると、そもそもphp-fpmが壊れている?ようなのですが、解決方法はありますでしょうか? インストールしたディレクトリ/lib/php.iniも配置しております。(PHPをダウンロードしたソースのiniファイルをコピー php-fpmのconfにも/run/php-fpm.pidを指定しています。
回答: > > インストールしたディレクトリ/lib/php.iniも配置しております。 > > > エラーメッセージにも出ていますが、PHP-FPMには「全体設定」とは別に、「プールの設定」が必要となります(PHPマニュアル)。後者がないがゆえの「No pool」です。