我用那些
构建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
加载配置文件| (无)
我在php.ini
中有一个/ect/php5.6
文件,但是我重新启动了httpd服务,但是他已经加载了一个配置文件。
我的系统是CentOS 6.8,PHP版本是5.6,Apache2.2
答案 0 :(得分:0)
我找到了设置php.ini
加载路径的方法,在http.conf
中添加一行:
PHPIniDir /etc/php5.6
然后它工作,所以我认为在构建PHP源时设置的任何配置都没用,只能设置PHPIniDir