Php
FCGIWrapper 沒有獲取 php.ini 文件路徑
我在 PHP 中使用 Fast CGI,它執行良好,只是我注意到它沒有選擇 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) (build: Jul 20 2009 18:09:05)
所以,事實證明這是一個文件權限問題。
我的 ini 目錄擁有 root:apache 並更改為 root:root 突然獲得了配置。
沒有錯誤通知我錯誤的權限雖然