환경 Windows 10에서는 PHP 압축 패키지 버전, Apache 압축 패키지 버전, mysql.압축 패키지 버전을 사용하거나 PHP를 사용하여 MySQL 구성에 연결할 때 이상한 문제가 발생할 수 있습니다.
Windows에서 , PHP에서 MySQL 구성에 연결하는 데 가끔 이상한 문제가 발생합니다. : Apache 서버가 정상적으로 활성화되고 PHP 코드도 정상적으로 실행될 수 있으며 MySQL도 사용할 수 있지만 PHP 코드를 사용하여 MySQL에 연결할 때 오류는 다음과 같습니다.
pdo를 사용하여 테스트 코드에 연결
<?php
try {
$con= new PDO("mysql:host=localhost","root","password");
echo "Connection 성공적인";
}
catch(PDOException $e)
{
echo $e-> getMessage();
}
?>
작업 중에 비정상적인 프롬프트를 찾을 수 없습니다
mysqli_connect를 사용하여 테스트 코드에 연결
<?php
$con= mysqli_connect("localhost","root1" ,"password");
if ($con->connect_error) {
die( "Connection failed: " . mysqli_connect_error());
}
echo "Connection 성공적인";
?>
작업 중 비정상적인 프롬프트가 나타납니다: 치명적인 오류: 포착되지 않은 오류: 정의되지 않은 함수 mysqli_connect()에 대한 호출 ...
php.ini에서 Extension=mysqli 및 Extension=pdo_mysql 앞의 문이 제거되었습니다(제거는 이 확장 프로그램을 PHP를 활성화하는 것을 의미합니다).
phpinfo()를 사용하여 확인 - phpinfo.php 파일(내용은 <?php phpinfo(); ?>)을 작성한 다음 이 파일을 웹사이트 디렉토리에 넣고 브라우저에서 엽니다
로드된 구성 파일(없음),
PDO 드라이버 가치 없음
의심을 해결하세요