系统:CentOS 7
请根据自己实际情况进行安装
我所用的环境:本地Xshell连接本地虚拟器CenOS7系统进行操作
我肯定不会说因为偷懒,使用Xshell可以复制代码。
yum部署
CenOS 7 自带yum-3.4.3-161
查看已经安装好的yum源仓库yum repolist
查询原有的yum rpm -qa |grep yum
删除原有的yum rpm -aq|grep yum|xargs rpm -e –nodeps
和rpm -qa |grep yum
下载yum wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
更换yum源
wget -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
//或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清除缓存
//清除系统所有yum缓存
yum clean all
//生成yum缓存
yum makecache
安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c ++ libtool openssl openssl-devel
安装PCRE库
一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。
https://blog.csdn.net/eddy23513/article/details/81366751
或者使用yum安装yum install pcre pcre-devel
或者apt-get install libpcre3 libpcre3-dev
查看pcre版本pcre-config --version
安装zlib库
yum安装yum install -y zlib zlib-devel
安装Nginx
- wget安装
wget http://nginx.org/download/nginx-1.18.0.tar.gz
如果没有wget
使用yum安装 yum -y install wget
解压tar zxvf nginx-1.18.0.tar.gz
进入安装包目录cd nginx-1.18.0
编译安装
./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
编译make
安装make install
查看nginx版本nginx -v
或者使用yum安装nginx1.18.0
- yum安装
首先配置vim /etc/yum.repos.d/nginx.repo
文件
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
安装yum install nginx
启停服务service nginx status | stop | start
设置开机启动systemctl enable nginx
查看版本nginx -v
测试访问ip(默认80端口)
如果访问失败,请关闭防火墙
https://blog.csdn.net/mayancheng7/article/details/106319196/
Xshell连接vm虚拟机CentOS系统
1.虚拟机网卡使用NAT
2.查看CentOS系统ip id addr
3.Xshell连接,主机填ip 端口默认22
补充-80端口被占用
1、根据端口号得到其占用的进程的详细信息netstat -tlnp|grep 80
2、手工终止进程的运行kill 835
如果终止不了,可以强制终止kill -9 5014
【参考资料】
centos7 安装php5.6+nginx1.11+mysql5.7
https://www.jianshu.com/p/837ebf98d47d
Nginx安装配置(菜鸟)
https://www.runoob.com/linux/nginx-install-setup.html
yum安装Nginx1.18.0
https://blog.csdn.net/mayancheng7/article/details/106319196/
CentOS安装zlib库
https://blog.csdn.net/sirria1/article/details/83115582无聊又漫长的录制操作视频(失效)
https://cloud.uuppp.top/#/s/3gfK
评论