1

php(soundcloud phpラッパー)の無名関数が必要なので、オーディオサーバーをPHP5.3にアップグレードしました。サーバーはLinuxCentOS5.5です。

インストールが成功したと思った後、php-vとphp-cgi-vはどちらも5.3がインストールされていることを示していますが、サーバーはまだ5.1.2を報告しています。

私はapacheではなくlighttpdを使用しています。サーバー上にあるphp.iniファイルは1つだけです。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"
)))
4

2 に答える 2

4

lighttpd または apache サービスを再起動しても、php-cgi プロセスは引き続き実行できます。

この問題を修正するために、サービスを停止し、php-cgi プロセスを強制終了しました。

killall php-cgi

次に lighttpd を開始すると、phpinfo で、新しいバージョンの PHP を実行していることがわかります。

ご協力ありがとうございました

于 2012-05-23T15:35:11.993 に答える