PHP Startup无法加载php_zip.dll扩展问题求助
解决PHP加载php_zip.dll失败的问题
确认PHP版本与扩展包匹配
你下载的php_zip-1.12.4-5.6-ts-vc11-x64对应PHP 5.6、线程安全(TS)、VC11编译、64位版本。执行php -v查看PHP版本,php -i | findstr "Thread Safety"确认线程安全模式,若版本不匹配,下载对应规格的zip扩展包。修正php.ini配置
不要同时配置extension=zip和extension=php_zip.dll,只保留其中一项即可(PHP 5.6及以上推荐用extension=zip)。执行php --ini查看当前加载的php.ini路径,确保修改的是实际生效的配置文件。补充依赖库
php_zip.dll依赖VC11运行时库(Visual C++ Redistributable for Visual Studio 2012 x64版本),未安装则需下载安装。同时确认C:\xampp\php目录下存在zlib1.dll,且该目录已加入系统PATH环境变量。验证扩展加载
执行php -m查看已加载扩展列表,若未出现zip,尝试将php_zip.dll复制到C:\xampp\apache\bin目录,重启Apache和命令行窗口后再检查。刷新环境缓存
修改PATH环境变量后,必须重启命令行窗口让配置生效,之后再执行composer update --ignore-platform-reqs测试。
内容的提问来源于stack exchange,提问作者scorpions77
相关产品推荐
相关产品推荐

