Debian 升级到 PHP 7,并支持并行安装
Debian 開(kāi)發(fā)者?Ond?ej Sury 前幾天在一個(gè)郵件列表中宣布他們開(kāi)始遷移到 PHP 7.x 了,并支持多版本并行安裝co-installable。而此前幾天,Ubuntu 也宣布其下一個(gè)版本 16.04?Xenial Xerus 將遷移到 PHP 7.x 。
Ond?ej Sury 說(shuō):“如果你感興趣這方面的討論,推薦你加入到?pkg-php-maint, pkg-php-pecl 以及 pkg-php-pear 郵件列表,我們會(huì)在這里深入討論。”
當(dāng)前,PHP 7 已經(jīng)出現(xiàn)在了 Debian Unstable 當(dāng)中。想要幫助測(cè)試的人可以使用該分支進(jìn)行測(cè)試了。
這次升級(jí)到 PHP 7 的一些值得注意的細(xì)節(jié)有:
軟件包的名字將變成?phpMAJOR.MINOR 格式,包含了子版本號(hào),即從原來(lái)的?php5-fpm 變成了 php7.0-fpm。
軟件包會(huì)指向到默認(rèn)的版本包,比如 php-fpm 會(huì)指向到 php7.0-fpm。除非特別需要,否則應(yīng)該使用 php-fpm 包名。
相應(yīng)的,路徑也都變成帶有小版本號(hào)的名稱了,如:/etc/php5/cli 現(xiàn)在是 /etc/php/7.0/cli 。
php-pear 現(xiàn)在不從獨(dú)立源代碼中構(gòu)建了。
PHP 7.0 改變了擴(kuò)展 API,所以基本上全部的擴(kuò)展都需要上游完成 PHP 7.0 兼容性修改。
預(yù)期在下一個(gè) Debian 發(fā)行版(stretch)中只裝載 PHP 7.0,也就是說(shuō)到那時(shí)需要所有的擴(kuò)展包都兼容 PHP 7.0。大多數(shù)擴(kuò)展包都處于良好維護(hù)中,因此這不是問(wèn)題。然而有一些廢棄的包(比如 mysql)和不再維護(hù)的包就沒(méi)法工作了,會(huì)從穩(wěn)定版的 Debian 中移去。
當(dāng)前的 Unstable 通道支持并行安裝,即 php5 和 php7.0 會(huì)并存,所以改變很小,系統(tǒng)管理員可以有機(jī)會(huì)慢慢修正其配置。
轉(zhuǎn)載于:https://www.cnblogs.com/archoncap/p/5145407.html
總結(jié)
以上是生活随笔為你收集整理的Debian 升级到 PHP 7,并支持并行安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《梦断代码》读书笔记
- 下一篇: php+sqlserver实现分页效果