ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 扩展安装 版本确认 ---- 打开`phpinfo`页面或者`php -i`确认版本信息: * `PHP`版本,使用`php -v` * 是否为`Debug`版本,使用 `php -i | grep "Debug Build"`查看是否有`Debug Build => yes`,`Swoole Compiler`不支持`Debug`版本,请安装非`Debug`版本的`PHP` * 是否为线程安全版本,使用`php -i |grep Thread` * 是否为`64`位系统,`Swoole Compiler`不支持`32`位系统 ![](https://img.kancloud.cn/c2/b9/c2b9e23f2b640b000950564c9fd67d36_1083x154.png) ![](https://img.kancloud.cn/22/c1/22c12467d10ad19910a87a456e1eea5f_845x88.png) 确认以上信息后,找到对应的`swoole_loader`并下载。下载后,将对应的文件放置到`PHP`扩展目录中。 * `Linux`可使用`php -i | grep extension_dir`找到扩展目录 * `Windows`一般在`PHP`安装目录下的`ext`子目录中 配置 php.ini --- 修改`php.ini`,加入: * `Windows`:`extension=php_swoole_loader.dll` * `Linux`:`extension=swoole_loader.so` 另外,可修改 `php.ini` 将 `display_startup_errors = on` 开启扩展加载错误日志。 **需要重启 `Apache` 服务或 `PHP-FPM`** ,成功后使用 `php -m` 或 `phpinfo` 页面确认是否安装成功。 扩展冲突 ---- 请关闭 `xdebug`、`ioncube loader`、`zend guard loader` 等影响 `PHP` 底层行为的扩展。