第1部分:应用场景
我是一个爱折腾且不惧谢顶的码农,所以测试了不少网站+小程序源码,其中大量的源码部署,都离不开php的Swoole Compiler扩展,每次我都要折腾一下,现在是时候整理一下解决方案,以便于下次我这个糟老头子不会忘记怎么弄了。
第2部分:解决方案
注意事项
这里我跟大家提前说明一下:Swoole Compiler(swoole4)其实不区分网站服务器用的是IIS还是Apache或者nginx,之所以我会这样进行文章命名,主要是我的服务器环境是windows+IIS+宝塔,而Swoole Compiler(swoole4)的版本,仅通过以下三个条件进行选择性的下载
1.操作系统:linux或者windows
2.php版本:对应版本号
3.功能区别:非线程安全或者线程安全
下载渠道
那么,我们可以从哪里下载这些文件呢?这里我给各位提供两个渠道:
1.官网下载
2.我从官网进行整理后的,分享给大家
官方下载的步骤
那么,先来介绍下官网下载方式
首先,打开链接:https://compiler.swoole.com/encryptor/download/(注意:必须注册用户名,且必须登陆了账户,不然无法进入这个页面)
打开后,大家可以看到如下界面:
大家可以选择对应的版本进行下载
非官方下载的步骤
然后大家也可以根据我所整理的版本集合进行下载,地址为:
链接:https://pan.baidu.com/s/1iuedcK7zPpoyNSdqoTApgw
提取码:4tgx
部署
将自己下载好的对应版本的Swoole Compiler(swoole4)放到对应的php目录/扩展目录下
比如我下载的是swoole_loader73_nzts_x64.dll,就放在C:\BtSoft\php\73\ext目录下,接下来改下php配置文件,这里可以通过宝塔,或者自行找到C:\BtSoft\php\73\下的php.ini文件进行配置:
打开文件后,在最后面添加如下代码:
extension=swoole_loader73_nzts_x64.dll
完成
这里值得一提的是,swoole_loader和swoole4并不是同一个东西,目前还没有找到宝塔windows面板支持swoole4的资料,所以如果用的是宝塔windows面板搭建网站,而有些源码明确表示要安装swoole4,那么大概率你这个网站搭建好了会有一些bug
暂无评论内容