关于ubuntu的Phpbrew - 如何更改版本?

时间:2014-12-02 03:23:34

标签: ubuntu nginx version php

我有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版本?

提前致谢!

1 个答案:

答案 0 :(得分:2)

此问题在此解释:

https://github.com/phpbrew/phpbrew/issues/226

基本上你必须手动链接apache配置中的php * .so文件。