宝塔Windows面板PHP安装Swoole Loader
前言:
百度大部分教程使用Cygwin,做了N期步骤,误人子弟。然后就有接下来我在win2012r2系统下安装宝塔,php7.2安装Swoole扩展教程。
安装前确认信息
上传{swoole-compiler-loader.php}确认信息
下载扩展
下载地址:https://business.swoole.com/trial/download/
下载对应的Swoole Loader扩展,解压。
配置Swoole
解压出来的Swoole Loader扩展文件{swoole_loader版本号.dll}上传到当前PHP的扩展安装目录中:ext
修改php.ini配置
编辑此PHP配置文件:C:BtSoftphp72php.ini,在此文件底部结尾处加入如下配置
extension=刚才上传的文件名.dll
需要名称和刚才上传到当前PHP的扩展安装目录中的文件名一致
最后重载php7.2配置,检查是否安装成功。
注意
扩展冲突
由于某些跟踪调试的 PHP
扩展大量使用了全局变量,可能会导致 Swoole
协程发生崩溃。请关闭以下相关扩展:
- xdebug
- phptrace
- aop
- molten
- xhprof
- phalcon(
Swoole
协程无法运行在phalcon
框架中)
其中 xdebug
和 phptrace
可以用 sdebug 代替;
xhprof
、blackfire
和 molten
可
用 SwooleTracker 代替。
安装过程中发现与php_phalcon.dll有冲突,记得妥善处理。
结束心声
有什么疑问,或者不会的可以联系我。