1 先登录到服务器上,将代码克隆下来

git clone 项目地址

2 避免composer太慢,启用本镜像服务

可以先安装 apt-get install zip,unzip,php7.0-zip 以免中途会报错解压不了

例1:修改 composer 的全局配置文件(推荐方式)

打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.com
例2:修改当前项目的 composer.json 配置文件: 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是composer.json 文件所在目录),执行如下命令: composer config repo.packagist composer https://packagist.phpcomposer.com

3 在使用composer install过程中出现的问题:

mbstring

- laravel/framework v5.5.45 requires ext-mbstring * -> the requested PHP exte
nsion mbstring is missing from your system.

  解决办法:

apt-get install php7.-mbstring

ext-dom

- laravel/framework v5.5.45 requires ext-dom * -> the requested PHP exte
nsion mbstring is missing from your system.

  解决办法:

apt-get install php7.1-xml

4 其他

 cp .env.example .env //复制.env
php artisan key:generate //生成key
composer dump-autoload
php artisan cache:clear

5 本次没有遇到过的问题

[2019-02-25 16:00:33] production.ERROR: Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) at /xxxx/application/estimate-admin/vendor/symfony/translation/Translator.php:89)

解决办法:

升级线上机器PHP版本是不可能的事情。于是我只能强制限定版本号。

直接在最上层我的项目中require symfony/translation,并且指定版本号。

"symfony/translation" : "3.3.13"

重新composer update 就可以了。

最新文章

  1. CentOS6.x生产环境下一键安装mono+jexus的脚本,自启动,带服务,版本号自控
  2. MUI - 上拉刷新/下拉加载
  3. [ZZ] KlayGE 游戏引擎 之 Order Independent Transparency(OIT)
  4. 1.ssh访问限制
  5. [Javascript] Refactoring: Polymorphic Functions
  6. DJANTO之FORM
  7. android 点击下弹动画实现
  8. 数据结构——栈(Stacks)
  9. Redis深入之数据结构
  10. Kinect SDK C++ - 2. Kinect Depth Data
  11. Ubuntu搭建mysql,Navicat Premium连接
  12. Java常用类之【八种基本数据类型】
  13. ubuntu 虚拟机上的 django 服务,在外部Windows系统上无法访问
  14. 了解mysqlpump工具
  15. django 4.get接口开发
  16. css背景色 透明字体不透明
  17. 用python实现一个简单的服务器
  18. HDU 3976 Electric resistance (高斯消元法)
  19. 【Linux】文件批量重命名
  20. @JVM垃圾回收调优方法

热门文章

  1. named 快速部署及主机记录普及
  2. 新开篇关于vue
  3. 两个知识点的回顾(const指针和动态链接库函数dlopen)
  4. 一个老IT产品管理者对于产品经理工作的经验总结
  5. 设置C++ cout输出精度
  6. linux下redis4.0.2安装与部署
  7. Windows Server 2012/2012 R2:安装和配置 SMTP 服务器
  8. iText中输出 中文
  9. sqlserver 2008 r2 直接下载地址,可用迅雷下载
  10. 【题解】洛谷P3435 [POI2006] OKR-Periods of Words(KMP)