马春杰杰 Exit Reader Mode

在Ubuntu 20.04 中安装 PHP 7+

如果你想安装一个特定版本的PHP,那么本文将帮助你完成这个艰难的努力。在这篇文章中,您将学习如何在 Ubuntu 20.04、18.04 和 16.04 LTS 上安装 PHP 7.4、7.3、7.2、7.1 和 PHP 7.0

安装 PHP

# 安装缺少的包
sudo apt-get install software-properties-common

#将存储库添加到系统
sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

#РНР7.4
sudo apt-get install -y php7.4

#РНР7.3
sudo apt-get install -y php7.3

#РНР7.2
sudo apt-get install -y php7.2

#РНР7.1
sudo apt-get install -y php7.1

#РНР7.0
sudo apt-get install -y php7.0

检查 PHP 版本

要检查已安装的 PHP 版本,请运行以下命令:

php -v
 
PHP 7.4.5 (cli) (built: Apr 28 2020 14:49:23) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.5, Copyright (c), by Zend Technologies

安装 PHP 模块

您可能还需要根据正在开发的应用程序的要求安装某些模块。使用以下命令在软件包存储库中查找可用于 PHP 7 的模块:

sudo apt-cache search php7*

我们得到这样的东西:

php-all-dev - package depending on all supported PHP development packages
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.0-cgi - server-side, HTML-embedded scripting language (CGI binary)
php7.0-cli - command-line interpreter for the PHP scripting language
php7.0-common - documentation, examples and common module for PHP
php7.0-curl - CURL module for PHP
php7.0-dev - Files for PHP7.0 module development
php7.0-gd - GD module for PHP
php7.0-gmp - GMP module for PHP
...
...
...
php7.1-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP
php7.1-xmlrpc - XMLRPC-EPI module for PHP
php7.1-zip - Zip module for PHP
php7.1-opcache - Zend OpCache module for PHP
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.1-xsl - XSL module for PHP (dummy)
...
...
php7.2-bcmath - Bcmath module for PHP
php7.2-bz2 - bzip2 module for PHP
php7.2-cgi - server-side, HTML-embedded scripting language (CGI binary)
php7.2-cli - command-line interpreter for the PHP scripting language
php7.2-common - documentation, examples and common module for PHP
php7.2-curl - CURL module for PHP
php7.2-dba - DBA module for PHP

从上面命令的输出中,复制我们的 PHP 版本所需的模块名称并将它们放入系统中。

sudo apt-get install php7.2-mysql php7.2-curl php7.2-json php7.2-cgi php7.2-xsl

 

本文最后更新于2023年3月25日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!