gpt4 book ai didi

php - 升级的PHP。控制台显示 5.3 但 phpinfo 仍然显示 5.1.2

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:56 30 4
gpt4 key购买 nike

我需要在 php (soundcloud php wrapper) 中使用匿名函数,所以我将我的音频服务器升级到 PHP 5.3。服务器是linux CentOS 5.5。

在我假设安装成功后,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"
)))

最佳答案

即使重新启动lighttpd 或apache 服务,php-cgi 进程仍然可以运行。

为了解决这个问题,我停止了服务,然后杀死了 php-cgi 进程

killall php-cgi

然后启动 lig​​httpd,phpinfo 现在显示我正在运行新版本的 PHP。

非常感谢你的帮助

关于php - 升级的PHP。控制台显示 5.3 但 phpinfo 仍然显示 5.1.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10691813/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com