看了这么多的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/”
我PHP5.6.16文件夹中有PHP5ts.dll,所以我想我有线程安全,这就是为什么我使用ts.dll的。
如果我在PHPinfo()中,我应该在里面看到一个“sqlsrv”部分,但是我没有看到一个,所以我想我在这里做错了什么?
我甚至多次在wserver上重新启动,并以pipe理员身份运行。 它仍然不显示在PHPinfo()…但是我可以看到这个在Wampserver的PHP扩展:
使用.htaccess通过index.PHP重新路由所有的请求,除了一些特定的请求
无法通过PHP连接到Postgres,但可以连接命令行和PgAdmin在不同的机器上
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位服务器,则使用此位置。
无论如何,我希望这个答案对那些在几个小时内四处寻找答案的人是有用的,或者其他的,我希望这是有用的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。