본문 바로가기
Error

laravel Error: To enable extensions, verify that they are enabled in your .ini files 해결

by 고체물리학 2021. 7. 5.

라라벨 개발 환경 구축하다가 cmd창에 아래와 같은 이상한 에러가 났다

 

Creating a "laravel/laravel" project at "./myProject"
    Installing laravel/laravel (v8.5.20)
      - Installing laravel/laravel (v8.5.20): Extracting archive
    Created project in C:\Users\tang9/myProject
> @php -r "file_exists('.env') || copy('.env.example', '.env');"
    Loading composer repositories with package information
    Updating dependencies
    Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - laravel/framework[v8.40.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.40 -> satisfiable by laravel/framework[v8.40.0, ..., 8.x-dev].

To enable extensions, verify that they are enabled in your .ini files:
    - C:\php-8.0.3-Win32-vs16-x64\php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

 

 

에러 메세지에 떠있는 php설치파일경로로 들어가서(C:\php-8.0.3-Win32-vs16-x64\php.ini)

php.ini 파일 편집

 

;extension=fileinfo을 

extension=fileinfo로 변경하고 저장한뒤 실행

 

새로운 프로젝트가 생성되고 포트도 할당 받아

웹브라우저가 열린다!!!

두시간 가까이 찾아서 해결 했습니다 공감 부탁드려요~~~

 

반응형

댓글