웹 서버 구축
PDOException: could not find driver 문제 해결
공부운동
2021. 8. 12. 15:31
sudo apt install mlocate
↑ 터미널에서 locate 명령어를 실행하기 위해 설치한다.
locate php.ini
위 명령을 통해 php.ini 파일의 위치를 찾아낸다. --> /etc/php/7.4/apache2/php.ini
php.ini 파일에 아래의 내용을 추가한다.
extension=pdo.so
extension=pdo_mysql.so
아파치 웹 서버를 재시작한다.
sudo /etc/init.d/apache2 restart
※ 위의 방법대로 했을 때도 접속이 안되는 경우에는 PDO 사용을 위한 설치가 이뤄지지 않은 경우일 수도 있다.
아래 명령어를 실행 했을때, 'PDO drivers => '이 결과로 나오는 경우는
php -i|grep PDO
php[설치된버전]-mysql 이 설치되지 않아서 안되는 경우일 수 있다.
dpkg -l php7.4-mysql
설치가 되어있는지 확인해보고 해당 패키지가 없으면 설치한다.
sudo apt-get install php7.4-mysql