一、使用yum安装编译环境gcc g++
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
如图所示:
二、安装PCRE
1、首先进入到常用的存放安装包的文件夹,我的是softwares文件夹。然后下载prce:
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
如图所示:
2、解压这个下载的安装包:(tar -zxvf 用于解压 .tar.gz 后缀结尾的。tar -xvf 用于解压 .tar后缀结尾的)
tar -zxvf pcre-8.35.tar.gz
3、进入解压后的pcre-8.35文件夹,并执行编译命令./configure
4、使用make && make install进行安装
5、可以分别使用pcre-config --version和whereis pcre查看版本和查找位置
三、安装nginx
1、同样是在softwares文件夹下下载nginx:
wget http://nginx.org/download/nginx-1.18.0.tar.gz
2、解压
tar -zxvf nginx-1.18.0.tar.gz
3、解压完成后进入该文件夹,并且执行编译:
./configure
4、编译完成后使用make && make install安装:
make && make install
5、安装完成后执行whereis nginx命令找到nginx位置,并进入该目录:
6、执行ll命令查看该目录下的文件,进入conf文件夹,执行ll查看文件,并执行cat nginx.conf查看nginx.conf
如下图所示:
7、此时可以看到端口号为80,根据cd /usr/local/nginx/sbin/ 进入sbin,启动nginx:./nginx。这时ip+80端口即可看到welcome to nginx!页面。
如果看不到可能的两个原因是阿里云安全组没有配置或者防火墙没有开启80端口。
8、重新加载
nginx -s reload
9、开机启动
chkconfig nginx on
ps:nginx常用命令:
./nginx //启动
./nginx -s stop //停止
./nginx -s reload //重载配置
补充一下:现在启动还是要去/usr/local/nginx/sbin执行命令,很麻烦。可以设置一下软连接:
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin
这样在任何目录下都可以启动nginx了。