阿里云服务器搭建lnmp环境-nginx源码编译安装

本文详细介绍了在Linux环境下,通过源码编译的方式安装Nginx的步骤,包括所需依赖库的安装、源码下载、配置、编译、安装及启动过程,并附带如何使Nginx支持PHP文件访问的说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nginx源码编译安装

依赖包安装

(1)安装软件make时需要的依赖库包make和automake

yum -y install gcc automake autoconf libtool make

(2)安装c语言运行环境的库包

yum -y install gcc gcc-c++

(3)安装pcre库(nginx的rewrite模块和http模块都会用pcre正则表达式语法)

yum install pcre pcre-devel

(4)安装zlib库(压缩算法-gzip算法)

yum install zlib zlib-devel

(5)安装openssl(保证服务器页面安全)

yum install openssl openssl-devel

nginx源码安装

(1)下载nginx源码

wget http://nginx.org/download/nginx-1.17.6.tar.gz

源码下载链接http://nginx.org/en/download.html,如提示没有wget命令,使用yum install wget直接安装即可

(2)解压安装包

tar -zvxf nginx-1.17.6.tar.gz

解压后的nginx源码包文件夹是nginx-1.17.6(位置在登录用户的家目录)

(3)进入到nginx-1.17.6文件夹中

cd nginx-1.17.6

 (4)执行配置命令

configure

(5)编译并安装

make && make install

(6)启动nginx

进入到nginx的安装目录下,找到nginx执行文件,在nginx执行文件目录下,输入nginx命令启动nginx服务

cd /usr/local/nginx/sbin
nginx #./nginx   ./表示当前目录,有无均可

(7)访问阿里云给的ip,出现如下页面,表示安装成功

注:nginx的安装位置,根据具体情况而定,我是用的是yum安装,安装位置在etc/nginx中,HTML的存放位置在/usr/share/nginx/html中,这个位置是在配置文件中配置的,可根据自己喜好进行修改。

(8)开启nginx对PHP文件访问的支持

默认情况下nginx是不识别PHP文件的,从配置文件中可以看出,对PHP的配置均被注释了。

进入到项目目录,创建PHP文件,测试是否支持访问PHP文件,index.php中代码phpinfo();

在浏览器中访问index.php文件,直接下载了,说明nginx不支持PHP文件的访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值