设置php fpm默认配置文件位置
我已经从源代码php+phpfpm+nginx构建了几次 我习惯于把所有东西都放在设置php fpm默认配置文件位置,php,Php,我已经从源代码php+phpfpm+nginx构建了几次 我习惯于把所有东西都放在/usr/local HoWewer php fpm配置文件php fpm.conf始终从/etc/加载 当然,当php fpm启动时,我可以使用-y指令更改位置,但默认情况下我更喜欢使用不同的位置 有没有办法做到这一点 默认位置是否取决于在实际生成之前运行/config时设置的指令? 您可以使用--with config file path=path编译时选项编译php 供参考 您可以使用带有Apache添加l
/usr/local
HoWewer php fpm配置文件php fpm.conf
始终从/etc/
加载
当然,当php fpm启动时,我可以使用-y
指令更改位置,但默认情况下我更喜欢使用不同的位置
有没有办法做到这一点
默认位置是否取决于在实际生成之前运行/config
时设置的指令?- 您可以使用
编译时选项编译php 供参考--with config file path=path
- 您可以使用带有Apache添加le行的
来使用自定义php.ini文件.htaccess
SetEnv PHPRC/location/todir/containing/phpinifile
- 正如您所指出的,您还可以使用CLI指令选择不同的
php.ini
php fpm.conf
位置由编译时选项确定
--sysconfdir=/path/to
在调用
/configure
时指定,实际上真正的原因是您使用了旧的TARed php源代码,您应该RM旧的TARed php源代码,并重新Tar xvf php version.Tar.gz,
最后,配置它等等。如果你不相信,你可以试试~
:p
--使用配置文件path=path
设置php.ini
的位置,而不是php fpm.conf
如何检查php fpm在运行时搜索.conf文件的位置?我在php-I
@blooming\u Flower中没有看到它。调用php-I
时,应该在Configure Command=>
之后看到指令路径选项。如果它不在那里,它应该在默认位置。将你的评论作为一个问题发表(并在这里写一封推荐信),这样我就可以给你一个更详细的答案(其他人可能会提供)。