Laravel 11 在 ubuntu apache2 上安装 Composer 失败

问题描述 投票:0回答:1

composer create-project laravel/laravel project-name
因错误而失败。

Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

PHP Warning:  require(/Documents/project-name/vendor/autoload.php): Failed to open stream: No such file or directory in /Documents/project-name/artisan on line 9

PHP Fatal error:  Uncaught Error: Failed opening required '/Documents/project-name/vendor/autoload.php' (include_path='.:/usr/share/php') in /Documents/project-name/artisan:9

Stack trace:
#0 {main}
  thrown in /Documents/project-name/artisan on line 9

Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 255

我确保我拥有用户组权限和读/写访问权限。

PHP 版本 8.3

作曲家2.7.4

Ubuntu系统和Apache服务器已配置

php laravel laravel-artisan laravel-11
1个回答
0
投票

确保您的 Composer 和 PHP 安装正常工作。您可以通过运行来检查:

php -v
composer --version

还要仔细检查文件系统权限

sudo chown -R $USER:$USER /Documents
sudo chmod -R 755 /Documents

您也可以尝试清除作曲家缓存

composer clear-cache

总的来说,我建议确保作曲家的部分运作良好, 在该文件夹或嵌套文件夹中尝试

composer install

© www.soinside.com 2019 - 2024. All rights reserved.