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
'웹 서버 구축' 카테고리의 다른 글
모바일에서 접속 시 모바일용 사이트로 자동이동 구현 (0) | 2021.08.25 |
---|---|
데이터베이스 사용자 (0) | 2021.08.12 |
apache2 웹 서버 private directory 만들기 (0) | 2021.08.09 |
apache2 웹 서버 Index of (파일구조) 숨기기 (0) | 2021.08.09 |
참고 (0) | 2021.08.09 |