WSL Ubuntu1804 开发环境:第三章 安装 PHP
序言
在上一章节中,我们已经成功地安装好了我们的 WEB 服务,Nginx。本章将会教大家进行 PHP 及一系列扩展的安装。
使用第三方软件源
由于 Ubuntu 自带的软件源中的 PHP 版本相当古老,不符合我们的需求。因此,我们需要使用第三方软件源来获取新版本的 PHP。
请依次执行以下命令:
$ apt install -y apt-transport-https lsb-release ca-certificates curl
$ wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
$ echo "deb https://packages.sury.org/php/ stretch main" > /etc/apt/sources.list.d/php.list
$ apt update
以上四条命令分别为:
- 安装让 APT 使用第三方软件源的一系列前置
- 添加第三方软件源到可信列表
- 添加第三方软件源
- 刷新 APT 软件源
如果你对自己的网络有自信的话,也可以尝试以下命令,与上方无太大区别:
注:如果你已执行上方的命令,无需再执行下方命令。
$ apt install -y software-properties-common
$ add-apt-repository -y ppa:ondrej/php
$ apt update
以上三条命令分别为:
- 安装使用管理软件源的包
- 添加
ppa:ondrej/php
第三方软件源 - 刷新 APT 软件源
安装 PHP
先执行以下命令安装 PHP 本体:
$ apt install -y php7.3 php7.3-cli php7.3-fpm
该命令分别按照了 PHP 本体
、PHP-CLI
、PHP-FPM
。分别用于:
- PHP 本体 - 编译、解释 PHP 代码
- PHP-CLI - PHP 命令行接口,用于在命令行中执行 PHP
- PHP-FPM - 管理 PHP 进程,并提供
FastCGI
接口供 Nginx 交互
接下来,即为按照一系列我们(可能)需要的扩展:
$ apt install php7.3-mysql
$ apt install php-cli php-mbstring
$ apt install php7.3-zip php7.3-xml
$ apt install php7.3-common php7.3-opcache php7.3-curl
安装 curl
扩展时可能会需要前置 libcurl3
库:
$ apt install -y libcurl3
确认 PHP 安装成功
$ php -v
如果以上命令显示类似于:
$ PHP 7.3.15-4+0~20200224.55+debian9~1.gbpbea824 (cli) (built: Feb 24 2020 18:39:46) ( NTS )
$ Copyright (c) 1997-2018 The PHP Group
$ Zend Engine v3.3.15, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.15-4+0~20200224.55+debian9~1.gbpbea824, Copyright (c) 1999-2018, by Zend Technologies
的信息,即为按照成功。
本作品采用《CC 协议》,转载必须注明作者和本文链接