首先你须要有一台linux服务器,或者虚拟机,这里就不赘述了,不会的能够自行百度。php
我这里准备的是一台腾讯云服务器,系统为CentOS 7.4 64位。html
你能够使用腾讯云的登陆按钮登陆到服务器,也能够选择使用其余工具,这里我使用xshell。mysql
打开laravel中文文档->安装配置,咱们看到以下一段话:linux
如今咱们服务器上什么都没有,好的,如今咱们开始搭建所需的环境,nginx
以前写过一篇CentOS 6下搭建LAMP环境须要的能够参考一下。laravel
先安装nginx的yum源sql
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
查看shell
yum info nginx
安装nginxvim
yum install nginx
中途会有一个询问,选择y就好centos
这样就安装好了
安装完成后nginx就已经启动好了,咱们查看一下
ps -ef | grep nginx
启动nginx:
service nginx start
提示咱们用这个命令启动
/bin/systemctl start nginx.service
OK,nginx就装好了,咱们配置一下nginx自启动
在/etc/init.d下建立文件nginx
vim /etc/init.d/nginx
其内容参考nginx官方文档
须要注意的配置:
nginx=”/usr/local/nginx/sbin/nginx” #修改为nginx执行程序的路径。
NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” #修改为nginx.conf文件的路径。
保存后设置文件的执行权限
chmod a+x /etc/init.d/nginx
至此就能够经过下面指令控制启动中止
/etc/init.d/nginx start
/etc/init.d/nginx stop
上面的方法完成了用脚本管理nginx服务的功能,可是仍是不太方便。
先将nginx服务加入chkconfig管理列表:
chkconfig --add /etc/init.d/nginx
加完这个以后,就能够使用service对nginx进行启动,重启等操做了。
service nginx start
service nginx stop
service nginx restart
最后设置开机自动启动
chkconfig nginx on
好的,下一篇咱们安装mysql以及php