Php
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:
首先,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與您同在!