WAMP8环境PHP无法加载sqlite3扩展导致Laravel8安装失败如何解决
解决方案
- 校验扩展文件是否存在
打开路径D:/wampstack-8.0.10-1/php/ext,确认目录下存在php_sqlite3.dll文件。如果文件缺失,获取和你当前PHP版本(8.0.10)、架构(x64)、线程安全类型(WAMP环境默认是TS版本)完全匹配的PHP Windows版本压缩包,提取对应php_sqlite3.dll放入ext目录即可。 - 确认修改的是正确的php.ini文件
新建php文件写入<?php phpinfo(); ?>放到网站根目录访问,查看Loaded Configuration File项对应的文件路径,仅修改该路径下的配置文件,避免出现改了配置不生效的问题。 - 修正extension_dir配置
打开正在使用的php.ini,找到extension_dir配置项,确保填写的是绝对路径:
不要使用相对路径,路径分隔符用正斜杠或者双反斜杠都可以。extension_dir = "D:/wampstack-8.0.10-1/php/ext" - 补充依赖库文件
检查D:/wampstack-8.0.10-1/php/根目录下是否存在libsqlite3.dll,如果缺失同样从对应版本的PHP压缩包中提取,放到PHP根目录下。 - 配置系统环境变量
将D:/wampstack-8.0.10-1/php路径添加到Windows系统环境变量的Path列表中,添加完成后重启计算机保证环境变量生效。 - 重启服务验证
完全退出WAMP程序后重新打开,启动所有服务,再访问Laravel兼容性检测页面验证是否正常。
内容的提问来源于stack exchange,提问作者Hello
相关产品推荐
相关产品推荐

