我从源代码php + php-fpm + nginx构建了几次。
我习惯把所有内容都放在/usr/local
Hovewer php-fpm配置文件php-fpm.conf
始终从/etc/
加载
当我启动php-fpm时,我可以使用-y
指令更改位置,但我希望默认情况下有一个不同的位置。
有没有办法做到这一点?
在实际构建之前运行./config
时,默认位置是否依赖于指令集?
答案 0 :(得分:2)
在PHP的源代码和构建文件上执行多文件搜索显示
php-fpm.conf
位置由编译时选项
--sysconfdir=/path/to
调用./configure
时指定
答案 1 :(得分:0)
您可以使用--with-config-file-path=PATH
编译时选项编译php。
您可以使用带有Apache添加行的.htaccess
自定义php.ini文件
SetEnv PHPRC /location/todir/containing/phpinifile
正如您所指出的,您可以使用CLI指令选择不同的php.ini
答案 2 :(得分:0)
实际上,真正的原因是您使用了旧的TARed php源代码,
您应该RM旧的TARed php源代码一并重新输入Tar Xvf php-version.tar.gz,
最后,配置它,依此类推。如果您不相信,可以尝试一下!
:p