Laravel API 프로젝트 7단계 - PHP Database 설정

 

root@94aba7ed99b7:/usr/local/etc/php# docker-php-ext-install pdo_mysql
Configuring for:
PHP Api Version:         20230831
Zend Module Api No:      20230831
Zend Extension Api No:   420230831
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for a sed that does not truncate output... /usr/bin/sed
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes

 

mysql (mariaDB) 드라이버 pdo_mysql 확장 기능 설치

 

root@94aba7ed99b7:/var/www/html# cd /usr/local/etc/php/
root@94aba7ed99b7:/usr/local/etc/php# cp php.ini-production conf.d/php.ini
root@94aba7ed99b7:/usr/local/etc/php# vi conf.d/php.ini

#주석 해제
extension=pdo_mysql

:wq

 

php에서 드라이버 사용 가능하게 설정 변경

 

root@webgori-1:~# docker restart laravel
laravel

 

container 재시작