Linux部署Nginx(新手教程)
1.安装Nginx依赖
yum -y install gcc gcc-c++ autoconf automake make
yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
2.安装PHP依赖
yum -y install php-bcmath php-mbstring sqlite-devel oniguruma-devel curl-devel freetype-devel libjpeg-devel libpng-devel libxslt-devel libxml2-devel zlib-devel
2.在根目录新建文件夹 /lnmp
3.配置Nginx服务
cd lnmp
useradd nginx -M -s /sbin/nologin
id nginx
uid=1001(nginx) gid=1001(nginx) groups=1001(nginx)
把你的nginx.tar.gz压缩包拖到/lnmp文件夹中
tar zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0/
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make
make install
cd..
vi /usr/local/nginx/conf/nginx.conf
利用vim编辑器里的shift + : set nu 调成行号 方便接下来的修改
把第2行的注释去掉,改成 user root;
把第45行代码中添加 index.php
把65-71行前的注释去掉,把下面红圈标记的地方,改成 /usr/local/nginx/html$fastcgi_script_name;
vi ~/.bash_profile
把红圈标记的地方,改成 PATH=$PATH:$HOME/bin:/usr/local/nginx/sbin
source ~/.bash_profile
nginx
4.开放端口
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload
出现下面这个样子就大功告成!