【问题标题】:Phpbrew on ubuntu – how to change version?ubuntu 上的 Phpbrew – 如何更改版本?
【发布时间】: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版本?

提前致谢!

【问题讨论】:

    标签: ubuntu nginx version php


    【解决方案1】:

    这里解释了这个问题:

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

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

    【讨论】:

    • 感谢您的回答!有人测试过这个吗?我已经完全升级到 5.4,现在无法测试解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 2018-01-19
    相关资源
    最近更新 更多