Windows XP&2003 IIS安装PHP&MySQL环境完全教程

2012 年 9 月 21 日5990

XP&2003 IIS5.1&6.0+PHP5.0.4+ Zend Optimizer2.5.7+GD库+MySQL4.1.12+MySQL Control Center0.9.4安装方法
PHP环境安装篇一、 所需软件
PHP 5.0.4
下载地址:http://cn.php.net/get/php-5.0.4-Win...rom/this/mirror
Zend Optimizer2.5.7 for windows
下载地址:http://jstt.downloadsky.com:8081/do...indows-i386.exe
  以上下载地址若失效,请另寻它处下载!
二、 开始安装软件:
(一) 安装PHP:
1、将PHP5.0.4解压出来存放C:\PHP文件夹中(存放路径可以更改,但以后用到路径要一并更改),
将C:\php目录下的所有dll文件和C:\php\ext下的所有DLL文件复制到c:\Windows\system32\下覆盖已有的dll文件如下图:

在图片上点击鼠标左键在IE中查看图片


2、将C:\PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows \下;
将C:\Windows\php.ini-dist改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索
register_globals = Off ,将 Off 改成 On ;
再搜索
extension_dir = "./" ,并将"./"改为"C: \php\ext" ;
搜索找到
;Windows Extensions
将;Windows Extensions后面的:

;extension=php_dbase.dll   可选
;extension=php_gd2.dll    这个是用来支持GD库的,一般需要,必选
;extension=php_ldap.dll    可选
;extension=php_mbstring.dll  必选
;extension=php_mssql.dll    这个是用来支持MSSQL的,可选
;extension=php_mysql.dll    这个是用来支持MYSQL的,要支持MYSQL必选将以上代码前的";"去掉,其他的如果需要用到也可以去掉前面的;然后关闭保存该文件。
3、接下来安装“Zend Optimizer2.5.7”
Zend Optimizer2.5.7用于优化PHP,提高PHP效率;
安装“Zend Optimizer2.5.7”和安装普通软件没什么区别都按默认的即可,除其中有一步骤选择IIS,一路NEXT、确定、是、Finish,具体步骤此处省略!

************************************************************************
以下为XP和2003 IIS安装PHP支持的差别处,其他地方完全相同!
************************************************************************

4、XP安装IIS5.1支持PHP: 打开IIS,在默认网站”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C: \php\php5isapi.dll (如下图设置)。

在图片上点击鼠标左键在IE中查看图片


在图片上点击鼠标左键在IE中查看图片


打开“Web 站点属性”窗口的“主目录”标签,点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C: \php\php5isapi.dll,然后一路确定即可(如下图设置所示)。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。

在图片上点击鼠标左键在IE中查看图片


再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
确定 Web 目录的应用程序设置和执行许可中选择为“纯脚本”,
然后重新启动IIS!
再打开IIS管理器,再查看网站属性中“ISAPI筛选器”,如下图所示表明XP已成功为IIS加载了PHP支持。

在图片上点击鼠标左键在IE中查看图片


4、2003安装IIS6.0支持PHP:
 打开IIS,在WEB服务器扩展中“添加一个新的Web服务器扩展”,
 扩展名填上:PHP,然后点“添加”设置如下图接着确定,把“设置扩展状态为允许”勾上确定完成服务器扩展添加。

在图片上点击鼠标左键在IE中查看图片


选择IIS中“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C: \php\php5isapi.dll (如下图设置)。

在图片上点击鼠标左键在IE中查看图片


打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C: \php\php5isapi.dll,然后一路确定即可(如下图设置所示)。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。

在图片上点击鼠标左键在IE中查看图片


再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在“命令提示符”中执行如下命令:

net stop w3svc
net stop iisadmin
net start w3svc

再打开IIS管理器,在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,
Active Server Pages 允许,Internet数据连接器为允许,最后重启IIS,再查看网站属性中“ISAPI筛选器”,如下图所示表明2003已成功为IIS加载了PHP支持。

在图片上点击鼠标左键在IE中查看图片


************************************************************************
以上为XP和2003 IIS安装PHP支持的差别处,其他地方完全相同!
************************************************************************
5、在IIS 目录下新建一index.php文件,写上如下代码:

在图片上点击鼠标左键在IE中查看图片


打开index.php网页,能正常打开(如下图所示)证明已经成功配置了PHP环境。

在图片上点击鼠标左键在IE中查看图片


至此PHP环境在Windows XP&2003中顺利安装完成!
[NextPage]


MySQL 4.1.12安装篇
[相关软件下载:]
Mysql 4.1.12-win32 - For Windows ( Mysql 4.1.12-win32.exe ) -- 数据库服务
下载地址:http://cdgwbn.downloadsky.com:8080/....1.12-win32.zip
Connector/ODBC - MySQL ODBC driver ( MyODBC-3.51.11-1-win.exe ) -- 数据源
下载地址: http://down.21sun.net/webtools/MyODBC-3.51.11-1-win.exe
MySQL Control Center ( mysqlcc-0.9.4-win32.zip ) -- 管理工具
下载地址: http://down.21sun.net/webtools/mysqlcc-0.9.4-win32.zip
以上下载地址若失效,请另寻它处下载!
[升级系统ODBC - MySQL ODBC driver ]
首先打开你的控制面版,找到 [添加删除程序] 把旧的MySQL ODBC driver 删除
然后安装MyODBC-3.51.11-1-win.exe
[删除你电脑里的旧版MYSQL服务]
如果你是全新安装,就可以跳过这一步啦
如果你以前安装过旧版的,那就要看看如何完整从你的系统内删除Mysql
在你从电脑里卸载旧的MYSQL数据库服务时
首先先在WINDOWS服务里停掉MYSQL的服务
再到控制面板里的增加删除程序内进行删除
但是你并不能完整的把MYSQL服务删除
那么就要在注册表里清除你的MYSQL服务
有几个地方:(应该有两项,不记得啦,大家查查吧)
1、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
2、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除如下图所示:

0 0