php 开启phalocn 扩展_切换PHP版本导致Phalcon拓展失效

公司使用PHP的Phalcon框架做后端。Phalcon最大的特点就是底层由C语言实现,使用Phalcon框架必须要安装php_phalcon.dll扩展。之前的是使用PHP7.2的版本,后面考虑性能和开发效率的问题,升级到PHP7.3。本地开发环境PHP升级很方便,将版本切换一下即可。然后就出现了如下报错。

百度之后,发现相关的资料很少,而且质量很差,基本没办法解决我的问题。

为了排除其他因素,我对php.ini文件的extension进行了测试,最后确定就是php_phalcon.dll这个扩展的问题。

为了查看是不是安装步骤的错误,我重新去看了Phalcon的文档,根据文档的指引找到了Phalcon在github上的release,才发现php_phalcon.dll是需要针对不同版本使用不同的dll文件的。

重新下载了适配PHP7.3的dll文件,包括nts版本和非nts版本,PC适配的是非nts版本,如果使用nts版本安装会出现如下报错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值