我想直到14.10发布之前都不会有,但即使是这样,我们能期望它出现在14.04使用的软件仓库中吗?
大约在2016年6月,也许更早,也许永远不会。这里有几个不同的因素:
因此,除非有人介入并计划手动维护5.5(更奇怪的事情已经发生过),否则可能会在某个时候进行过渡。然而,这么久以后很难说会是什么时候。
如果您正在部署5.5,请提前对5.6进行测试,以确保您不会被困扰。另一个选择是使用PHP分支(如Zend Server),其商业支持似乎延伸到下一个千年。
sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5
php5
软件包依赖会安装libapache2-mod-php5
,而后者又依赖于Apache。如果您想使用不同的PHP SAPI,请确保在安装时明确列出它,例如,对于PHP FPM,请使用以下命令:sudo apt-get install php5 php5-fpm
ppa:ondrej/apache2
ppa:ondrej/php
,它包含可共存的PHP 5.6和PHP 7.0版本。sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
# pull a default PHP FPM (currently PHP 7.0)
sudo apt-get install php php-fpm
# pull PHP 7.0 Apache2 mod_php7 explicitly
sudo apt-get install php7.0 libapache2-mod-php7.0
# pull PHP 5.6 - just CGI SAPI
sudo apt-get install php5.6-cgi
php5
包含了Apache,但并不是每个人都使用它。更理想的选择是php5-cli
。 - mpenphp5
不包含 Apache2 的支持。libapache2-mod-php5
只是一个默认的依赖项,所以你可以运行 apt-get install php5 php5-fpm
,它不会安装 libapache2-mod-php5
。 - oerdnjphp5-cli
可以从PPA安装,但你可能更需要php5-fpm
和一个支持FastCGI的服务器,比如apache2
或nginx
。 - oerdnj