中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Ubuntu中安裝不同的PHP版本

發布時間:2021-09-01 20:29:35 來源:億速云 閱讀:280 作者:chen 欄目:系統運維

這篇文章主要介紹“怎么在Ubuntu中安裝不同的PHP版本”,在日常操作中,相信很多人在怎么在Ubuntu中安裝不同的PHP版本問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么在Ubuntu中安裝不同的PHP版本”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

在本文中,我們將說明如何使用Ond?ej Surý PPA在Ubuntu和它的派生版本中為Apache和Nginx Web服務器安裝請求最多的PHP擴展的所有受支持版本的PHP。我們還將說明如何設置在Ubuntu系統上使用的PHP的默認版本。

請注意,PHP 7.x是Ubuntu軟件存儲庫中受支持的穩定版本,您可以通過運行以下apt命令進行確認。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt show php  或者  linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt show php -a

要從Ubuntu軟件庫安裝默認的PHP版本,請使用下面的命令。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install php

在Ubuntu上使用PPA安裝 PHP (5.6, 7.x, 8.0)

1、首先添加Ond?ej SurýPPA,在Ubuntu系統上安裝不同版本的PHP - PHP 5.6、PHP 7.x和PHP 8.0。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install python-software-properties  linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository ppa:ondrej/php

2.接下來,如下更新系統。

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt-get update

3.現在,如下安裝不同支持的PHP版本。

對于Apache Web服務器

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php5.6 [PHP 5.6]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.0 [PHP 7.0]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.1 [PHP 7.1]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.2 [PHP 7.2]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3 [PHP 7.3] [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.4 [PHP 7.4]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php8.0 [PHP 8.0]

對于Nginx Web服務器

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php5.6-fpm [PHP 5.6]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.0-fpm [PHP 7.0]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.1-fpm [PHP 7.1]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.2-fpm [PHP 7.2]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3-fpm [PHP 7.3]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.4-fpm [PHP 7.4]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php8.0-fpm [PHP 8.0]

4.要安裝任何PHP模塊,只需指定PHP版本并使用自動完成功能即可查看所有模塊,如下所示。

------------ 按Tab鍵自動完成 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php5.6  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.0  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.1  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.2  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3 [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.4  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php8.0

怎么在Ubuntu中安裝不同的PHP版本

5.現在,您可以從列表中安裝大多數必需的PHP模塊。

------------ 安裝 PHP 模塊 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php5.6-cli php5.6-xml php5.6-mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.0-cli php7.0-xml php7.0-mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.1-cli php7.1-xml php7.1-mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.2-cli php7.2-xml php7.2-mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3-cli php7.3-xml php7.3-mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3-cli php7.4-xml php7.4-mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3-cli php8.0-xml php8.0-mysql

6. 最后,驗證系統上使用的默認PHP版本,如下所示。

[linuxmi@linux:~/www.linuxmi.com]$ php -v

怎么在Ubuntu中安裝不同的PHP版本

在Ubuntu中設置默認PHP版本

7. 您可以使用update-alternatives命令設置系統上使用的默認PHP版本,設置后,檢查PHP版本以確認,如下。

------------ 設置默認PHP版本5.6 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php5.6

怎么在Ubuntu中安裝不同的PHP版本

------------ 設置默認PHP版本7.0 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.0

怎么在Ubuntu中安裝不同的PHP版本

------------ 設置默認PHP版本 7.1 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.1

怎么在Ubuntu中安裝不同的PHP版本

------------ 設置默認PHP版本 8.0 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php8.0

怎么在Ubuntu中安裝不同的PHP版本

8. 要設置與Apache web服務器一起工作的PHP版本,請使用下面的命令。首先,使用a2dismod命令禁用當前版本,然后使用a2enmod命令啟用您想要的版本。

----------- 禁用PHP版本 -----------  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php5.6  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php7.0  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php7.1  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php7.2  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php7.3  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php7.4  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php8.0
----------- 啟用PHP版本 -----------  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php5.6  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php7.1  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php7.2  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php7.3 [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php7.4  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php8.0
----------- 重新啟動Apache服務器 -----------  [linuxmi@linux:~/www.linuxmi.com]$ sudo systemctl restart apache2

9. 在從一個版本切換到另一個版本之后,您可以通過運行下面的命令找到您的PHP配置文件。

------------ For PHP 5.6 ------------ [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php5.6  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.0 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.0  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.1 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.1  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.2 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.2  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.3 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.3  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.4 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.4  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 8.0 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php8.0  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"

到此,關于“怎么在Ubuntu中安裝不同的PHP版本”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

色达县| 安康市| 静安区| 临江市| 浙江省| 白水县| 黄梅县| 高平市| 龙门县| 涿鹿县| 东方市| 石家庄市| 临夏市| 绥中县| 白玉县| 阿荣旗| 临高县| 前郭尔| 米泉市| 道真| 平山县| 额敏县| 永胜县| 马公市| 布尔津县| 岐山县| 桐梓县| 蕉岭县| 同江市| 噶尔县| 武冈市| 石家庄市| 富顺县| 岳阳县| 民和| 靖边县| 鱼台县| 通辽市| 巴南区| 汉沽区| 柳州市|