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

创建Laravel新项目时无vendor文件夹及composer.lock文件问题求助

解决Laravel新项目创建时缺失php.ini的扩展启用问题
  • 生成php.ini配置文件
    PHP安装目录里默认会带php.ini-development(开发环境用)和php.ini-production(生产环境用)两个模板文件,你直接去C:\php8文件夹里找到这两个文件中的一个,复制一份并重命名为php.ini就行。

  • 启用Laravel必需的PHP扩展
    打开刚生成的php.ini,找到以下扩展配置行,去掉行首的分号;来启用它们:

extension=curl
extension=fileinfo
extension=gd
extension=mbstring
extension=openssl
extension=pdo_mysql
extension=xml

如果报错里还提到了其他扩展,也对应去掉分号启用。

  • 验证配置是否生效
    打开命令提示符,执行php --ini,检查输出里的Loaded Configuration File是否显示为C:\php8\php.ini;再执行php -m,确认刚才启用的扩展都出现在列表里。

  • 重新创建项目
    先删掉之前失败的example-app文件夹,然后重新运行创建命令:

laravel new example-app

如果还是有问题,可以绕过全局的Laravel安装器,直接用Composer创建:

composer create-project laravel/laravel example-app

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 08:57:01