1、下载、安装脚本。
1 yum -y install wget screen && wget http://mirrors.linuxeye.com/lnmp-full.tar.gz && tar xzf lnmp-full.tar.gz && cd lnmp && screen -S lnmp
2 ./install.sh
2、修改服务器数据库权限
1 mysql -uroot -p数据库密码;
2 grant all privileges on *.* to root@'%' identified by '数据库密码';
3 flush privileges;
4 exit;
3、开放端口
iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT && service iptables save
4、连接数据库,新建项目数据库,初始数据库
5、配置git免密拉取项目,参考:https://www.cnblogs.com/edward1108/p/9224230.html
1 ssh-keygen -t rsa -C "码云账户"
2 cd /root/.ssh && cat id_rsa.pub >> authorized_keys && cat id_rsa.pub
3 码云添加公钥
4 ssh -T [email protected]
6、配置环境,/usr/local/php/etc/php.ini 修改成 display_errors = On,重启php-fpm
service php-fpm reload
7、克隆项目,cd /data/wwwroot/ && git clone -b master 码云地址 项目名称
8、配置虚拟域名,修改虚拟域名配置文件(增加public路径)
cd ~/lnmp && ./vhost.sh
9、修改项目所属用户
cd /data/wwwroot/yundun_plus/ && mkdir -p runtime && chmod -R 777 runtime/ && cd /data/wwwroot/ && chown -hR www:www yundun_plus/ && service nginx reload
10、修改.env文件
cd /data/wwwroot/yundun_plus/ && cp .env.example .env
11、拉取最新代码
cd /data/wwwroot/yundun_plus/ && git pull origin master