>  기사  >  데이터 베이스  >  PHP 7.0의 Laravel 5.4: 왜 "드라이버를 찾을 수 없습니다(MySQL)" PDO 예외가 발생합니까?

PHP 7.0의 Laravel 5.4: 왜 "드라이버를 찾을 수 없습니다(MySQL)" PDO 예외가 발생합니까?

DDD
DDD원래의
2024-11-14 17:01:02746검색

Laravel 5.4 on PHP 7.0: Why Am I Getting a

PHP 7.0의 Laravel 5.4: "드라이버를 찾을 수 없음(MySQL)" PDO 예외 해결

문제 개요

데이터베이스를 마이그레이션하려고 할 때 Plesk 12.5.30 및 PHP 7.0과 함께 Ubuntu 14.04에서 Laravel 5.4를 사용하면 다음 예외가 발생합니다.

  • [IlluminateDatabaseQueryException]

    • 드라이버를 찾을 수 없습니다(SQL: 다음에서 *를 선택하세요). information_schema.tables(여기서 table_schema = pmaramaldb 및 table_name = 마이그레이션)
  • [PDOException]

    • 을 찾을 수 없습니다. 드라이버

문제 해결

다음 해결 방법을 시도했지만 성공하지 못했습니다.

  • PDO 활성화 확장 프로그램:

    • PDO가 이미 활성화되어 있습니다.
  • php7.0-mysql 설치:

    • PHP 7.0-mysql은 이미 설치되었습니다.
  • php5-sqlite 설치:

    • PHP 5.5-sqlite가 이미 설치되어 있습니다. 설치되었습니다.
  • 작성기 dump-autoload 실행:

    • 효과가 없습니다.

대안 해결방법

php7-mysql이 설치되어 있는지 확인하세요. 다음 명령을 실행하십시오.

sudo apt install php7.0-mysql

자동 설치를 선호하는 경우:

sudo apt install php-mysql

이렇게 하면 "드라이버(MySQL)를 찾을 수 없습니다" PDO 예외가 해결됩니다. PHP 7.0을 사용하는 Laravel 5.4.

위 내용은 PHP 7.0의 Laravel 5.4: 왜 "드라이버를 찾을 수 없습니다(MySQL)" PDO 예외가 발생합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.