最近研究一个项目,基础环境需要 composer ,看了一下,小机子自带了composer 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
无参考文档 .