2014-11-07 2 views
0

내 컴퓨터에 xampp 설치가 있고 xampp PHP 버전이 5.5.15입니다. (내 컴퓨터 SQL Server 2005에도 설치되는) SQL Server에 연결하려고합니다. php 드라이버 및 복사 "php_pdo_sqlsrv_55_ts.dll"및 "php_sqlsrv_55_ts.dll"폴더에 "C : \ xampp \ php \ ext"폴더에 php.ini 파일 확장자 = php_pdo_sqlsrv_55_ts.dll 및 extension = "php_sqlsrv_55_ts.dll" 내가 그것을 표시이 오류 메시지가 하나의 (XAMPP 제어판에서) 아파치 서버를 다시 시작입니다 때 내 문제는xampp에서 PHP를 사용하여 SQL Server에 연결하는 방법

httpd.exe에 오류 "http.exe 오류 msvcp110.dll이 컴퓨터에서 누락" 또 다른 하나는 "xampp 오류 PHP 시작 동적 라이브러리 특정 모듈을로드 할 수 없습니다 t 내가 코드를 사용하여 SQL 서버에 연결을 시도하고이 오류하지만 정의되지 않은 sqlsrv_connect 기능 에러 코드를 반환 옆에 "찾을 수

내 코드는 지금 무엇을

<?php 
$serverName='SANTUNU23-PC\SQLEXPRESS'; 
$connectioninfo=array ('Database'=>'DB2662_cslBeseElec'); 
$myuser='santunu23'; 
$conn=sqlsrv_connect($serverName,$connectioninfo); 
if($conn) 
{ 
echo 'connection established'; 
} 
else 
{ 
echo 'can not make the connection'; 
die(print_r(sqlsrv_errors(),TRUE)); 
} 
?> 

간단하다? 어떤 제안 내 시스템은 Windows 7입니다 32bit

답변

1

당신은 "msvcp110.dll"을 검색했을 수 있습니다. 그러면이 파일이 "Microsoft Visual C++ 2012 재배포 가능 패키지"에 속한다는 것을 알 수 있습니다. 다운로드하여 설치하고 다시 시도하십시오.

+0

내 컴퓨터에 Microsoft Visual C++ 2013 재배포 가능 패키지가 설치되어 있지만 귀하의 제안으로 Microsoft Visual C++ 2012 재배포 가능 패키지를 내 컴퓨터에 다운로드하여 설치하려고합니다. – santunu

+0

그래, C++ 재배포 가능 패키지의 문제점은 없습니다. 이전 버전과 호환되므로 정확한 버전이 필요합니다. 올바른 비트 버전을 설치했는지 확인하십시오. 웹 서버/PHP가 32 비트를 실행하는 경우 32 비트 실행 파일은 32 비트 dll 만로드 할 수 있기 때문에 컴퓨터가 64 비트 미만으로 실행되는 경우에도 32 비트 버전이 필요합니다. – tkausl

+0

Microsoft Visual C++ 2012 재배포 가능 패키지를 설치 한 후 지금은 정상입니다. 감사합니다 여러분. – santunu

관련 문제