php70-fpm 在 NetBSD 上不包含 www.conf

php70-fpm 在 NetBSD 上不包含 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

我搜索过www.conf使用 `find / -name "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/pkg/

这意味着查找 *.conf 的正确位置就在那里,而不是 /usr/local。

现在,对于这个问题,池配置“www.conf”应该放置在:

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

如果那里没有它,请在示例目录中搜索,它就在那里:

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

另一件事是,如果包以某种方式打包错误,您可以自己创建一个配置,可以在这里找到一个很好的示例: https://chris.lu/article/read/50832018268c422808000006

愿PKGSRC与您同在!

相关内容