NetBSDのphp70-fpmにはwww.confは含まれていません。

NetBSDのphp70-fpmにはwww.confは含まれていません。

php70-fpm設定ファイルを含めないで問題があります。

php70-fpmを使用してインストールしましたpkgin in php70-fpm。ここからインストールされました。ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/earmv6hf/7.1/All/

www.confインストール後、システムにファイルがありません。その結果、php-fpmを起動しようとするとエラーが発生します。

[12-Mar-2017 17:01:42] WARNING: Nothing matches the include pattern '/usr/pkg/etc/php-fpm.d/*.conf' from /usr/pkg/etc/php-fpm.conf at line 125.
[12-Mar-2017 17:01:42] ERROR: No pool defined. at least one pool section must be specified in config file
[12-Mar-2017 17:01:42] ERROR: failed to post process the configuration
[12-Mar-2017 17:01:42] ERROR: FPM initialization failed

`find/-name "www.conf"を使って検索しましたがwww.conf…運はありません。

これらのプロファイルはデフォルトでインストールする必要がありますか、手動で作成する必要がありますか?私が使用した他のすべてのディストリビューションには、デフォルトでこれらのファイルが含まれています。

アンインストールして再インストールしましたが、役に立ちませんでした。

どんなアイデアがありますか?

編集する

出力ls -l /usr/pkg/etc/php-fpm*

rpi# ls -l /usr/pkg/etc/php-fpm*
-rw-r--r--  1 root  wheel  4413 Mar 12 17:00 /usr/pkg/etc/php-fpm.conf

/usr/pkg/etc/php-fpm.d:

ベストアンサー1

まず、BugHunterUKが正しいです。 pkgsrc パッケージベースは次のとおりです。

/usr/パッケージ/

これは、*.confを見つける正しい場所が/usr/localではなくそこにあることを意味します。

これで、この質問に対してプール構成 "www.conf"を次の場所に配置する必要があります。

/usr/pkg/etc/php-fpm.d/

そこにない場合は、サンプルディレクトリを検索するとそこにあります。

/usr/pkg/share/examples/php/php-fpm.d/www.conf

もう1つのことは、パッケージが何らかの方法で誤ってパッケージ化された場合に直接構成を作成できることです。ここで良い例を見つけることができます。 https://chris.lu/article/read/50832018268c422808000006

PKGSRCがあなたと一緒にしてください!

おすすめ記事