젠드 애플리케이션 (버전 1.11.11)을 pdo_dblib (PHP 버전 7.0.22 사용)을 통해 mssql 서버에 연결하려고합니다. 터미널에 print(extension_loaded('pdo_dblib'));
을 실행하면 1
이 반환되므로 PHP 설치시 pdo_dblib가 발생합니다. .ini 파일에서 내가 가진 :젠드가 pdo_dblib을로드하지 않습니다.
resources.db.adapter = "pdo_mssql"
resources.db.params.pdoType = "pdo_dblib"
내가 디버거 응용 프로그램을 실행할 때, 문 $a = extension_loaded('pdo_dblib');
의 값은 false
입니다.
이 결과로 PDO::getAvailableDrivers()
에는 pdo_dblib (물론)이 포함되어 있지 않으므로 응용 프로그램에서 예외를 throw합니다.
누구나이 문제가 발생하는 이유와 해결 방법을 알고 있습니까?
http://php.net/manual/ko/pdo.installation.php 확장 프로그램을 사용 하시겠습니까? 리눅스 박스에서는'php_pdo_mssql.so'와 같을 것입니다. – bassxzero