微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用于WAMP服务器上PHP 5.6的Sqlsrv

看了这么多的post后,我不明白为什么它不工作,因为它应该工作。 我将发布迄今为止所有的信息:

Windows 10 64位

WampServer 3 64位( http://www.wampserver.com/ )

PHP 5.6.16

python2.6.6将apache日志时间戳转换为epoch以来的秒数(unix风格)

.htaccess导致子文件夹中的问题

DOS批处理脚本中subprocess的输出在Apache中不可见

如何通过Java发送电子邮件从Outlook?

Apache与virtualenv和mod_wsgi:ImportError:没有名为'django'的模块

Apache 2.4.17

Microsoft sql Server 2016

我从微软下载了sqlSRV32.exe。 我解压缩到C: wamp bin PHP PHP5.6.16 ext的dll文件

在我的PHP.ini由wampserver提供:

extension_dir =“c:/wamp/bin/PHP/PHP5.6.16/ext/”

延长= PHP_sqlsrv_56_ts.dll

延长= PHP_pdo_sqlsrv_56_ts.dll

PHP5.6.16文件夹中有PHP5ts.dll,所以我想我有线程安全,这就是为什么我使用ts.dll的。

如果我在PHPinfo()中,我应该在里面看到一个sqlsrv”部分,但是我没有看到一个,所以我想我在这里做错了什么?

我甚至多次在wserver上重新启动,并以pipe理员身份运行。 它仍然不显示PHPinfo()…但是我可以看到这个在Wampserver的PHP扩展:

任何想法,我做错了或为什么它不显示PHPinfo()?

使用.htaccess通过index.PHP重新路由所有的请求,除了一些特定的请求

无法通过PHP连接到Postgres,但可以连接命令行和PgAdmin在不同的机器上

如何使644权限文件PHP写入?

lighttpd上的apache .htaccess文件

XAMPP Apache Webserver localhost不能在MAC OS上工作

我发现了什么问题。

看来我使用的是Microsoft 32位sqlsrv驱动程序,它不能与wampserver 3 64位一起使用。

正式的微软sql server的PHP驱动程序: 这里 32位 – 使用这个,如果你有一个32位的wampserver。

用于PHP的非官方Microsoft sql server驱动程序:64位 – 如果您有64位服务器,则使用此位置。

使用非官方版本后,它显示PHPinfo()上!

无论如何,我希望这个答案对那些在几个小时内四处寻找答案的人是有用的,或者其他的,我希望这是有用的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐