MENU

SG开源CRM管理

January 21, 2021 • Read: 1766 • 应用搭建

最近研究一个项目,基础环境需要 composer ,看了一下,小机子自带了composer 1,需要更新

  1. 下面为常见报错处理过程

将composer更新到最新版本
查看当前安装的版本 composer -v

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/

Composer version 1.10.13 2020-09-09 11:46:34

将composer 更新到最新版本

执行命令更新到版本2

composer self-update --2

如果报错的--2 的话,说明原版本是2,升级一下就行

composer self-update

这里会报错,提示禁用函数 putenv

putenv

根据提示

Updating to version 2.0.8 (2.x channel).
   Downloading (100%)         
Use composer self-update --rollback to return to version 1.10.19

运行命令

composer self-update

composer 安装成功后,执行 composer install 爆了一堆的错
处理过程
安装php的 fileinfo 和 Swoole 的扩展
删除禁用函数 proc_open 和 putenv

composer安装多php版本会报错,修改一下php版本号

rm -f /usr/bin/php

将默认版本改成73

ln -sf /www/server/php/71/bin/php /usr/bin/php

环境要求

PHP ≥ 7.2.5
Git
Composer
MySQL (≥ 5.7) or PostgreSQL (≥ 9.4)

操作第一步:拉取项目

git clone https://github.com/111

第二步 安装依赖(在项目目录下拉取) 更改权限为WWW

composer install

第三部,开始配置

php artisan sp:setup

创建秘钥

php artisan key:generate

更改.env 配置

APP_URL=改为网址

使用队列处理消息,会报错,需要删除禁用函数

pcntl_signal

无参考文档 .

兼总条贯 知至知终

无标签