1
我需要匿名函數在PHP(soundcloud PHP包裝),所以我升級我的音頻服務器到PHP 5.3。該服務器是Linux CentOS 5.5。升級的PHP。控制檯顯示5.3,但phpinfo仍然說5.1.2
我以爲是成功安裝後,php -v和php-cgi -v都顯示5.3已安裝,但服務器仍在報告5.1.2。
我使用的是lighttpd,而不是apache。我只能在服務器上找到一個php.ini文件。我已經通過我的lighttpd.conf文件進行了搜索,並且不能爲我的生活弄清楚如何讓Lighttpd查看新的PHP版本。
乾杯
編輯:我忘了提及我正在使用FastCGI。下面是lighttpd的的fastcgi.conf文件:
fastcgi.server = (".php" => ((
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/tmp/php.socket",
"max-procs" => 2,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "16",
"PHP_FCGI_MAX_REQUESTS" => "10000"
),
"bin-copy-environment" => (
"PATH", "SHELL", "USER"
),
"broken-scriptfilename" => "enable"
)))
您是否重新啓動了Apache? –
phpinfo頁面可能被緩存在服務器和/或瀏覽器上嗎? –
更新您的lighttpd配置以使用5.3。如果你沒有改變它,它仍然會使用5.1.2 –