코드이그나이터4 데이터베이스 다루기 - 2 - 데이터베이스 접속 정보 관리하기

koeunyeon·2021년 3월 29일
0

코드이그나이터4에서 데이터베이스 접속 정보 관리하기

코드이그나이터4에서 대부분의 설정은 .env 파일이나 app/Config/App.php 파일이 담당합니다. 데이터베이스 설정도 마찬가지로 .env파일에서 할 수 있습니다. document_root/.env 파일을 열어봅시다.
원본
document_root/.env

# database.default.hostname = localhost
# database.default.database = ci4
# database.default.username = root
# database.default.password = root
# database.default.DBDriver = MySQLi

각 줄 앞의 #은 주석입니다. 주석을 해제하고 우리가 만든 데이터베이스와 데이터베이스 유저 정보를 기입합니다.
수정본

database.default.hostname = localhost
database.default.database = ci4db
database.default.username = ci4user
database.default.password = 1234
database.default.DBDriver = MySQLi

혹시 리눅스를 쓰신다면 php-mysql 모듈이 필요합니다. 윈도우즈에서의 xampp에서는 기본으로 설치되어 있습니다.

sudo apt-get install php7.3-mysql --fix-missing

또한 php.ini에서 mysqli 확장을 주석을 해제해 주세요.

extension=mysqli

모두 완료했다면 아파치를 재시작해야 합니다.

service apache2 restart
profile
스타트업에 관심이 많은 10 + n년차 웹 개발자. 자바 스프링 (혹은 부트), 파이썬 플라스크, PHP를 주로 다룹니다.

0개의 댓글