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学习者快速成长!