准备工作:
1.一台系统为Windows Server版的计算机(我这里用的是Windows Server 2003 EE)
步骤:
1.将TCP/IP参数配置如下,并运行“sysocmgr /i:sysoc.inf”,打开Windows组件向导
2.勾上DNS和IIS点确定安装
3. 安装PHP
PHP我用的是PHP5.1.4版,所有工具都已经打包,将PHP5.1.4压缩包解压缩至E盘的根目录,改名为PHP,即 E:\PHP,并设置安全权限为Everone完全控制
4.将E盘PHP目录下的16个.dll文件拷贝到C:\WINDOWS\system32目录下,同时将PHP目录中ext子目录中的所有的文件也拷贝到 C:\WINDOWS\system32目录下(我这里就搜索E:\PHP下的*.dll全部复制到C:\WINDOWS\system32下),设置权限为Everone完全控制
5.将PHP目录中的PHP.exe PHP-win.exe PHP.ini-dist三个文件拷贝到C盘windows的目录下,(如果是Win2000系统,应为C 盘的WINNT目录下),将PHP.ini-dis改名为PHP.ini,设置权限为Everone完全控制
6.打开C:\windows下的PHP.ini,查找register_globals = off 改off为on
7.查找extension_dir = 将路径指向PHP目录中的ext目录(即E:\PHP\ext)
8.查找下列语句,将其前面的 ; 符号去掉。这些语句几乎是挨着的,不用逐个查找
;extension=php_dbase.dll
;extension=php_gd2.dll (用来支持GD库,所以必须去掉)
;extension=php_ldap.dll
;extension=php_mbstring.dll (如果不去掉的话phpmyadmin会有红色的提示)
;extension=php_mssql.dll (支持MSSQL数据库)
;extension=php_mysql.dll (支持MYSQL数据库)
最后保存即可
9.配置DNS服务,目的就是为了用主机头,让一台服务器多放几个站,先新建一个站,并新建两条A记录如下
10.打开IIS 管理器,把Web服务扩展全部起用
11. 打开 “网站属性” ,“进入“ISAPI筛选器”,点击 “添加”――筛选器名称:PHP,可执行文件:E:\php\php5isapi.dll (盘符不同路径也不同)
12. 回到“主目录”――执行权限为 “纯脚本”――配置――映射――添加――可执行文件:E:\php\php5isapi.dll扩展名:.php(可千万不要忘记那个小点)
13. 回到“文档”添加一个 index.php,不然就无法访问主页了
14.重起IIS服务,再打开“ISAPI筛选器”,可以看到PHP已经加载了,绿色的箭头向上
15.安装MySQL Server 5.0数据库,按默认即可,需要修改的地方我已经把图贴出来了
为了安全起见,这里设置了密码,等下在MySQL管理目录要修改个文件,把密码输进去
16.这个文件夹下是MySQL管理目录,等下要配置成一个网站,这里也需要设置权限
17.新建一个站(即MySQL管理站)
19.浏览MySQL管理站,报一个密码不对的错误,这是正常的