Я хочу создать проект Laravel с помощью Composer. У меня версия 2.8.0, но каждый раз, когда я пытаюсь использовать «composer create-project laravel/laravel example-app», я получаю следующие ошибки:
Проблема 1
- Корневой композитор.json требует laravel/framework ^11.9 -> выполнимо с помощью laravel/framework[v11.9.0, ..., v11.26.0].
- laravel/framework[v11. 9.0, ..., v11.26.0] требуется League/FlySystem ^3.8.0 -> выполнимо с помощью League/FlySystem[3.8.0, ..., 3.29.0].
- League/FlySystem[3.3. 0, ..., 3.14.0] требуется определение лиги/типа пантомимы ^1.0.0 -> выполнимо с помощью определения лиги/типа пантомимы[1.0.0, ..., 1.16.0].
- League/flysystem[3.15.0, ..., 3.29.0] требует League/FlySystem-local ^3.0.0 -> выполнимо с помощью League/FlySystem-local[3.15.0, ..., 3.29.0] .
- League/flysystem-local[3.15.0, ..., 3.29.0] требует ext-fileinfo * -> он отсутствует в вашей системе. Установите или включите расширение PHP fileinfo.
- League/mime-type-detection[1.4.0, ..., 1.16.0] требует ext-fileinfo * -> оно отсутствует в вашей системе. Установите или включите расширение PHP fileinfo.
- League/mime-type-detection[1.0.0, ..., 1.3.0] требует php ^7.2 -> ваша версия PHP (8.3.12) не удовлетворяет этому требованию. требование.
Чтобы включить расширения, убедитесь, что они включены в ваших файлах .ini:
Я следую руководству YouTube по созданию CRUD приложение, и у них нет такой проблемы. Я уже установил PHP и установил переменную среды PATH.
Подробнее здесь: https://stackoverflow.com/questions/790 ... g-composer