You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装Composer和XAMPP后无法创建Laravel项目的求助

解决Laravel安装时Zip扩展缺失问题及Laravel 9 + PHP 8.2必需扩展清单

一、修复Zip扩展缺失问题

  1. 找到并打开XAMPP的php.ini配置文件
    打开XAMPP控制面板,点击Apache模块的「Config」按钮,选择「PHP (php.ini)」直接打开配置文件。
  2. 启用Zip扩展
    在php.ini里搜索extension=zip,找到前面带分号(;)的那一行,去掉分号改成extension=zip;如果是64位XAMPP,可能显示为extension=php_zip.dll,同样去掉前面的分号。
  3. 重启Apache服务
    回到XAMPP控制面板,先停止Apache再重新启动,让扩展生效。
  4. 补充unzip/7z命令(可选,能加速依赖安装)
    下载7-Zip安装后,把它的安装目录(比如C:\Program Files\7-Zip)添加到系统环境变量的「Path」中,重启命令提示符后执行7z测试是否生效。

二、Laravel 9 + PHP 8.2必需的PHP扩展

Laravel 9搭配PHP 8.2时,必须启用以下核心扩展:

  • bcmath
  • ctype
  • fileinfo
  • json
  • mbstring
  • openssl
  • pdo
  • tokenizer
  • xml
  • zip(就是你缺失的扩展)

另外根据使用的数据库,还需启用对应PDO扩展:

  • MySQL/MariaDB:pdo_mysql
  • PostgreSQL:pdo_pgsql
  • SQLite:pdo_sqlite(你已找到的扩展)

启用这些扩展的方法和Zip扩展一致:在php.ini中找到对应行,去掉前面的分号,重启Apache即可。

三、重新执行安装命令

配置完成后,回到htdocs目录的命令提示符,重新运行:

composer create-project laravel/laravel myfirstapp

这样就能正常完成Laravel项目创建,不会再陷入源码同步循环。

内容的提问来源于stack exchange,提问作者user19367608

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 02:10:51