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

또 다른 점은 패키지가 어떤 방식으로든 잘못 패키징된 경우 직접 구성을 만들 수 있다는 것입니다. 여기에서 좋은 예를 찾을 수 있습니다. https://chris.lu/article/read/50832018268c422808000006

PKGSRC가 당신과 함께하길 바랍니다!

관련 정보