IIS 5.1을 실행하는 (LAN) XP 시스템에서 MSSQL 2008에 연결하려고합니다. & PHP 5.3. XP/IIS에서 실행되는 PHP를 사용하여 MS SQL Server 2008에 연결
는 그러나 나는 내가 내가 아닌 스레드 DLL을 필요로 상당히 확신하는 FastCGI 확장으로 IIS와 PHP를 실행하고, 나는 더snapshot.txt
없었다 때
https://stackoverflow.com/a/5432118
문제가 시작이 대답 다음 시도?
어쨌든 SQLSRV30.EXE
을 다운로드하고 내 ext
디렉토리에 php_sqlsrv_53_nts.dll
을 추출하고 내 php.ini
에 내선 번호를 추가했습니다. 또한 IIS를 다시 시작하기 전에 extension_dir
이 올바른지 확인하고 & Microsoft SQL Server 2008 R2 Native Client가 설치되어 있는지 확인했습니다.
불행히도 phpinfo()
은 로딩 된 확장자로 sqlsrv를 나열하지 않으며 전적으로 손실되어 현재 도움이 될 것입니다.
감사
작업 관리자에서 실행중인 모든'php-cgi.exe' 프로세스를 반송하는 것을 잊지 않았습니까? (프로덕션이 아닌 경우에는'IISRESET'가이를 수행해야합니다). 그렇지 않으면, FastCGI는 변경된 후'php.ini' 파일을 다시 읽지 않는'php-cgi.exe' 프로세스에 이미 요청을 전달합니다. – Kev
또 다른 시도는'php.exe -i'를 명령 행에서 실행하고 출력을 봅니다 (모든 HTML 마크 업없이'phpinfo()'의 텍스트 기반 버전을 출력합니다). 'php.exe -i> info.txt'를 수행하여 이것을 pastebin에 붙여 넣을 수 있다면 도움이 될 것입니다. – Kev
http://pastebin.com/E2sddmyS - 감사합니다. – JimmyJ