Elementor插件上传套件报错:服务器缺少PHP zip模块
解决XAMPP环境下Elementor上传套件提示缺少PHP zip模块的问题
这个报错和文件上传权限无关,核心问题是你的PHP环境没启用zip扩展,按以下步骤操作即可解决:
Windows系统XAMPP操作步骤
- 找到XAMPP安装目录下的
php/php.ini文件,用记事本或VS Code等编辑器打开 - 搜索
;extension=zip,把行首的分号;删掉(这是取消注释,启用扩展) - 保存修改后的
php.ini,重启XAMPP控制面板里的Apache服务
Mac系统XAMPP操作步骤
- 打开XAMPP控制面板,点击Apache右侧的
Config按钮,选择PHP (php.ini)打开配置文件 - 找到
;extension=zip这一行,移除行首的分号; - 保存文件后,重启Apache服务
验证扩展是否生效
- 在XAMPP的
htdocs目录新建一个info.php文件,内容写:
<?php phpinfo(); ?>
- 访问
http://localhost/info.php,页面里搜索zip,如果能看到zip扩展的详细信息,说明已经启用成功。此时再去Elementor上传套件就不会报错了。
如果还是有问题,检查php.ini里的extension_dir配置是否正确:
- Windows下一般是
extension_dir = "ext",确保php/ext目录里存在php_zip.dll文件 - Mac下确认对应扩展文件存在于指定的扩展目录中
内容的提问来源于stack exchange,提问作者Steve
相关产品推荐
相关产品推荐

