PHP 7.0이 설치된 Laravel 5.4에서 '드라이버를 찾을 수 없습니다' 오류가 발생하는 이유는 무엇입니까?

Barbara Streisand
풀어 주다: 2024-11-23 02:55:25
원래의
510명이 탐색했습니다.

Why Am I Getting the

PHP 7.0의 Laravel 5.4에서 "드라이버를 찾을 수 없음" 오류 해결

Laravel 5.4에서 데이터베이스 작업을 수행할 때 다음과 같은 문제가 발생할 수 있습니다. 다음 오류가 발생했습니다:

찾을 수 없음 드라이버(SQL: table_schema = pmaramaldb 및 table_name = migrations인 information_schema.tables에서 * 선택)

이 문제를 해결하기 위한 종합 가이드는 다음과 같습니다.

전제 조건:

  1. PDO가 활성화되어 있는지 확인하세요. php.ini 파일.
  2. 필수 MySQL 확장(php7.0-mysql)이 설치되어 있는지 확인하세요.

가능한 해결 방법:

  1. PHP7 MySQL 설치 드라이버:

    • 다음 명령을 실행하세요: sudo apt install php7.0-mysql
    • 또는 최신 버전의 경우: sudo apt install php-mysql
  2. 수동 설치 PHP7 MySQL 드라이버:

    • 설치 중에 권한 문제가 발생하는 경우 다음 수동 접근 방식을 시도해 보세요.

      • 올바른 버전의 MySQL 확장을 다운로드하세요. 해당 시스템의 경우 PHP 웹사이트: https://pecl.php.net/package/mysql
      • 다운로드한 파일의 압축을 풀고 다음으로 이동하세요.
      • 명령줄에서 phpize를 실행하여 구성 스크립트를 생성합니다.
      • ./configure --with-php-config=/usr/bin/php-config를 실행합니다
      • 확장 컴파일: make
      • 확장 설치: make 설치

추가 고려 사항:

  • .env에 사용자 이름과 비밀번호가 있는지 확인하세요. 파일이 정확합니다.
  • 데이터베이스 이름이 올바른지 확인하세요. .env 파일이 MySQL에서 생성된 파일과 일치합니다.
  • 사용자에게 데이터베이스에 액세스할 수 있는 권한이 있는지 확인하세요.

참고: PHP 버전은 php에 표시됩니다. -i는 별도의 PHP 프로세스로 실행되도록 구성된 경우 Apache에서 사용하는 것과 다를 수 있습니다. Apache가 Laravel 애플리케이션에 적합한 PHP 버전을 사용하고 있는지 확인하세요.

위 내용은 PHP 7.0이 설치된 Laravel 5.4에서 '드라이버를 찾을 수 없습니다' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿