我安装了PHP的源代码,但在不读取/etc/php.ini和/etc/php.d文件时,需要确认的问题
在 CentOS 6.8 上,使用 php 5.3.29 进行确认。
假设使用 ./configure –prefix=/usr/local/php 进行构建。
现状
-
- php –ini や php -m、php -i | grep –color configure で確認
-
- 赤色 : 目標
- 緑色 : 現在
Configuration File (php.ini) Path =>
- /etc/
+ /usr/local/php/lib/
Loaded Configuration File =>
- /etc/php.ini
+ (none)
Scan for additional .ini files in:
- /etc/php.d
+ (none)
extension_dir =>
- /usr/lib64/php/modules
+ /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626
./配置修正
+ --with-config-file-path=/etc/
+ --with-config-file-scan-dir=/etc/php.d
对于php.ini的修正,只需要一个选项:
+ extension_dir = /usr/lib64/php/modules
解决了