ubuntu中使用Git和tmux开启一个线上laravel项目服务
2017-11-20 11:10
316 查看
昨天在ubuntu测试服务器上开启一个laravel服务对之前一个已开发的项目进行测试,由于很长时间没有维护,莫名其妙的出现各种问题,之前目录下laravel 就是无法正常运行,剪不断,理还乱,一气之下,来了个快刀斩乱麻,另立门户重新开启了一个服务,很快就可以愉快的进行测试了。我的步骤如下:
1.在/var/www/html/your-dir 下新建一个项目目录:
2.在/var/www/html/your-dir/new-project 下初始化Git:
3.添加项目远程版本库地址:
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并退出了。
相关文章推荐
- 快速架设一个使用 SSH 的 Git 服务
- ubuntu 下如何开启SSHD服务,同时使用putty远程连接到ubuntu
- 使用composer新建一个laravel项目
- ubuntu下使用code::blocks编译运行一个简单的gtk+2.0项目
- ubuntu 下如何开启SSHD服务,同时使用putty远程连接到ubuntu
- ubuntu git使用方法-获取与创建项目
- 快速架设一个使用 SSH 的 Git 服务
- 使用阿里云的ip地址查询服务-将服务依赖的多个jar包集成到一个jar包中供项目调用
- 对一个项目同时使用svn和git两个远程仓库
- laravel从git上拉取下来一个新的项目的时候,需要注意的
- git下拉线上laravel项目到本地运行步骤
- Ubuntu开启SSH服务以及使用Putty远程控制的解决办法
- 开启一个项目如何上传到git
- GIT 版本控制软件的常用命令记录每次更新到仓库 现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标和使用方法
- ubuntu14.10 安装git并且使用CSDN提供的git服务器管理项目代码
- Laravel - 使用Git Clone将项目复制到新开发环境
- Windows下搭建基于SSH的Git服务并在IntelliJ IDEA中使用Git管理项目
- laravel的一个简单文件博客项目katana的使用
- Ubuntu防火墙设置及开启SSHD服务,同时使用putty远程连接到ubuntu
- 使用git在本地创建一个项目的过程