PHP 7.3是PHP最新的稳定版本,如果你想安装特定版本的PHP,那么本文将对你有所帮助。本篇文章就将给大家介绍如何使用PPA在Ubuntu 18.04、上安装PHP 7.3、、和PHP 。(PPA全称Personal Package Archives即个人软件包文档)
(查看原文请点击本文末尾左下角:阅读原文)
你可以在系统上安装多个PHP版本,并在它们之间切换PHP版本。此外,还可以配置Apache VirtualHosts来使用不同的PHP版本。
在Ubuntu上安装PHP 7.3
使用以下命令集在Ubuntu系统中启用PPA for PHP 7.3并安装它。
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php7.3
现在使用以下命令检查系统上已安装的php版本。
$ php -v
PHP 7.3.0-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec 6 2018 20:24:55) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.0-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
在Ubuntu上安装PHP
PHP 稳定版已经发布。使用以下命令集在Ubuntu系统中启用PPA for PHP 并安装它。
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php
现在使用以下命令检查系统上已安装的php版本。
$ php -v
PHP .10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
在Ubuntu上安装PHP
使用以下命令集在Ubuntu系统中为PHP 7添加PPA,并安装PHP 版本。
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php
现在使用以下命令检查系统上已安装的php版本。
$ php -v
PHP .24-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Nov 12 2018 09:23:58) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v.24-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
在Ubuntu上安装PHP
同样使用以下命令集在Ubuntu系统中为PHP 7添加PPA,并安装PHP 版本。
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php
现在使用以下命令检查系统上已安装的php版本。
$ php -v
PHP .32-4+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Nov 4 2018 05:11:17) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v.32-4+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies
安装PHP 7模块
你还可能需要根据你的应用程序需求安装模块。使用以下命令在包存储库中搜索可用的PHP 7模块。
$ sudo apt-cache search php7*
php-all-dev - package depending on all supported PHP development packages
php - server-side, HTML-embedded scripting language (metapackage)
php-cgi - server-side, HTML-embedded scripting language (CGI binary)
php-cli - command-line interpreter
for
the PHP scripting language
php-common - documentation, examples
and
common module
for
PHP
php-curl - CURL module
for
PHP
php-dev - Files
for
module development
php-gd - GD module
for
PHP
php-gmp - GMP module
for
PHP
...
...
...
php-xml - DOM, SimpleXML, WDDX, XML,
and
XSL module
for
PHP
php-xmlrpc - XMLRPC-EPI module
for
PHP
php-zip - Zip module
for
PHP
php-opcache - Zend OpCache module
for
PHP
php - server-side, HTML-embedded scripting language (metapackage)
php-xsl - XSL module
for
PHP (dummy)
...
...
php-bcmath - Bcmath module
for
PHP
php-bz2 - bzip2 module
for
PHP
php-cgi - server-side, HTML-embedded scripting language (CGI binary)
php-cli - command-line interpreter
for
the PHP scripting language
php-common - documentation, examples
and
common module
for
PHP
php-curl - CURL module
for
PHP
php-dba - DBA module
for
PHP
你可以按照下面的命令在系统上安装所需的PHP模块。通过指定带有包名的版本,确保安装正确的PHP版本的包。在不定义包版本的情况下,它将安装最新的包。
$ sudo apt-get install php-mysql php-curl php-json php-cgi php-xsl