sql-server
과 php
을 사용하려고합니다. php_pdo_sqlsrv_56_ts.dll
및 php_sqlsrv_56_ts.dll
은 this unofficial site에서 64 비트를 다운로드했습니다. D : \ wamp64 \ bin \ php \ php5.6.31 \ ext에 dll 파일의 압축을 풉니 다. 나는 WAMP를 다음 줄을 추가하고 다시 시작한 php.ini
에서 는 :'php_sqlsrv_56_ts.dll'확장 파일이 존재하지만 php.ini 파일에 'extension = php_sqlsrv_56_ts.dll'줄이 없습니다.
[PHP_SQLSRV]
extension=php_sqlsrv_56_ts.dll
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_56_ts.dll
, 그것은 나에게 보여줍니다이 : 그 확장을 클릭하면, PHP는 콘솔 쇼에
오류 The 'php_sqlsrv_56_ts.dll' extension file exists but there is no 'extension=php_sqlsrv_56_ts.dll' line in php.ini.
.
내가 어디에 문제가 있는지 전혀 모르겠다. 같은 질문을했다. here하지만 그것은 64 비트 확장을 이미 다운로드했기 때문에 버전 (32/64) 문제이기도하다.
모든 제안 사항은 매우 유용 할 것입니다.
'php.ini'에서 변경 했습니까? 'extension_dir = C : \ php \ extensions'와 같은 것이 필요할 것입니다. 확장 기능이있는 디렉토리를 가리 키도록 [extension_dir] (http://php.net/manual/pl/ini.core.php#ini.extension-dir) 설정을 변경해야합니다. – Sami
@Sam'extension_dir'은 이미'php.ini'에 설정되어 있습니다. 그리고이 dll을'etension_dir'가 설정된 디렉토리에 추가했습니다. – Whoosis