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.1-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 //生成keycomposer dump-autoloadphp 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 就可以了。

转载于:https://www.cnblogs.com/paopaocheng/p/10530202.html

部署laravel项目相关推荐

  1. php larval 项目部署,Laravel项目部署到线上需要注意的问题

    下面由Laravel教程栏目给大家介绍Laravel项目部署到线上需要注意的问题 ,希望对需要的朋友有所帮助! 准备部署 Laravel 应用到生产环境时,却出现了以下一些问题,你在本地上基本不会出现 ...

  2. linux lnmp1.5 部署laravel项目

    linux version: ubuntu 18.04 lnmp version: 1.5 使用composer创建一个 laravel项目 安装composer: https://www.jians ...

  3. linux lnmp15 部署laravel项目

    使用composer创建一个 laravel项目 安装composer: https://www.jianshu.com/p/ce1d36cbe00f composer create-project ...

  4. 部署Laravel项目到centos服务器上

    部署步骤 git clone git@github.com:FamousMai/laravel02.git cd laravel02 composer install 遇到错误,出师不利呀 搜了一下, ...

  5. Laravel项目部署到线上需要注意的一些问题

    Laravel项目部署到线上常见问题 1 目录权限问题 2 Nginx的配置文件的问题 3 PHP扩展要记得开启 4 git clone 缺少核心库 5 git clone app_key的错误 6 ...

  6. php项目部署启动不了,Laravel项目部署到线上需要注意的问题

    原标题:Laravel项目部署到线上需要注意的问题 Laravel项目部署到线上需要注意的问题 准备部署 Laravel 应用到生产环境时,却出现了以下一些问题,你在本地上基本不会出现问题,但是到线上 ...

  7. 如何在服务器上部署pdf文件,详解如何在云服务器上部署Laravel.pdf

    详详解解如如何何在在云云服服务务器器上上部部署署Laravel 学习PHP和Laravel 已经有一段时间了,但是所有的代码都是跑在 地的虚拟主机上的,于是去腾讯云申请了一个月的免费云主机 ,想把项目 ...

  8. Mac 使用 Valet 部署 PHP 项目

    先安装valet 1.安装 Homebrew 软件包管理工具,如果已经安装,可以跳过此步骤 /usr/bin/ruby -e "$(curl -fsSL https://raw.githu ...

  9. mac 部署php项目路径,学习猿地-Mac 使用 Valet 花式部署 PHP 项目

    我相信绝大部分人可能只知道 Valet 可以用来轻松部署 Laravel 项目.但一定极少人知道,Valet 也可以用来部署 PHP 其他框架的项目.我真心懒得每次都要屁颠屁颠地去 Vagrant 里 ...

最新文章

  1. Dat.gui 使用教程
  2. 基于SSM实现图书管理系统
  3. 基于Unity的弹幕游戏多人联机尝试
  4. 21-break、continue、return语句理解
  5. java从端口获取数据库_Java之通过接口获取数据并用JDBC存储到数据库中
  6. bootstrap-table 树形结构
  7. MySQL安装和修改密码
  8. 【数据处理】reshape2包
  9. python能做什么软件?Python到底能干嘛,一文看懂
  10. 个人观点:苹果对iPad商标事件的解决办法
  11. 腾讯求职经历(后附大量面试题)
  12. 4.4.1 External and Internal Ratings
  13. 程序员微信名昵称_适合程序员的微信号ID大全
  14. linux 写镜像工具下载,镜像写入工具下载
  15. 计算机学院品牌活动,计算机学院研究生会举办十佳健康品牌活动
  16. sql函数DATEPART()与DATENAME()
  17. 一般博士毕业能进什么样的高校当老师?网友:看第一学历!
  18. LaTeX--简易教程--论文写作神器
  19. Android 注解Annotation及在流行框架中使用的原理
  20. PTA 7-85 根据输入的空气污染指数,输出相应的信息。

热门文章

  1. PythonElementTree
  2. promise async 学习笔记
  3. android 回调函数二:应用实例
  4. centos7安装redis3.2.5
  5. centos6源码安装mysql5.6.29
  6. ecshop调用指定分类(包含子分类)下所有产品的评论信息
  7. Cisco Catalyst交换机密码恢复策略
  8. IE5下通过、不会被列表框遮挡的日期控件
  9. matlab中一组数取百分位数_GRE数学难题-正态分布+百分位数
  10. [C++] 指向常量的指针 VS 指针类型的常量