安装加密扩展(成功安装才能运行插件)


meedu插件都是加密的,采用的是 https://business.swoole.com/compiler.html 提供的加密方式,加密的代码与非加密的代码几乎没有速度的差距。


在使用插件之前,需要您安装一个扩展。


首先,请下载这个文件:


📎swoole-compiler-loader.php


将该文件上传到您的网站根目录并访问它,您可以看到下面这个界面:


meedu网站的话,请将该脚本文件上传到public目录,然后在浏览器输入:你的域名+该脚本文件名 进行访问。


image.png


访问该PHP文件之后,会得到图中的这些信息,根据图中的信息,我们确定两个点:


第一,你的PHP版本,我们这里从图中可以看到的是PHP7.3.x版本。

第二,PHP是线程安全还是非线程安全,从图中可以看到我们这里是非线程安全的。


根据上面确定的两点信息,请对照下载swoole loader:


下面四个是非线程安全,其中的71,72,73,74就是PHP的版本:


📎swoole_loader71.so.zip📎swoole_loader72.so.zip📎swoole_loader73.so.zip📎swoole_loader74.so.zip


下面四个是线程安全,其中的71,72,73,74对应的是PHP的版本:


📎swoole_loader71_zts.so.zip📎swoole_loader72_zts.so.zip📎swoole_loader73_zts.so.zip📎swoole_loader74_zts.so.zip


将swoole loader下载后,请按照上图中的方法进行安装。需要注意的是,下载解压后请将文件名修改为swoole_loader.so。


另外,还有一点需要注意的是,扩展安装完成之后,记得重启PHP-FPM,否则无法运行插件。


安装完成之后,记得删除上面上传的脚本检测文件。


配置License


请联系meedu作者获取插件license,拿到license文件后,请按照下面的教程配置(下面的教程是按照宝塔的来的,如果您不是宝塔的环境也没有关系,理解其道理即可,如果安装仍有问题请联系meedu作者)。


首先,将license文件上传到服务器,我这里上传到了 /www/server/php 这个目录,如图:


image.png


这里的路径你可以自己指定,但是后面的配置中你就需要根据你指定的路径做相应的修改了。


然后,打开PHP的配置:


swoole_license_files=/www/server/php/swoole.license


image.png


这里的PHP版本根据自己环境选择,点击保存。


配置完成,重启PHP-FPM服务:


image.png


到这里就配置完成了。