PHP是當今最流行的服務器端腳本語言之一。作為一種開源的語言,PHP在 Web 開發中的應用廣泛。而 Ubuntu 則是流行的 Linux 發行版之一。在 Ubuntu 上安裝并使用 PHP,往往需要及時地更新 PHP 版本,以保證性能和安全性。本文將介紹如何在 Ubuntu 上更新 PHP 版本。
在 Ubuntu 上,使用 apt-get 命令可以方便地更新軟件包。我們可以通過以下命令查看當前系統中已經安裝的 PHP 版本:
php -v
執行上述命令后,會顯示當前 PHP 版本的信息。例如,我們可以看到以下輸出:
PHP 7.0.24-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, ...
上述輸出表明當前系統中已經安裝的是 PHP 7.0.24 版本。而我們希望更新到 PHP 7.1 版本。
首先,我們需要添加 PPA(Personal Package Archives)源。PPA 源是 Ubuntu 系統上第三方軟件包的軟件倉庫。使用 PPA 源可以方便地安裝和更新軟件。在 Ubuntu 上添加 PPA 源可以使用以下命令:
sudo add-apt-repository ppa:ondrej/php
添加 PPA 源后,我們需要更新軟件包列表。使用以下命令即可:
sudo apt-get update
更新軟件包列表后,我們可以使用以下命令查看可用的 PHP 版本:
apt-cache search php7.1
執行上述命令后,會列出所有可用的 PHP 7.1 版本的軟件包。例如:
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.1-cli - command-line interpreter for the PHP scripting language
php7.1-common - documentation, examples and common module for PHP
php7.1-curl - CURL module for PHP
php7.1-gd - GD module for PHP
php7.1-json - JSON module for PHP
php7.1-mbstring - MBSTRING module for PHP
php7.1-mysql - MySQL module for PHP
php7.1-opcache - Zend OpCache module for PHP
php7.1-readline - readline module for PHP
php7.1-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP
php7.1-zip - Zip module for PHP
我們需要安裝 php7.1 和 php7.1-cli 兩個軟件包。使用以下命令安裝:
sudo apt-get install php7.1 php7.1-cli
安裝完成后,我們需要切換到新安裝的 PHP 版本。使用以下命令即可:
sudo update-alternatives --set php /usr/bin/php7.1
切換完成后,我們需要重啟 Apache 或者 Nginx 服務,以使新的 PHP 版本生效。
總的來說,在 Ubuntu 上更新 PHP 版本十分簡單。只需添加 PPA 源、更新軟件包列表、安裝新版本的 PHP、切換 PHP 版本即可。通過更新 PHP 版本,我們可以提升系統性能和安全性。同時,也可以方便地使用新版 PHP 提供的特性和功能。