본문 바로가기
프레임워크/코드이그나이터(Codeigniter)

composer 코드이그나이터 4 설치 오류

by 마루의 일상 2021. 11. 22.
728x90
반응형

운영 사항 

1. 운영체제 : 윈도우 10 홈

2. 서버운영방법 : MAMP

3. PHP 버전 : php 7.4.1

 

composer 설치 시 오류 현상

코드이그나이터 4를 컴포저로 설치하다 보면 여러 오류가 발생할 수 있습니다.

그중 ext-intl 관련 오류시 해결하는 방법에 대해 확인하겠습니다.

  Problem 1
    - codeigniter4/framework[4.0.0, ..., v4.1.5] require ext-intl * -> it is missing from your system. Install or enable PHP's intl extension.
    - Root composer.json requires codeigniter4/framework ^4 -> satisfiable by codeigniter4/framework[4.0.0, ..., v4.1.5].

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

위에 오류 해결은 간단합니다.

php.ini 파일에 extension=intl 부분을 주석처리를 제거해 주시면 됩니다.

;extension=intl --> extension=intl

서버 설정 프로그램마다 다르겠지만 제가 사용하는 MAMP로 예를 들면 경로가 C:/MAMP/bin/php/php7.4.1/php.ini에 있습니다.

C:/MAMP/conf/php7.4.1/php.ini말고 C:/MAMP/bin/php/php7.4.1/php.ini를 변경하셔야 합니다.

MAMP는 서버 재시작 안 하셔도 됩니다.

감사합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형