php连接sql server 2008连不上呀!解决方法

WBOY
풀어 주다: 2016-06-13 11:51:43
원래의
909명이 탐색했습니다.

php连接sql server 2008连不上呀!
操作系统是win server 2008 r2,数据库是sql server 2008,PHP Version 5.4.14,
在输出的phpinfo当中看
-------------------------------------------------------------------------------------
PDO support enabled
PDO drivers mysql, sqlite, sqlsrv

但是想使用sqlsrv访问数据库就是不行,始终出现“HTTP 错误 500.0”提示,
-------------------------------------------------------------------------------------
模块 FastCgiModule
通知 ExecuteRequestHandler
处理程序 PHP54_via_FastCGI
错误代码 0x00000000


这是访问的操作码,其实是从microsoft driver for PHP for sql server上拷贝的例程:

<br /><?php<br />/* Specify the server and connection string attributes. */<br />$serverName = "(local)";<br />$connectionInfo = array( "Database"=>"myDB1");<br /><br />/* Connect using Windows Authentication. */<br />$conn = sqlsrv_connect( $serverName, $connectionInfo);<br />if( $conn === false )<br />{<br />     echo "Unable to connect.</br>";<br />     die( print_r( sqlsrv_errors(), true));<br />}<br />else<br />     echo "great! </br>";<br />?><br />
로그인 후 복사

------解决方案--------------------
配置php.ini,開啟php對mssql的擴展即可.
------解决方案--------------------
PDO drivers mysql, sqlite, sqlsrv ???
只有这个?
你单写一个程序
<?php<br />var_dump(function_exists('sqlsrv_connect'));<br />
로그인 후 복사
看看输出什么



------解决方案--------------------
我用的php版本是5.2.6 一直在正常使用中.
------解决方案--------------------
不要开玩笑!
单独一句
var_dump(function_exists('sqlsrv_connect'));
这么可能是 HTTP 错误 500.0 - Internal Server Error
至多是 bool(false)

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!