我有Ubuntu 12.04 LTS“精确”,php 5.3.10(来自apt-get),新鲜phpbrew 1.17.2和php 5.4.35与phpbrew一起安装。但它只适用于cli。
$ php -v # 5.3.10-1ubuntu3.11
$ phpbrew install 5.4.35 +default +fpm
$ phpbrew switch 5.4.35
$ nginx -s reload
$ service php5-fpm restart
$ php -v // PHP 5.4.35
$ curl -IL example.com | grep Powered # still 5.3.10-1ubuntu3.11 ! Why?
我已尝试将brew绑定到另一个pid /var/run/php54-fpm.pid
中的新fpm,并为fastcgi_pass unix:/var/run/php54-fpm.pid;
重新配置一些服务器。
$ phpbrew fpm start
工作正确,但phpinfo();
的示例页面返回5.3版本。
在这种情况下如何真正切换php版本?
提前致谢!
答案 0 :(得分:2)