windows server 2003 sp2 x64安装apache+php

来源:互联网 发布:算法分析与复杂性理论 编辑:程序博客网 时间:2024/05/16 04:46

前段时间在自己的32位win7电脑上成功装上apache+php,运行一切正常。

今天在一台服务器上安装时,出现一些问题,再此做个记录,以备查询。


最开始的思路是64位apache,64位php,64位sql server client,安装一路正常,到apache正常工作,phpinfo也能显示版本信息。

这时无论怎么操作,均无法连接上sql数据库,sqlsrv扩展一直未正常工作。


在网上搜了很多相关资料,有说是sql driver ts和nts的不匹配的,有说是extension_dir的,还有说是sqlncli.msi版本问题的,全部排查一遍都未解决。

经过了2个小时的努力,在微软官方论坛发现了这个帖子,这个国外的朋友和我遇到的问题一模一样,最终的结论是:Microsoft Drivers for PHP for SQL Server不支持64位系统,对,你没看错,微软官方就没有64位的php for sql server扩展!


事情到这里问题就好办了,果断换回32位的软件,一切正常。这里还有个小插曲,直接下载的httpd-2.2.29-x86-r4.zip解压无法使用,系统提示不支持httpd.exe,只能下载了一个2.2.22的安装版(httpd-2.2.22-win32-x86-openssl-0.9.8t.msi)解决。





0 0
原创粉丝点击