Php

FCGIWrapper 沒有獲取 php.ini 文件路徑

  • February 8, 2010

我在 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 突然獲得了配置。

沒有錯誤通知我錯誤的權限雖然

引用自:https://serverfault.com/questions/109256