作为一个PHPer,不能只会使用集成开发环境,比如windows下的phpstudy、wxampp,Linux下的LNMP、LAMP、OneinStack等。还得具备单独安装每个软件的能力,今天来学习一下怎么在Linux安装Nginx。安装步骤:
安装Nginx需要一些工具和库,可以使用yum
安装:
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre
去 Nginx 官网:http://nginx.org/en/download.html,找你需要的版本的下载链接。
cd /usr/local/src
wget http://nginx.org/download/nginx-1.16.0.tar.gz
tar -zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
/usr/local/nginx/sbin/nginx -v
/usr/local/nginx/sbin/nginx
ps -aux | grep nginx
如果看到类似下图进程,则说明nginx已经启动
在虚拟机下运行可能需要先关闭防火墙或者开启防火墙80端口,虚拟机的话可以直接关闭防火墙:
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#查看默认防火墙状态(关闭后显示not running,开启后显示running)
firewall-cmd --state
浏览器打开页面,显示如下图则说明nginx安装成功:
我这里设置了虚拟机端口转发,将本机9180端口转发到了虚拟机的80端口。端口转发方法具体查看:使用xshell和xftp连接VirtualBox下的Linux虚拟机
非虚拟机环境,直接在浏览器打开 127.0.0.1
即可。
暂无评论,赶紧发表一下你的看法吧。