close

from

https://ubuntuqa.com/zh-tw/article/9451.html

 

安裝PHP版本5.6

為了安裝PHP版本5.6,首先,打開Ubuntu終端並輸入以下命令,以將Ondrej PHP存儲庫添加到Ubuntu。

$ sudo add-apt-repository ppa:ondrej/php

該存儲庫包含迄今為止的所有發行版本的PHP。

Add Ondrej Ubuntu Repository

添加Ondrej存儲庫後,您需要使用Internet上的係統更新係統的存儲庫索引。這樣,您可以在係統上安裝軟件的最新可用版本。輸入以下命令以這樣做:

$ sudo apt-get update

Update the package list

現在是將PHP 5.6安裝到係統上的時候了。以sudo身份輸入以下命令,因為隻有授權人員才能在Ubuntu上安裝/卸載和配置軟件:

$ sudo apt-get install -y php5.6

Install PHP 5.6

然後,該軟件將安裝在您的係統上。

為了檢查您安裝的PHP的版本號,請運行以下命令:

$ php -v

要麽,

$ php --version

該命令還將驗證您的係統上確實已經安裝了PHP。

Check the PHP version

我係統的輸出顯示我的係統上已安裝PHP 5.6.38。

安裝PHP版本7.2

為了安裝PHP版本7.2,首先,打開Ubuntu終端並輸入以下命令,以將Ondrej PHP存儲庫添加到Ubuntu。

$ sudo add-apt-repository ppa:ondrej/php

該存儲庫包含迄今為止的所有發行版本的PHP。

添加Ondrej存儲庫後,您需要使用Internet上的係統來更新係統的存儲庫。這樣,您可以在係統上安裝軟件的最新可用版本。輸入以下命令以這樣做:

$ sudo apt-get update

現在是將PHP 7.2安裝到係統上的時候了。以sudo身份輸入以下命令,因為隻有授權人員才能在Ubuntu上安裝/卸載和配置軟件:

$ sudo apt-get install -y php7.2

然後,該軟件將安裝在您的係統上。

為了檢查您安裝的PHP的版本號,請運行以下命令:

$ php -v

要麽,

$ php --version

該命令還將驗證您的係統上確實已經安裝了PHP。

Check PHP version

我係統的輸出顯示我的係統上已安裝PHP 7.2.13。

在已安裝的PHP版本之間切換

如果您的係統上安裝了兩個或多個PHP版本,則可以將係統配置為使用其中一個作為默認PHP版本。為此,最重要的是了解Ubuntu係統上當前默認啟用哪個版本。

檢查啟用了哪個版本

我們將介紹兩種方法來檢查係統上啟用了哪個PHP版本:一種是通過Apache2,另一種是通過CLI。

通過Apache2

將當前目錄更改為/etc /apache2,如下所示:

$ cd /etc/apache2

在apache2目錄中,運行以下命令以列出係統上所有可用的PHP模式,並知道當前啟用了哪種模式:

$ ls -l mods-*/*php*

PHP version enabled in Apache

在輸出中,您可以看到突出顯示了當前啟用的PHP版本。在我們的例子中,它是PHP 5.6。

通過CLI

通過CLI檢查當前啟用的PHP版本也非常簡單。運行以下命令,該命令用於更新Ubuntu上軟件的默認替代版本,從而列出所有可用替代版本。

$ sudo update-alternatives --config php

Change PHP CLI version

在以上命令的輸出中,當前啟用的PHP版本以*符號表示。您可以看到在我們的例子中是PHP 5.6。

從PHP 5.6切換到PHP 7.2

我們將描述兩種從PHP 5.6切換到PHP 7.2的方法:一種是通過Apache2,另一種是通過CLI。

通過Apache2

首先,通過以下命令禁用當前啟用的PHP版本:

$ sudo a2dismod php5.6

Disable PHP 5.6

然後,通過以下命令啟用其他版本的PHP:

$ sudo a2enmod php7.2

Enable PHP 7.2

現在,當您通過以下命令重新啟動apache2服務時,將在係統上啟用PHP 7.2。

$ sudo service apache2 restart

Restart Apache

通過CLI

使用以下命令將係統更新為現在將PHP 7.2作為默認PHP版本。

$ sudo update-alternatives --set php /usr/bin/php7.2

Change PHP CLI version

或者,您可以使用以下命令來實現相同的目的:

$ sudo update-alternatives --config php

Alternative way to change CLI PHP on Ubuntu

該命令列出了係統上安裝的所有可用PHP版本。輸入要在係統上啟用的版本的選擇號,然後按Enter。例如,如果輸入2,則將在係統上啟用PHP 5.6。

從PHP 7.2切換到PHP 5.6

我們將描述兩種從PHP 7.2切換到PHP 5.6的方法:一種是通過Apache2,另一種是通過CLI。

通過Apache2

首先,通過以下命令禁用當前啟用的PHP版本:

$ sudo a2dismod php7.2

然後,通過以下命令啟用其他版本的PHP:

$ sudo a2enmod php5.6

現在,當您通過以下命令重新啟動apache2服務時,將在係統上啟用PHP 5.6。

$ sudo service apache2 restart

通過CLI

使用以下命令將係統更新為現在使用PHP 5.6作為默認PHP版本。

$ sudo update-alternatives --set php /usr/bin/php5.6

或者,您可以使用以下命令來實現相同的目的:

$ sudo update-alternatives --config php

該命令列出了係統上安裝的所有可用PHP版本。輸入要在係統上啟用的版本的選擇號,然後按Enter鍵,以便啟用新版本。

本文將指導您在Ubuntu 18.04上安裝所需的PHP版本。如果您的係統上安裝了多個版本的PHP,那麽本文還可以幫助您檢查當前啟用了哪個版本以及如何從一個版本切換到另一個版本。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 阿貴貴 的頭像
    阿貴貴

    阿貴貴的亂七八糟雜談

    阿貴貴 發表在 痞客邦 留言(0) 人氣()