将我的 Ubuntu 从 14.04 升级到 16.04 会改变我的 Apache、Mysql 和 Php 版本吗?
我现在的版本如下:
Apache:2.4
Mysql:5.5
Php:5.5
如果是,升级到哪个版本?
答案1
是的,在某种程度上。xenial 附带:
- 阿帕奇2-2.4.18
- mysql 服务器 - 5.7.17
- php-7.0
编辑:
根据 @muru 的说法,php5 软件包可能无法更新,因为 php7 的软件包名称发生了变化。所以我尝试了一下:
安装了一个基本的信任,并且
# apt-get install php5-cli php5 mysql-server
# dpkg -l | egrep "\s(apache2|php5|mysql-server)\s"
ii apache2 2.4.7-1ubuntu4.13 amd64 Apache HTTP Server
ii mysql-server 5.5.54-0ubuntu0.14.04.1 all MySQL database server (metapackage depending on the latest version)
ii php5 5.5.9+dfsg-1ubuntu4.21 all server-side, HTML-embedded scripting language (metapackage)
# sed -i 's/trusty/xenial/g' /etc/apt/sources.list
# apt-get update
# apt-get -y upgrade ; apt-get -y dist-upgrade
# apt-get --purge autoremove ; apt-get autoclean
# dpkg -l | egrep "\s(apache2|php5-cli|php-cli|mysql-server|mariadb-server)\s"
ii apache2 2.4.18-2ubuntu3.1 amd64 Apache HTTP Server
ii mysql-server 5.7.17-0ubuntu0.16.04.1 all MySQL database server (metapackage depending on the latest version)
ii php5-cli 5.5.9+dfsg-1ubuntu4.21 amd64 command-line interpreter for the php5 scripting language
php7.0-*
因此,@muru 是对的:即使包中定义了php5,它也很可能不会被替换Replaces: php5-cli (<< 5.6.16+dfsg-4~)
(例如)。