workerman怎么连接mysql呢?

feiyun

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

怎么办呢?

2973 3 0
3个回答

phpcreeper

正常不应该,尝试升级下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

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

  • 暂无评论
年代过于久远,无法发表回答
×
🔝