執(zhí)行“composer require react/mysql”或者“composer require workerman/mysql”,提示
No composer.json in current directory
怎么辦呢?
正常不應(yīng)該,嘗試升級(jí)下composer版本試試看,如果還不行,那就手動(dòng)創(chuàng)建一個(gè)空的composer.json,然后再執(zhí)行composer require workerman/mysql
,如果還不行那就把如下代碼粘貼到composer.json:
{
"require": {
"workerman/mysql": "^1.0"
}
}
然后執(zhí)行:
composer install
workerman安裝mysql組件的方法:
確保你的項(xiàng)目目錄下,存在“composer.json”文件。
如果沒(méi)有的話,在workerman同級(jí)目錄下,新建composer.json文件,輸入代碼并保存文件:
{
"require": {
"workerman/mysql": "^1.0"
}
}
然后執(zhí)行下面的命令,安裝composer
curl -sS https://getcomposer.org/installer | php
然后執(zhí)行install命令:
php composer.phar install
也可能出現(xiàn)執(zhí)行失敗的情況,報(bào)“Content-Length mismatch”錯(cuò)誤
當(dāng)前使用的鏡像可能有問(wèn)題。所以需要使用阿里云鏡像
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
更換鏡像后,再執(zhí)行install命令即可
然后再執(zhí)行如下命令,安裝mysql擴(kuò)展
composer require workerman/mysql
執(zhí)行結(jié)果如下:
文件目錄結(jié)構(gòu)如下。安裝后目錄下多了個(gè)vendor目錄。