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

Mac OS下无法启动Laravel PHP服务器问题求助

Laravel执行php artisan serve报错的解决办法

报错内容

PHP 警告: require(/Users/gabriel/Desktop/proyectos/loveapp.com/vendor/autoload.php): 无法打开流: 没有那个文件或目录 in /Users/gabriel/Desktop/proyectos/loveapp.com/artisan 第18行

警告: require(/Users/gabriel/Desktop/proyectos/loveapp.com/vendor/autoload.php): 无法打开流: 没有那个文件或目录 in /Users/gabriel/Desktop/proyectos/loveapp.com/artisan 第18行
PHP 致命错误: 未捕获 Error: 无法打开所需的 '/Users/gabriel/Desktop/proyectos/wooloveapp.com/vendor/autoload.php' (include_path='.:/usr/local/Cellar/php/8.2.6/share/php/pear') in /Users/gabriel/Desktop/proyectos/loveapp.com/artisan:18
堆栈跟踪:
#0 {main}
  thrown in /Users/gabriel/Desktop/proyectos/loveapp.com/artisan 第18行

致命错误: 未捕获 Error: 无法打开所需的 '/Users/gabriel/Desktop/proyectos/loveapp.com/vendor/autoload.php' (include_path='.:/usr/local/Cellar/php/8.2.6/share/php/pear') in /Users/gabriel/Desktop/proyectos/loveapp.com/artisan:18
堆栈跟踪:
#0 {main}
  thrown in /Users/gabriel/Desktop/proyectos/wooloveapp.com/artisan 第18行
gabriel@MacBook-Pro-de-Gabriel wooloveapp.com % sudo php artisan serve
密码:
PHP 警告: require(/Users/gabriel/Desktop/proyectos/loveapp.com/vendor/autoload.php): 无法打开流: 没有那个文件或目录 in /Users/gabriel/Desktop/proyectos/loveapp.com/artisan 第18行

警告: require(/Users/gabriel/Desktop/proyectos/loveapp.com/vendor/autoload.php): 无法打开流: 没有那个文件或目录 in /Users/gabriel/Desktop/proyectos/loveapp.com/artisan 第18行
PHP 致命错误: 未捕获 Error: 无法打开所需的 '/Users/gabriel/Desktop/proyectos/wooloveapp.com/vendor/autoload.php' (include_path='.:/usr/local/Cellar/php/8.2.6/share/php/pear') in /Users/gabriel/Desktop/proyectos/loveapp.com/artisan:18
堆栈跟踪:
#0 {main}
  thrown in /Users/gabriel/Desktop/proyectos/loveapp.com/artisan 第18行

致命错误: 未捕获 Error: 无法打开所需的 '/Users/gabriel/Desktop/proyectos/loveapp.com/vendor/autoload.php' (include_path='.:/usr/local/Cellar/php/8.2.6/share/php/pear') in /Users/gabriel/Desktop/proyectos/loveapp.com/artisan:18
堆栈跟踪:
#0 {main}
  thrown in /Users/gabriel/Desktop/proyectos/loveapp.com/artisan 第18行

解决步骤

  • 安装项目依赖:克隆Laravel仓库后,vendor目录和autoload.php文件需要通过Composer生成,切换到项目根目录执行安装命令:

    cd /Users/gabriel/Desktop/proyectos/loveapp.com
    composer install
    

    若未安装Composer,可在终端执行以下命令完成安装:

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"
    
  • 确认工作目录正确性:报错中出现loveapp.com和wooloveapp.com两个目录名称,需确保终端当前工作目录是项目实际所在的loveapp.com目录,可执行pwd命令查看当前路径,若路径错误则用cd命令切换到正确目录。

  • 避免使用sudo执行artisan命令:用sudo运行php artisan serve会导致文件权限混乱,若项目目录权限不足,可执行以下命令赋予当前用户完整权限:

    chown -R $USER:$USER /Users/gabriel/Desktop/proyectos/loveapp.com
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 01:22:48