【发布时间】:2014-09-10 20:40:57
【问题描述】:
在 redhat 6.5 环境中运行 PHP/Apache。 PHP 安装遇到一些问题。 PHP 已安装并从源代码编译,我使用以下命令对其进行配置。
'./configure' '--prefix=/u/g/php' '--with-libxml-dir=/u/g/util/libxml2/' '--with-apxs2=/u/g/apache/bin/apxs' '--with-config-file-path=/u/g/php/config' '--enable-mbstring'
这工作我可以运行 php 和 appache。但是,我正在尝试启用一些扩展,并且我配置的 php.ini 文件没有被读取。
在 php_info() 中有
Configuration File (php.ini) Path /u/g/php/config
但据我了解,它应该包含 /u/g/php/config/php.ini 之类的文件
启动/停止服务..
有什么想法吗?
【问题讨论】:
-
在开头应该有另一行写着“加载的配置文件”——这就是你所追求的。我的是,“加载的配置文件 => /usr/local/etc/php/5.5/php.ini”
-
PHP正在运行的用户能否读取并列出/u、/u/g、/u/g/php、/u/g/php/config和/u/g/php/配置/php.ini?并不是所有单独的目录都需要为该用户、组或任何人设置其 rx 位。此外,如果 Redhat,SELinux 可能会发挥作用......