本博客已经正式由阿里云虚拟主机迁移到腾讯云服务器,之前部署完全是用ftp服务器,不好做版本控制,用shell可以很好解决这个问题

#!/bin/sh
rm -rf html/*
rm -rf lbj-blog
git clone git地址
cp lbj-blog/* html -R
rm /var/www/html/Application/Common/Conf/config.php //删除开发配置环境
mv /var/www/html/Application/Common/Conf/config_production.php /var/www/html/Application/Common/Conf/config.php//切换到线上配置环境
pid=`lsof -i:80 | awk '{print $2}'`
echo $pid
for i in $pid
do
    kill -9 $i
done
chmod 777 html -R //配置权限
/etc/init.d/apache2 restart//重启服务