linux - php-fpm.d 下面www.conf 配置错误,想问下全局的前缀怎么设置
怪我咯
怪我咯 2017-04-11 09:20:19
[PHP讨论组]

很出奇,每次我./configure --prefix=/usr/local/php7-xinba --enable-fpm安装php

可结果/usr/local/php7-xinba/sbin的conf绑定是/user/local/php7-xinba/etc/php-fpm.conf
注意userusr

我输入/usr/local/php7-xinba/sbin/php-fpm -y '/usr/local/php7-xinba/etc/php-fpm.conf
他说没这个文件,我把etc/php-fpm.conf.default改成etc/php-fpm.conf
又在一次输入/usr/local/php7-xinba/sbin/php-fpm -y '/usr/local/php7-xinba/etc/php-fpm.conf

这是成功了,/usr/local/php7-xinba/sbin/php-fpm -t的参数已经是 /usr/local/php7-xinba/etc/php-fpm.conf

但是报没/etc/php-fpm.d/下的conf文件,我把/etc/php-fpm.d/www.conf.default改成/etc/php-fpm.d/www.conf

结果/usr/local/php7-xinba/sbin/php-fpm -t的参数ERROR: failed to open configuration file '/user/local/php7-xinba/etc/php-fpm.conf': No such file or directory (2)
又再一次错了。

我的猜想是,看了/etc/php-fpm.d/www.conf里面的这个文件里的
; When not set, the global prefix (or /usr/local/php7-xinba) applies instead.。应该是全局设置导致了可结果/usr/local/php7-xinba/的conf绑定是/user/local/php7-xinba/
求助怎么解决

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(2)
ringa_lee

这个可能是你之前安装的时候prefix指定错了,这时候重新编译的话应该先执行一下make clean,然后再重新configure...

怪我咯

我也不知道你的user目录问题是如何出来的.但是你说的如上错误:“但是报错为没/etc/php-fpm.d/下的conf文件",那么有可能是你的 -y参数指定的php-fpm.conf主文件 里面 include /etc/php-fpm.d/* 里面的文件.
你可以先 vi /usr/local/php7-xinba/etc/php-fpm.conf,看看里面怎么写的?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号