드라이버를 찾을 수 없습니다 : 나는 PHP 7.0에서 실행PHP/PDO/SQL Server. catch되지 않은 PDOException : 나는이 PHP 5.6에서 작동하지만 PHP 7.0에서 작동하지 않는 간단한 스크립트를
$conn = new PDO("sqlsrv:Server=10.6.2.105;Database=mydb", "myuname", "mypwd");
$sql = "SELECT TOP 3 txt FROM mytab";
foreach ($conn->query($sql) as $row)
print $row["txt"] . "\r\n";
, 나는 다음과 같은 오류가 발생합니다 :
Uncaught PDOException: could not find driver
http://php.net/manual/en/pdo.installation.php에 따르면 Windows 용 5.3 이상의 php.ini 파일에는 extension = php_pdo.dll이 필요하지 않습니다.
은 내가하지만 다음합니까 : 또한
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_sqlite.dll
을, 난 그냥하지 PDO와 함께 직접 SQL 서버를 사용할 수 있습니다.
이 작업을 수행하려면 무엇이 더 필요합니까? 이 드라이버는 어디에서 찾을 수 있습니까?
상세 사항 :
PHP 7.0.5
Windows 8.1
NTS x86
드라이버를 다운로드하여 ext 폴더에 추가하고 php.ini https://www.microsoft.com/en-us/download/details에서 활성화하십시오. aspx? id = 20098 –