2 ning1525210 ning1525210 于 2015.07.08 16:00 提问

php_sqlsrv_55_ts.dll无法在phpinfo()中加载出来

系统环境:windows server 2008 r2 x64
php集成环境:xampp 1.8.3 apache2.0 php5.5.1
需求:远程连接sqlserver2005
问题:按照许多博客上所说的方法,先到微软官网下载php_sqlsrv_55_ts.dll,
然后将该文件放到php/ext文件夹下,修改php.ini中extension=php_sqlsrv_55_ts.dll,安装Microsoft® SQL Server® 2008 Native Client,然后查看phpinfo(),发现该dll文件尚未加载,试了好多次都无法加载出来,没有sqlsrv驱动,查看php_error .log文件,发现还是版本不匹配,可是版本明明是对的啊。同样的方法在我本地测试毫无压力,一次通过。实在捉急,搞不懂为啥服务器上为啥总是出现这个问题,求各路大神指点迷津,小弟感激不尽,实在是已经束手无策,累哭了都... 急急急!!!

非常感谢啊啊啊啊啊啊啊啊啊啊啊啊!!!

4个回答

caozhy
caozhy   Ds   Rxr 2015.07.08 16:08

看下你下载的是32bit的还是64bit的,是否缺少别的文件

ning1525210
ning1525210 32位和64位两个版本都试了还是这样的问题,会不会依赖其它dll文件或者配置.
大约 3 年之前 回复
oyljerry
oyljerry   Ds   Rxr 2015.07.08 16:56

用depends查看一下这个dll,看是否有依赖缺少等
然后就是DLL跟你的操作系统,php版本是否匹配

ning1525210
ning1525210 大神,我试了下,发现php5ts.dll找不到,可是目录里确实存在啊
大约 3 年之前 回复
DaveLeeCN
DaveLeeCN   2016.09.23 16:18

艾玛,我也碰到这个问题了

sinat_33750162
sinat_33750162   2016.10.19 16:25

近期项目需要 连接 sql server2008 r2 版本步骤都是对的 试了很多次 sqlsrv在 php配置中都不显示 也没有报错 真是什么原因 求大神 指导

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
php安装不了 sqlserver 解决办法 mssql.dll php_sqlsvr_55_ts.dll
终于有最新的进展了,吼吼,微软官方提供的microsoft drivers 3.1 for php for sql server并不支持64位的php版本,这一点在国外网友有讨论,在翻看国外的高手讨论之中发现了惊喜 经测试,微软最新发布的microsoft Drivers 3.1 for PHP for SQL Server仅支持32位的php5.5版本,在win7 64位系统中安装32位wam
通过数据库来保存文件信息
文件管理器的实现,附带源码,主要功能是通过输入路径来保存到数据库中,然后从数据库中加载出来
nginx 配置phpinfo
location ~ .*(\.php)? { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fcgi.conf; set $path_info "";#初始化一个变量 set $real_script_name $fastcgi_sc
NGINX配置PHPINFO文件解决Dilicms后台无法index.php出现404
server { listen 80; server_name hl.a.com; location / { root /alidata/www/hl/x/; index index.htm index.html index.php; if (!-e $request_filename) { rewrite ^/(.
linux 安装了memcache模块,phpinfo加载不了 & Nginx和PHP-FPM的启动/重启脚本
service php-fpm restart 这段时间用nginx少,都快忘记它和
为什么你的 phpinfo() 无法显示(空白)
临时把 phpinfo() 这个方法从disable_functions 中删除掉,重新加载 php.ini 文件,然后再次从浏览器访问 test.php, 这次成功了,问题解决。
配置PHP环境时 phpinfo()显示空白
最近想做个安卓小应用玩玩,需要将自己的电脑作为服务器,读写数据库之类的。 因为之前用过PHP的配置,所以依然从这个入手。但到PHP配置这个环节时,出现了个之前从来没遇到的问题,在网页目录下面添加index.php并使用以下代码时,http://localhost显示空白。 <? phpinfo(); ?> 后来试了很多办法,最终解决方法如下: 在php.ini中将短标签开关short_op
关于出现php -m和phpinfo不一致的问题
文章转载自http://www.hishenyi.com/archives/1095昨天有个学员私聊我,说他的php -m和在apache 中运行phpinfo不一致(这力默认apache是把php编译成模块的),譬如模块加载不一致。理论上这是不可能的。除非你的PHP做了特别的设置(此处不表,-c参数即可搞定), 默认情况下,两者都是一致的。经过我一番询问,发现并没有特别之处。于是我也纳闷了、抑郁了
当页面加载的时候,未加载出来的图片显示默认图片
onerror 事件会在文档或图像加载过程中发生错误时被触发。 当666.jpg 图片资源不存在,加载不出来的时候,就会显示error.jpg
配置PHP XDEBUG模块后无法通过phpinfo打印出来的可能原因
首先确保所有配置都是正确的.包括php5.3一下版本必须考虑线程安全就使用zend_extension_ts,非安全使用zend_extension. PHP5.3以上一律使用zend_extension     如果还出现问题的话,看看zend_extension="路径",路径是否有空格...有空格就可能无法生效而且又没提示出错~~~~~~