nginx 源码编译
假设 可自定义
- nginx 安装目录: /root/php/bin/nginx1.19
- nginx 版本 : 1.19.10
- nginx 超链接路径 : /usr/bin/nginx
- 源码目录 : /root/php/packages
进入源码目录(可自定义)
cd /root/php/packages
下载源码 并 解压
/root/php/packages
wget http://nginx.org/download/nginx-1.19.10.tar.gz
tar xzf nginx-1.19.10.tar.gz
cd nginx-1.19.10
安装依赖 pcre-devel
yum install -y pcre-devel
- 依赖源码编译 请参考 《pcre 源码编译》
编译 nginx 源码
./configure --prefix=/root/php/bin/nginx1.19 --with-openssl=/lib64 && make && make install
添加 nginx 超链接
ln -s /root/php/bin/nginx1.19/sbin/nginx /usr/bin/nginx
开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
启动 nginx
nginx
汇总BASH
cd /root/php/packages
wget http://nginx.org/download/nginx-1.19.10.tar.gz
tar xzf nginx-1.19.10.tar.gz
cd nginx-1.19.10
yum install -y pcre-devel
./configure --prefix=/root/php/bin/nginx1.19 --with-openssl=/lib64 && make && make install
ln -s /root/php/bin/nginx1.19/sbin/nginx /usr/bin/nginx
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all
nginx
PHP测试源码
视频学习地址
上一节:PHP 源码编译
下一节:PHP-FPM 配置