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
반응형
'프레임워크 > 코드이그나이터(Codeigniter)' 카테고리의 다른 글
코드이그나이터 4 쿼리실행 및 쿼리 결과 생성 (0) | 2021.11.30 |
---|---|
코드이그나이터 4 데이터베이스 연결방법 (0) | 2021.11.29 |
코드이그나이터 4 데이터베이스 클래스 사용방법 변경사항 (0) | 2021.11.22 |
코드이그나이터 4 입력 데이터 달라진 점 (0) | 2021.11.22 |
코드이그나이터 설치 및 HMVC 적용(CI 소스 외부에 웹소스 적용) (0) | 2021.07.20 |