Ubuntu 20.04执行PHP artisan serve报错找不到autoload.php求助
PHP Warning: require(/home/faiez/Desktop/git_project/ebelong_repo/bootstrap/autoload.php): failed to open stream: No such file or directory in /home/faiez/Desktop/git_project/ebelong_repo/artisan on line 16
PHP Fatal error: require(): Failed opening required '/home/faiez/Desktop/git_project/ebelong_repo/bootstrap/autoload.php' (include_path='.:/usr/share/php') in /home/faiez/Desktop/git_project/ebelong_repo/artisan on line 16
解决方案
该报错核心原因是Laravel项目的composer自动加载文件未生成,通常出现在刚克隆完代码未安装项目依赖的场景,按以下步骤操作即可解决:
- 第一步:确认系统已安装composer,未安装可执行如下命令完成安装
安装完成后执行sudo apt update sudo apt install php-cli unzip curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composercomposer -V,输出正常版本信息即为安装成功。 - 第二步:进入项目根目录
执行命令:cd /home/faiez/Desktop/git_project/ebelong_repo - 第三步:安装项目依赖
执行命令:composer install
如果执行过程中提示PHP扩展缺失,可执行sudo apt install php-xml php-mbstring php-zip php-bcmath安装常用扩展后重新执行该命令 - 第四步:启动服务
依赖安装完成后执行php artisan serve即可正常启动。
内容的提问来源于stack exchange,提问作者Faiezali
相关产品推荐
相关产品推荐

