我用这些构建PHP源代码
'./configure' '--with-gd' '--enable-fpm' '--prefix=/usr/local/php5.6' '--with-curl=/usr/local' '--with-openssl' '--with-pdo-mysql' '--with-jpeg-dir=/usr/local' '--with-mcrypt' '--enable-bcmath' '--enable-zip' '--with-zlib' '--enable-mbstring' '--with-apxs2=/usr/sbin/apxs' '--with-mysql' '--with-config-file-path=/etc/php5.6'
并用 libphp5.so 文件运行httpd,phpinfo echo
配置文件 (php.ini( 路径 |/etc/php5.6
加载的配置文件 | (无(
我在/ect/php5.6
中有一个php.ini
文件,但是我重新启动httpd服务,但没有加载配置文件。
我的系统是 CentOS 6.8,PHP 版本是 5.6 和 Apache2.2
我找到了一种设置加载路径的方法php.ini
,在http.conf
中添加一行:
PHPIniDir/etc/php5.6
然后它可以工作,所以我认为在构建PHP源代码时设置的任何配置都没有用,只有设置PHPIniDir就可以工作