手把手配置 LNMP 环境之安装 PHP
题记
我们先说说 LNMP 是个啥玩意儿
其中的 L 就是我们所说的 Linux 操作系统( Ubuntu,CentOS,Debian等等都属于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
# 开始编译