FCGIWrapper 未获取 php.ini 文件路径

FCGIWrapper 未获取 php.ini 文件路径

我正在使用 Fast CGI 和 PHP,它运行良好,只是我注意到它没有选择 php ini 路径。它似乎根本没有选择 -c 参数,并且在我执行 phpinfo() 时说没有加载配置文件

我在用着:

AddHandler fcgid-script .php
FCGIWrapper '/usr/bin/php-cgi -c /path/to/php.ini' .php

奇怪的是,从命令行运行它确实有效。

[tim@localhost ~] $ /usr/bin/php-cgi -c /path/to/php.ini -i | grep Loaded\ Configuration\ File
<tr><td class="e">Loaded Configuration File </td><td class="v">/path/to/php.ini </td></tr>

更多详细信息 PHP 5.2.10 (cgi-fcgi)(构建时间:2009 年 7 月 20 日 18:09:05)

答案1

所以,事实证明这是一个文件权限问题。

我的 ini 目录归 root:apache 所有,更改为 root:root 后配置突然被获取。

不过,没有出现任何错误提示我权限错误

相关内容