前言
在搭建Lnmp环境时,总是会遇到各种问题,这让刚接触Linux的我们感到非常头疼,反复卸载和安装让人身心疲惫。为了帮助自己和他人,这里我特意撰写了一篇关于在Linux系统上安装nginx的详细教程。
本文假设您已经准备好了Linux环境。
1.访问nginx官方网站 https://www.php.cn/link/a3e03b54faf412c2ac7250d6974c15cb。
右键复制最新稳定版的下载链接。
立即进入“豆包AI人工智官网入口”;
立即学习“豆包AI人工智能在线问答入口”;
进入到/usr/local/src目录。
cd /usr/local/src
wget http://nginx.org/download/nginx-1.16.1.tar.gz
下载完成后,我们需要解压并拆包。
对于.gz格式的文件,使用以下命令解压:
gunzip 文件名
对于.bz2格式的文件,使用以下命令解压:
bunzip2 文件名
使用tar命令拆包:
tar xvf 文件名
依次输入上述命令。
然后,进入解压后的nginx目录:
cd nginx-1.16.1/
配置nginx的安装路径:
./configure --prefix=/usr/local/nginx
配置完成后,执行安装命令:
make && make install
启动nginx:
cd /usr/local/nginx
./sbin/nginx
如果没有报错,说明启动成功。
nginx的根目录是html。
在浏览器中输入虚拟机的IP地址,检查nginx是否成功启动。
如果浏览器显示一直加载,可能是因为防火墙开启了,可以使用以下命令关闭防火墙:
systemctl stop firewalld.service 或 service iptables stop
再次在浏览器中输入IP地址。
至此,nginx已成功安装,但此时它只能解析html静态文件,无法解析php文件。我们需要进行相关配置。
进入nginx配置目录:
cd /usr/local/nginx/conf
编辑nginx配置文件:
vim nginx.conf
找到相关区域,取消注释并添加以下代码:
返回到文件顶部,在index行中添加index.php,确保当php、html、htm文件同时存在时优先解析php文件。
配置完成后,测试配置文件是否有错误:
./sbin/nginx -t
重启nginx以应用新配置:
./sbin/nginx -s reload
至此,nginx已经能够解析php文件了。
以上就是Linux编译安装nginx详细教程的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号