私はOSX上のphp-FPMにしようとしている上から設定値は次のとおりです。を実行することにより、OSX
php-fpm -t
をし、私はこのエラーを取得:
[30-Dec-2017 13:36:12] ERROR: failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory (2)
[30-Dec-2017 13:36:12] ERROR: failed to post process the configuration
[30-Dec-2017 13:36:12] ERROR: FPM initialization failed
をIそのファイルを持っていないも私はそれを作成することができます - sudoを使用した場合でも:
$:/usr $ sudo mkdir var
Password:
mkdir: var: Operation not permitted
ので、私の次の大きな動きは、まさにphp-で、このログファイルディレクトリのセットアップです見つけることですfpmの設定(私はdecideログファイルがどこに行かなければならないか)..多くの設定ファイルがあるようですので、this questionを参照してphp-fpm設定ファイルの場所を見つけてください。私はこれを持って私のphp -i
ファイルの出力に:
'--sysconfdir=/usr/local/etc/php/7.1'
、そこに私は、次のファイルがあります。
のphp-fpm.conf
// can't be coming from this file
// b/c this is telling me it's /usr/local/var/log/php-fpm.log
; If it's set to "syslog", log is sent to syslogd instead of being written
; into a local file.
; Note: the default prefix is /usr/local/var
; Default Value: log/php-fpm.log
をので、それはどこから来ていますか?
も私はこれを実行します。それは
「php-fpm -i」の出力は何を表していますか? (注: 'php -i'ではなく) –
@MattGibson [it](https://gist.github.com/abbood/dc99b6a2838be6a91b782250d2285896)は' '--sysconfdir =/private/etc''と言っています。ここに – abbood