您的位置:首页 > 编程语言 > PHP开发

ubuntu中使用Git和tmux开启一个线上laravel项目服务

2017-11-20 11:10 316 查看
昨天在ubuntu测试服务器上开启一个laravel服务对之前一个已开发的项目进行测试,由于很长时间没有维护,莫名其妙的出现各种问题,之前目录下laravel 就是无法正常运行,剪不断,理还乱,一气之下,来了个快刀斩乱麻,另立门户重新开启了一个服务,很快就可以愉快的进行测试了。我的步骤如下:

1.在/var/www/html/your-dir 下新建一个项目目录:

mkdir  new-project


2.在/var/www/html/your-dir/new-project 下初始化Git:

git init


3.添加项目远程版本库地址:

git remote add origin https://XXX.git[/code] 
4.更新代码到本地:

git pull origin master


5.这个时候线上代码已经pull到本地了,使用tmux开启一个新的窗口:

tmux new -s new-session


6.直接开启laravel服务,会报错,才想起来需要composer install一下:

composer install


7.现在可以正常开启laravel服务了(如果laravel .env配置文件不对,记得核对修改):

php artisan serve --host=0.0.0.0 --port=8081


闲话:

使用tmux的好处是关掉命令窗口后服务不会中断,会在后台继续运行,下次进来依然可以继续上次的操作,要注意的是退出当前session的时候,如果直接按Ctrl + D ,会断掉当前session和服务,正确的做法是Ctrl + B,然后再按D,就可以保留当前session并退出了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu git 服务器