PHP에서 "치명적인 오류: 클래스 'MySQLi' 찾을 수 없음" 문제 해결
"치명적인 오류: 클래스 'MySQLi' 찾을 수 없습니다." 이는 MySQLi 확장이 PHP 환경에서 활성화되지 않았거나 올바르게 구성되지 않았음을 나타냅니다. 이 문제를 해결하는 방법은 다음과 같습니다.
PHP 버전 확인
MySQLi를 지원하는 PHP 버전을 실행하고 있는지 확인하세요. 버전 5.2.5는 오래되었으며 기본적으로 MySQLi를 포함하지 않습니다. 최신 PHP 버전으로 업그레이드하는 것이 좋습니다.
MySQLi 확장 설치
호환되는 PHP 버전을 사용하는 경우 MySQLi 확장을 설치해야 합니다. 일반적으로 다음을 수행할 수 있습니다.
Linux/Unix의 경우:
yum install php-mysqli
또는
apt-get install php-mysqli
에 대한 Windows:
MySQLi 활성화 확장 기능
MySQLi를 설치한 후 php.ini 구성 파일에서 해당 기능이 활성화되어 있는지 확인해야 합니다. php.ini 파일에 다음 줄을 추가하세요:
extension=mysqli.so
웹 서버 다시 시작
MySQLi를 설치하고 활성화한 후 웹 서버를 다시 시작하세요(예: Apache 또는 Nginx)를 사용하여 변경 사항을 적용합니다.
확인 중 설치
PHPInfo 페이지를 확인하고(예: phpinfo();로 스크립트 생성) "mysqlnd" 섹션을 찾으세요. 이 섹션에는 사용 가능한 확장 중 하나로 MySQLi가 나열되어야 합니다.
샘플 코드
다음은 MySQLi가 설치 및 활성화된 경우 샘플 코드의 수정된 버전입니다.
<?php $mysqli = new mysqli($db_server, $db_user, $db_pass, $db_name); if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; }
위 내용은 '치명적인 오류: 'MySQLi' 클래스를 찾을 수 없음' PHP 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!