我运行php作为apache的模块,但无法加载配置文件(php.ini)



我用这些构建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就可以工作

相关内容

  • 没有找到相关文章

最新更新