自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何為Ubuntu中安裝不同的PHP版本(5.6、7.x和8.0)

系統(tǒng) Linux
PPHP是英文超級(jí)文本預(yù)處理語(yǔ)言(PHP:Hypertext Preprocessor)的遞歸縮寫。是一種開(kāi)放源代碼,流行的通用腳本語(yǔ)言,被廣泛使用,最適合開(kāi)發(fā)網(wǎng)站和基于Web的應(yīng)用程序。

 PPHP是英文超級(jí)文本預(yù)處理語(yǔ)言(PHP:Hypertext Preprocessor)的遞歸縮寫。是一種開(kāi)放源代碼,流行的通用腳本語(yǔ)言,被廣泛使用,最適合開(kāi)發(fā)網(wǎng)站和基于Web的應(yīng)用程序。它是一種服務(wù)器端腳本語(yǔ)言,特別適用于網(wǎng)絡(luò)開(kāi)發(fā)并可嵌入HTML 中。

目前,有三種受支持版本的PHP,即PHP 5.6,7.0,和8.0。含義PHP 5.3,5.4,和5.5都達(dá)到了生命的盡頭; 安全更新不再支持它們。

在本文中,我們將說(shuō)明如何使用Ondřej Surý PPA在Ubuntu和它的派生版本中為Apache和Nginx Web服務(wù)器安裝請(qǐng)求最多的PHP擴(kuò)展的所有受支持版本的PHP。我們還將說(shuō)明如何設(shè)置在Ubuntu系統(tǒng)上使用的PHP的默認(rèn)版本。

請(qǐng)注意,PHP 7.x是Ubuntu軟件存儲(chǔ)庫(kù)中受支持的穩(wěn)定版本,您可以通過(guò)運(yùn)行以下apt命令進(jìn)行確認(rèn)。 

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

要從Ubuntu軟件庫(kù)安裝默認(rèn)的PHP版本,請(qǐng)使用下面的命令。 

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

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

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

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

2.接下來(lái),如下更新系統(tǒng)。 

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

3.現(xiàn)在,如下安裝不同支持的PHP版本。

對(duì)于Apache Web服務(wù)器 

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

對(duì)于Nginx Web服務(wù)器 

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

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

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

5.現(xiàn)在,您可以從列表中安裝大多數(shù)必需的PHP模塊。 

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

6. 最后,驗(yàn)證系統(tǒng)上使用的默認(rèn)PHP版本,如下所示。 

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

在Ubuntu中設(shè)置默認(rèn)PHP版本

7. 您可以使用update-alternatives命令設(shè)置系統(tǒng)上使用的默認(rèn)PHP版本,設(shè)置后,檢查PHP版本以確認(rèn),如下。 

  1. ------------ 設(shè)置默認(rèn)PHP版本5.6 ------------  
  2. [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php5.6 

 

  1. ------------ 設(shè)置默認(rèn)PHP版本7.0 ------------  
  2. [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.0 

 

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

 

  1. ------------ 設(shè)置默認(rèn)PHP版本 8.0 ------------  
  2. [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php8.0 

8. 要設(shè)置與Apache web服務(wù)器一起工作的PHP版本,請(qǐng)使用下面的命令。首先,使用a2dismod命令禁用當(dāng)前版本,然后使用a2enmod命令啟用您想要的版本。 

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

9. 在從一個(gè)版本切換到另一個(gè)版本之后,您可以通過(guò)運(yùn)行下面的命令找到您的PHP配置文件。 

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

在本文中,我們展示了如何在Ubuntu及其派生版本中安裝所有受支持的PHP版本。 

 

責(zé)任編輯:龐桂玉 來(lái)源: Linux公社
相關(guān)推薦

2015-09-30 14:04:36

KVMUbuntuLinux

2010-08-26 13:26:13

Chrome Dev

2014-07-29 14:57:09

RHELCentOS

2015-12-11 09:45:45

CentOSZephyr工具

2015-09-15 15:51:09

OpenOfficeLinux MintUbuntu

2021-05-17 14:22:13

UbuntuPHP 8.0更新

2016-01-06 13:04:13

CentOS 7Ubuntu 15.0Laravel

2012-08-29 09:11:30

2016-09-18 21:02:47

mysql數(shù)據(jù)庫(kù)

2017-03-09 13:26:33

2018-08-27 10:24:03

UbuntuPHP版本

2013-03-05 14:51:05

UbuntuKDEGnome

2010-03-22 09:42:09

Python環(huán)境版本

2019-01-28 14:42:52

NVIDIA

2009-12-30 17:11:20

Ubuntu版本

2010-02-22 14:53:49

Ubuntu ngin

2022-02-16 23:04:26

XtrabackupMySQLPercona

2022-09-01 08:37:50

Ubuntu發(fā)行版

2015-09-24 10:51:12

Numix圖標(biāo)Ubuntu

2023-07-05 16:45:30

WiresharkLinux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)