执行“composer require react/mysql”或者“composer require workerman/mysql”,提示 No composer.json in current directory
怎么办呢?
正常不应该,尝试升级下composer版本试试看,如果还不行,那就手动创建一个空的composer.json,然后再执行composer require workerman/mysql,如果还不行那就把如下代码粘贴到composer.json:
composer require workerman/mysql
{ "require": { "workerman/mysql": "^1.0" } }
然后执行:
composer install
多谢兄弟指教!
workerman安装mysql组件的方法: 确保你的项目目录下,存在“composer.json”文件。 如果没有的话,在workerman同级目录下,新建composer.json文件,输入代码并保存文件:
然后执行下面的命令,安装composer
curl -sS https://getcomposer.org/installer | php
然后执行install命令:
php composer.phar install
也可能出现执行失败的情况,报“Content-Length mismatch”错误 当前使用的镜像可能有问题。所以需要使用阿里云镜像
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
更换镜像后,再执行install命令即可
然后再执行如下命令,安装mysql扩展
执行结果如下:
文件目录结构如下。安装后目录下多了个vendor目录。
完整安装过程 完整目录
正常不应该,尝试升级下composer版本试试看,如果还不行,那就手动创建一个空的composer.json,然后再执行
composer require workerman/mysql
,如果还不行那就把如下代码粘贴到composer.json:然后执行:
多谢兄弟指教!
workerman安装mysql组件的方法:
确保你的项目目录下,存在“composer.json”文件。
如果没有的话,在workerman同级目录下,新建composer.json文件,输入代码并保存文件:
然后执行下面的命令,安装composer
然后执行install命令:
也可能出现执行失败的情况,报“Content-Length mismatch”错误
当前使用的镜像可能有问题。所以需要使用阿里云镜像
更换镜像后,再执行install命令即可
然后再执行如下命令,安装mysql扩展
执行结果如下:
文件目录结构如下。安装后目录下多了个vendor目录。
完整安装过程
完整目录