【发布时间】:2015-01-30 05:19:05
【问题描述】:
我安装了 Ubuntu 12.04 LTS “精确”、php 5.3.10(来自 apt-get)、新的 phpbrew 1.17.2 和 phpbrew 安装的 php 5.4.35。但它仅适用于 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版本?
提前致谢!
【问题讨论】: