How to install different PHP (5.6, 7.0 and 7.1) versions in Ubuntu?

藏色散人
Release: 2023-04-05 17:06:01
Original
4308 people have browsed it

In this article, we will introduce to you how to use PPA (full name Personal Package Archives, personal package documents) to install different PHP versions (5.6, 7.0 and 7.1) in Ubuntu and set up PHP used on the Ubuntu system Default version.

Note: PHP 7.x is a stable version supported in the Ubuntu software repositories, you can confirm this by running the apt command below.

$sudo apt show php OR $ sudo apt show php -a
Copy after login

Show PHP version information

Package: php Version: 1:7.0+35ubuntu6 Priority: optional Section: php Source: php-defaults (35ubuntu6) Origin: Ubuntu Maintainer: Ubuntu Developers  Original-Maintainer: Debian PHP Maintainers  Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 11.3 kB Depends: php7.0 Supported: 5y Download-Size: 2,832 B APT-Sources: http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages Description: server-side, HTML-embedded scripting language (default) PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. . This package is a dependency package, which depends on Debian's default PHP version (currently 7.0).
Copy after login

To install the default PHP version from the Ubuntu software repository, use the command below.

$ sudo apt install php
Copy after login

Install PHP on Ubuntu (5.6, 7.0, 7.1) using PPA

##1. Start the installation on Ubuntu system by adding PPA Different PHP versions - PHP 5.6, PHP 7.0 and PHP 7.1.

$ sudo apt install python-software-properties $ sudo add-apt-repository ppa:ondrej/php
Copy after login

How to install different PHP (5.6, 7.0 and 7.1) versions in Ubuntu?

2. Next, follow the steps below to update your system.

$ sudo apt-get update
Copy after login

3. Now install different versions of PHP as shown below.

For Apache Web Server

$ sudo apt install php5.6 [PHP 5.6] $ sudo apt install php7.0 [PHP 7.0] $ sudo apt install php7.1 [PHP 7.1]
Copy after login

For Nginx Web Server

$ sudo apt install php5.6-fpm [PHP 5.6] $ sudo apt install php7.0-fpm [PHP 7.0] $ sudo apt install php7.1-fpm [PHP 7.1]
Copy after login

4. To install For any PHP module, just specify the PHP version and use the autocomplete feature to view all modules as shown below.

------------ 按Tab键自动完成------------ $ sudo apt install php5.6 $ sudo apt install php7.0 $ sudo apt install php7.1
Copy after login

How to install different PHP (5.6, 7.0 and 7.1) versions in Ubuntu?

5. Now you can install most of the required PHP modules from the list.

------------ 安装PHP模块 ------------ $ sudo apt install php5.6-cli php5.6-xml php5.6-mysql $ sudo apt install php7.0-cli php7.0-xml php7.0-mysql $ sudo apt install php7.1-cli php7.1-xml php7.1-mysql
Copy after login

6. Finally, verify the default PHP version used on your system like this.

$ php -v
Copy after login

How to install different PHP (5.6, 7.0 and 7.1) versions in Ubuntu?

Set the default PHP version in Ubuntu

7. You can use the update-alternatives command to set The default PHP version to be used on the system, after setting it, check the PHP version confirmation as shown below.

------------ 设置默认PHP版本5.6 ------------ $ sudo update-alternatives --set php /usr/bin/php5.6
Copy after login

How to install different PHP (5.6, 7.0 and 7.1) versions in Ubuntu?

------------ 设置默认PHP 版本7.0------------ $ sudo update-alternatives --set php /usr/bin/php7.0
Copy after login

How to install different PHP (5.6, 7.0 and 7.1) versions in Ubuntu?

------------ 设置默认PHP 版本7.1 ------------ $ sudo update-alternatives --set php /usr/bin/php7.1
Copy after login

How to install different PHP (5.6, 7.0 and 7.1) versions in Ubuntu?

##8

. To set up will work with Apache web To work with the PHP version of the server, please use the following commands. First use the a2dismod command to disable the current version, then use the a2enmod command to enable your desired version.

$ sudo a2dismod php7.0 $ sudo a2enmod php7.1 $ sudo systemctl restart apache2
Copy after login

How to install different PHP (5.6, 7.0 and 7.1) versions in Ubuntu?

9

. After switching from one version to another, you can find your PHP configuration file by running the command below.

------------ PHP 5.6 ------------ $ sudo update-alternatives --set php /usr/bin/php5.6 $ php -i | grep "Loaded Configuration File" ------------ PHP 7.0 ------------ $ sudo update-alternatives --set php /usr/bin/php7.0 $ php -i | grep "Loaded Configuration File" ------------ PHP 7.1 ------------ $ sudo update-alternatives --set php /usr/bin/php7.1 $ php -i | grep "Loaded Configuration File"
Copy after login

How to install different PHP (5.6, 7.0 and 7.1) versions in Ubuntu?Related recommendations: "

PHP Tutorial

"This article is about installing different PHP (5.6, 7.0 and 7.1) version method introduction, I hope it will be helpful to friends in need!

The above is the detailed content of How to install different PHP (5.6, 7.0 and 7.1) versions in Ubuntu?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!