当前位置 主页 > 服务器问题 > win服务器问题汇总 >
注意所用到软件的版本,不同的版本会有不少差别,有可能最后会搭建不成功,而且各位童鞋也不用担心小狼所用版本会不会太老,因为这里所用的软件不是比较新的就是比较稳定的版本,完全可以满足大家的需要了,那就先看看要用到什么软件吧:
操作系统:Windows Server 2008(下文为了方便,用WS2008代替,经测试,此方法在win7下也有效)
服务器:IIS7.0或更新版本
1.mysql-essential-5.1.56-win32.msi:http://dev.mysql.com/downloads/mysql/5.1.html
2.PHP 5.2 (5.2.17)VC6 x86 Non Thread Safe.msi:http://windows.php.net/download/
3.Zend Optimizer (Runtime for PHP 5.2 and earlier)3.3.3 http://www.zend.com/en/products/guard/downloads
4.phpMyAdmin-3.3.9.2-all-languages.zip http://www.phpmyadmin.net/home_page/downloads.php
3和4是可选的,安装它们是为了方便管理数据库和优化php效率。
下载好这些之后就可以正式开始了!
用apache2搭建php环境的可以看这里: win7下PHP环境搭建(apache2+mysql+php)
首先是安装IIS:
WS2008默认是没有安装到的,需要自己安装,步骤如下:
1.开始->服务器管理器(最上边)->角色(左边目录里)->添加角色(右边)。就会弹出添加角色向导,开始之前这一步直接跳过,然后点Web服务器
2.下一步,选择一些服务,我选择的是以下一些,剩下的默认就可以(紧供参考,这里的可以自订,CGI和ISAPI一定要装)
3.然后就一直下一步安装就可以了!
这里用的是msi的windows直接安装版本,看了一些网上的评论,反映说5.3的php不太稳定,所以暂时不用。
1.假设安装目录为”E:Server_CorePHP”,安装的时候在向导中选择 IIS FastCGI,组件哪里选择:
--script Executable --Register *.php files --Extensions --GD2 --Multi-Byte String --Mcrypt --Mhash --Ming --MySQL --OpenSSL --Sockets --zip --Extras --PEAR Install(php的扩展) --PHP Manual(此为文档)
2.安装后,打开 PHP.ini 配置如下选项,注意把前面的;注释去掉:
fastcgi.impersonate = 1
cgi.fix_pathinfo = 1
cgi.force_redirect = 0
open_basedir = ” Web 根目录(IIS默认为C:\inetpub\wwwroot,你不想换的话这里就填C:\inetpub\wwwroot)”
date.timezone =”Asia/Shanghai”
short_open_tag = On
其中后两个配置选项是在部署 WordPress 碰到问题时需要添加的。
然后在cmd命令行输入:php -info,正常情况下会输出各种参数变量。
接下来的第三步如果上面安装php的时候你有选上Register *.php files,就可以跳过这一步了。
3.打开 IIS 管理器,找到“处理程序映射”,右侧面板中选择“添加模块映射”,路径 *.php,模块 FastCgiModule,可执行文件 php-cgi.exe 所在路径,名称可以写为 PHP_via_FastCGI。弹出提示选择“是”。