学习很长时间的php,也写过很多代码,但一直没做过项目上线方面的工作,第一次完成项目上线的工作,看php中文网(www.php.cn)的视频,记录下安装的步骤和命令,以便以后项目上线使用
1.第一步安装 LINUX centos
这里是直接用阿里云镜像的系统,这一步骤先省略,以后有时间安装虚拟机的时候在补充
2.安装nginx
远程连接服务器,输入用户名和密码进入服务器操作界面
yum 更新 命令yum -update
第一种方法 :源码安装:
安装make:yum -y install gcc automake autoconf libtool make
安装g++:yum install gcc gcc-c++
安装PCRE库:yum install pcre pcre-devel
安装zlib库:yum install zlib zlib-devel
安装OpenSSL:yum install openssl openssl-devel
下载nginx最新版:网址:http://nginx.org/en/download.html wget http://nginx.org/download/nginx-1.16.0.tar.gz
解压nginx安装包 tar -xzvf nginx-1.16.0.tar.gz
进入nginx文件夹 cd nginx-1.16.0.tar.gz
执行配置文件 ./configure
安装:make && make install
这里nginx安装完成 但这种安装默认是不启动nginx的 这时候通过ip无法访问服务器,还需要启动nginx
进入nginx目录: cd /usr/local/nginx/sbin/
执行nginx:./nginx
如果没有任何提示消息 说明启动成功 这个时候就通过ip访问服务器了
卸载刚才安装的nginx:yum remove nginx
因为是源码安装 上面的命令无法卸载刚才安装的nginx 因为对linux不熟悉 不太清楚怎么卸载 所以我直接重装了系统
以后研究linux以后再补上这部分卸载
第二种方法: yum直接安装nginx
网站地址:http://nginx.org/packages/centos/7/noarch/RPMS/
安装命令:yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-nr-agent-2.0.0-12.el7.ngx.noarch.rpm
安装nginx:yum -y install nginx
启动nginx:service nginx start
查看开机启动项:systemctl list-dependencies | grep nginx
设置开机启动:systemctl enable nginx.service
再次查看 开机启动成功
卸载刚才安装的nginx:yum remove nginx
显示卸载成功