diff --git a/常见问题.md b/常见问题.md index e580aca..cdbdf17 100644 --- a/常见问题.md +++ b/常见问题.md @@ -53,7 +53,7 @@ VERIFY_SSL=false --- -### 3. 检查令牌失败、重新生成令牌失败、空白的账号和口令、 +### 3. 检查令牌失败、重新生成令牌失败、空白的账号和口令 #### 错误 @@ -163,10 +163,36 @@ PHP Warning: 'vcruntime140.dll' 14.0 is not compatible with this PHP build linke --- -### 2. +### 2. Call to undefined function Socket\... + +#### 错误 + +``` +[202X-XX-XX XX:XX:XX] Bilibili.ERROR: MSG: Call to undefined function Socket\Raw\socket_create() CODE: 0 FILE: ...\vendor\clue\socket-raw\src\Factory.php LINE: 177 +``` + +#### 原因 + +没有(正确)指定 PHP 扩展组件文件夹位置 + +#### 解决 + +找到 PHP 的配置文件 `php.ini`(通常位于 PHP 的安装目录下),搜索 `extension_dir`,然后把 `extension_dir` 前面的 `;`(英文分号)删掉,如下所示 + +``` +; Directory in which the loadable extensions (modules) reside. +; http://php.net/extension-dir +;extension_dir = "./" +; On windows: +extension_dir = "ext" +``` + +--- + +### 3. #### 错误 #### 原因 -#### 解决 +#### 解决 \ No newline at end of file