43fdw 发表于 2014-12-1 08:40:39

windows2012core下php5.5兼容mssql数据库 (完美WASP环境搭建)

微软官方发布sqlsrv3.1 (2014年11月14日) 已经支持php 5.5 (可惜只支持32位版本) 但国外大神已经解决这个问题了,甚至改良到支持5.6的版本。下边跟着我 完美搭建WASP 环境吧.      
Windows 2012 R2 core+apache 2.4.10(64) +php 5.5.19 (64) +mssql 2012

[*].安装windows2012核心版


[*]配置vc环境    vcredit*86 (32位)vcredit*64   官网可下
http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=29

http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=13523



[*]下载--解压apache 2.4.10(windwos 版本)
http://www.apachelounge.com/download/win64/binaries/httpd-2.4.10-win64.zip
解压到c:/apache
[*]下载--解压php5.5.19
http://windows.php.net/downloads/releases/php-5.5.19-nts-Win32-VC11-x64.zip
解压到c:/php

[*] 下载--安装sqlsrv3.0。0.2(非官方)
http://pan.baidu.com/s/1dDIRpJF
   路径指向c:/php/ext

6.下载安装sql驱动sqlncli2012
http://www.downxia.com/Download.asp?ID=29834&URL=http://cnc.downxia.com/down/sqlncli.rar

配置httpd.conf
( 1 )打开c:apacheApache24conf下httpd.conf 文件,用记事本打开编辑作如下修改并保存。    ServerRoot "c:/Apache24"改为ServerRoot “c:/apache/Apache24”;               //Apache程序的位置。    ServerAdmin改不改无所谓;    ServerName前面的“#”号去掉;    DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot "c:/www";                //网站的根目录    改为;    DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm       //支持更多的默认页   ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ "c:/apache/Apache24/cgi-bin/"    改为   添加   LoadModulephp5_moduleC:/php/php5apache2_2.dll    AddType application/x-httpd-php .php    PHPIniDir "c:php"(2)启动Apache。    开始 --- 运行,输入cmd,打开命令提示符。分别输入如下命令(每行回车)c:cd apacheApache24in.httpd    如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。不要关闭命令窗口(关闭命令窗口就是关闭Apache),    本地浏览器访问。出现“It works”那么就说明apache已经正确安装了。    (3)把Apache加入系统服务    关闭httpd命令窗口,不然会报错的。    开始 --- 运行,输入cmd,再打开一个命令提示符。分别输入如下命令(每行回车)d:cd Apache24in.httpd.exe -k install -n "servicename"\加入服务。servicename是服务里面的名字,可以自定义。    如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "servicename"卸载这个服务。
7. 配置php.ini

[*]

[*]1.doc_root= "c:/www"
[*]2.extenstion_dir="c:/php/ext"
3.extension=php_sqlsrv_55_ts.dll
          extension=php_pdo_sqlsrv_55_ts.dll

8.创建index.php   
      phpinfo()
    ?>

9. 重启 apache
         .apacheinhttpd -k restart




页: [1]
查看完整版本: windows2012core下php5.5兼容mssql数据库 (完美WASP环境搭建)