(Windows) Создаю новый проект на Larevel 8 в папке с сайтами. После чего ввожу команду
composer create-project laravel/laravel NEW_NAME
NEW_NAME - имя проекта.
После чего в консоле выкидает
<b>Your requirements could not be resolved to an installable set of packages.</b>
Problem 1
- laravel/framework[v8.12.0, ..., 8.x-dev] require league/flysystem ^1.1 -> satisfiable by league/flysystem[1.1.0, ..., 1.x-dev].
- league/flysystem[1.1.0, ..., 1.x-dev] require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension.
- Root composer.json requires laravel/framework ^8.12 -> satisfiable by laravel/framework[v8.12.0, ..., 8.x-dev].
To enable extensions, verify that they are enabled in your .ini files:
- C:\Program Files\PHP\php-7.4.11\php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
и в итоге ничего не работает. Если вводить PHP ARTISAN выдается ошибка.
PS D:\openserver\ospanel\domains\shop> php artisan serve
PHP Warning: require(D:\OpenServer\OSPanel\domains\shop/vendor/autoload.php): failed to open stream: No such file or directory in D:\OpenServer\OSP
anel\domains\shop\artisan on line 18
Warning: require(D:\OpenServer\OSPanel\domains\shop/vendor/autoload.php): failed to open stream: No such file or directory in D:\OpenServer\OSPanel\
domains\shop\artisan on line 18
PHP Fatal error: require(): Failed opening required 'D:\OpenServer\OSPanel\domains\shop/vendor/autoload.php' (include_path='.;C:\php\pear') in D:\O
penServer\OSPanel\domains\shop\artisan on line 18
Fatal error: require(): Failed opening required 'D:\OpenServer\OSPanel\domains\shop/vendor/autoload.php' (include_path='.;C:\php\pear') in D:\OpenSe
rver\OSPanel\domains\shop\artisan on line 18
При том что старый проект работает корректно, тоже на laravel 8.
Если со старого проекта перекинуть папку VENDOR, то новый проект тоже работает. То есть не создается папка Vendor.
Я уже не понимаю что делать)
Вроде все перепробовал. Смотрел файл php.ini , там все корректно, т.к. если была бы ошибка, то не работал бы старый проект.