workerman怎么连接mysql呢?

0

执行“composer require react/mysql”或者“composer require workerman/mysql”,提示
No composer.json in current directory


怎么办呢?

已邀请:

blogdaren - 乐于分享的PHP码农【http://www.blogdaren.com】

赞同来自:

正常不应该,尝试升级下composer版本试试看,如果还不行,那就手动创建一个空的composer.json,然后再执行composer require workerman/mysql,如果还不行那就把如下代码粘贴到composer.json:


{
"require": {
"workerman/mysql": "^1.0"
}
}

然后执行:


composer install 

feiyun

赞同来自:

workerman安装mysql组件的方法:
确保你的项目目录下,存在“composer.json”文件。
如果没有的话,在workerman同级目录下,新建composer.json文件,输入代码并保存文件:


{
"require": {
"workerman/mysql": "^1.0"
}
}

然后执行下面的命令,安装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扩展


composer require workerman/mysql

执行结果如下:
截图


文件目录结构如下。安装后目录下多了个vendor目录。
截图

feiyun

赞同来自:

完整安装过程
截图
完整目录
截图

要回复问题请先登录注册