我正在尝试将 Ubuntu 15.10 上的 apache2 php 从 php5 升级到 php7。我读了很多说明,但不明白该怎么做,因为很多说明都是针对 Ubuntu 14 的,所以一些“apt-get”命令不起作用。
在 Ubuntu 15.10 上,我需要做什么才能将 Apache 的 php 版本升级到 php7?尝试运行
sudo add-apt-repository ppa:ondrej/php-7.0
我收到错误:“ValueError:SSL 支持不可用”
当尝试自行编译时,运行“make”时出现以下错误:
libtool: link: `ext/gd/libgd/wbmp.lo' is not a valid libtool object
Makefile:288: recipe for target 'sapi/fpm/php-fpm' failed
make: *** [sapi/fpm/php-fpm] Error 1
我最终决定安装 Ubuntu 14 lts,因为 Ubuntu 15 太差劲了……
答案1
php7 不在 Ubuntu 15.10 的“默认”存储库中,这给您留下了至少两个选择:
- 无论如何都要使用 ppa
ppa:ondrej/php
如果你希望 php5 和 php7 共存,请使用
- 自己编译php7
答案2
您的 apt 中可能缺少 HTTPS 支持。因此,请sudo apt-get install apt-tranport-https
在添加 PPA 之前运行。