春哥发布新版本这两天,折腾了好几次一直报错。不存在路径或配置错误。
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-zts-20160303/swoole_loader71.so' - /usr/local/php/lib/php/extensions/no-debug-zts-20160303/swoole_loader71
.so: undefined symbol: executor_globals in Unknown on line 0
说下我的环境,腾讯云CentOS7.5 环境是LAMP,非宝塔环境,编译安装。
不存在配置错误这种问题,后来才发现可能和PHP的编译安装有关系。注意文件扩展的那个文件夹。春哥给的都是no-debug-non-zts ,而我这里显示的却是不带non的。
后来找到春哥使用的加密软件的官网,选择试用,发现loader其实是有两个版本的。
如图
这里春哥默认提供的是左面的版本,而我使用右面的版本后,一次成功。所以说,如果有相同的小伙伴,可以参考我这个解决方案。
右面版本的文件名是这样的:swoole_loader71_zts.so 带一个zts
因为这里没法上传附件,所以大家自己去下载吧。或者让春哥下载这个这个版本放到群里或者网站上供大家使用。
下载地址:http://compiler.swoole.com/trial/download/
可能需要注册~