我安装了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

解决了

广告
将在 10 秒后关闭
bannerAds