我有Ubuntu12.04LTS“精确”,php 5.3.10 (来自apt),新鲜phpbree1.17.2和ph5.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?而不是我尝试了新的fpm从brew绑定到另一个pid /var/run/php54-fpm.pid,并为fastcgi_pass unix:/var/run/php54-fpm.pid;重新配置了一些服务器。$ phpbrew fpm start可以很好地工作,但是phpinfo();的示例页面返回5.3版本。
在这种情况下,如何真正切换php版本?
提前感谢!
发布于 2015-01-27 14:14:55
https://stackoverflow.com/questions/27241321
复制相似问题