题记

我们先说说 LNMP 是个啥玩意儿

其中的 L 就是我们所说的 Linux 操作系统( UbuntuCentOSDebian等等都属于Linux操作系统 )我这次选择的就是 Ubuntu

再说说 N 它就是一款网页服务器软件全名 Nginx ,看看 M 就是 MySQL 数据库这个大家应该都知道

最后就是 P 说到这估计有不少小伙伴要抢答了,没错这就是世界上"最好"的语言 PHP 的运行环境啦…

安装 PHP

在搭建 Linux + Nginx + MySQL + PHP 的 Web 服务器运行环境的过程中,需要涉及到安装 PHP。通常情况下,可以使用 Linux 各发行版系统自带的包管理器便捷快速地安装,例如:Ubuntu 的 apt-get install、CentOS/RedHat 的 yum install 。 

但是,有些时候我们也希望从源代码编译安装 PHP,例如:需要定制扩展模块或者需要在一台机器上安装多个版本的 PHP。

首先到 PHP 官方网站选择适合的版本,这里我选择 7.3.5 的吧…

wget https://www.php.net/distributions/php-7.3.5.tar.bz2
# 下载php源码安装包

找个镜像吧,国内下载实在是…( 下面是我找的一个,失效了记得提醒我换一个 )

http://175.6.32.4:88/soft/web/php/

下载好以后解压

tar -jxvf php-7.3.5.tar.bz2
# 解压tar.bz2

设置编译参数

./configure

其中:

--prefix=/usr/local/php   指定安装目录

--enable-FEATURE   指定开启某功能

--with-EXTENSION 指定编译 PHP 扩展

编译安装

make
# 准备编译?

make test
# 编译测试

make install
# 开始编译