Windows 2000/XP/2003下安装配置IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin

转载 2007年10月10日 10:09:00

Windows 2000/XP/2003下安装配置IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin

一、软件准备:以下均为截止2005-4-20的最新正式版本
PHP(5.1.2):http://www.php.net/

MySQL(5.0.19):http://www.mysql.com/

Zend Optimizer(2.6.2):http://www.zend.com/

phpMyAdmin(2.8.0.2):http://www.phpmyadmin.net/

假设 C:/ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:/ ,请自行修改。

二、安装 PHP :

(1) 下载后得到 php-5.1.2-Win32.zip ,解压至C:/php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);

(2)再将 C:/php/libmysql.dll 复制到 C:/Windows/system32 下;

(3)将C:/PHP/php.ini-dist 复制到C:/Windows ( Windows 2000 下为 C:/WINNT)并将改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索extension_dir,将其路径指到你的 PHP 目录下的 extensions 目录,比如:

extension_dir = "C:/PHP/ext";

搜索;Windows Extensions并仅打开需要的模块以节省内存(去掉每个模块前的;号即可):

extension=php_gd2.dll
GD库支持,如果不打开该模块则Discuz!论坛图片水印不能使用。

extension=php_mbstring.dll
为了支持phpMyAdmin,打开mbstring。

extension=php_mysql.dll
不用说了吧,支持MySQL。

(4)配置 IIS 使其支持 PHP

首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS。

PHP 与IIS整合时支持 CGI 和 ISAPI 两种模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:

在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:/PHP/php5isapi.dll 。

打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:/PHP/php5isapi.dll,然后一路确定即可。

再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。

确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,Active Server Pages 允许打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:


<?php
phpinfo();
?>
打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。


三、安装 MySQL :

    下载Windows Essentials (x86) ,直接双击安装即可。这里本人安装到C:/MySQL,安装过程中会提示你是不是立即进行配置,选择否即可完成安装。安装完毕后,在“开始”菜单的“运行”中输入:C:/MySQL/bin/mysqld-nt -install ,运行成功之后再输入:net mysql start ,将会启动 MySQL 服务;如果你还想较详细的配置 MySQL ,就请进入 C:/MySQL/bin 目录,运行 MySQLInstanceConfig.exe ,按提示操作即可。

    如果你下载的是 Windows (x86) ,解压后双击执行 Setup.exe 即可,步骤同上。

    如果你下载的是 Without installer (unzip in C:/) ,直接解压到C:/MySQL,在“开始”菜单的“运行”中输入: C:/MySQL/bin/mysqld-nt.exe ,运行成功之后再输入:net mysql start ,即可启动 MySQL 服务。


为MYSQL设置密码,确保安全:
一般菜单里面有配置向导MySQL Server Instance Config Wizar,运行后按下面步骤配置设置ROOT密码即可


ROOT密码,建议社设置复杂点,确保服务器安全!

也可以在MySQL Command Line Client里面用命令配置:
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

修改密码。
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例:给root加个密码zuozhan.net首先在DOS下进入目录mysqlbin,然后键入以下命令
mysqladmin -uroot -password zuozhan.net
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

然后执行:
SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('zuozhan.net');
这里的命令是由于MySQL 4.1 及其后版本验证协议使用的密码哈希算法与老的客户端不兼容,在PHPMYADMIN里用正确密码登陆也会提示:
Client does not support authentication protocol requested
by server; consider upgrading MySQL client
所以是为后面正确使用PHPMYADMIN做准备

这样ROOT密码就设置为zuozhan.net了
测试MySQL

建立testdb.php文件内容如下:
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>

四、安装 Zend Optimizer :

    下载后得到 ZendOptimizer-2.6.2-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。

五、安装 phpMyAdmin:
下载得到 phpMyAdmin-2.8.0.2.zip ,将其解压到站点根目录,找到./libraties/config.default.php并复制到phpMyAdmin根目录命名为config.inc.php ,做以下修改:

搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码zuozhan.net则设置为$cfg['blowfish_secret'] = 'zuozhan.net';
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type']     = 'cookie';
注意这里如果设置为config请在下面设置用户名和密码!例如:
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user-----MySQL连接用户
$cfg['Servers'][$i]['password']      = 'zuozhan.net';  
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码zuozhan.net即可浏览数据库内容。
phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
至此所有安装完毕。

 

Windows 下 Nginx + PHP + MySQL 开发环境安装与配置

Windows 环境下 nginx + php + mysql 开发环境的配置
  • lgt633744
  • lgt633744
  • 2015年03月09日 23:31
  • 4349

IIS下开启php扩展失效? IIS下开启php扩展gd2失效?

IIS下开启php扩展失效? 2012-08-27 17:23:09     http://blog.chinaunix.net/uid-20344928-id-3328547.html分类: Pyt...
  • forest_fire
  • forest_fire
  • 2016年03月21日 10:52
  • 1114

IIS5.1/6.0 windows XP系统下php5.4安装

1、首先php从5.2中已经修改为FastCGI方式安装,所以安装最新版的php5.4需要先安装fastcgi,fastcgi的下载地址如下: http://www.iisboy.com/iis...
  • kaloha3
  • kaloha3
  • 2013年12月06日 14:20
  • 2472

Windows 2000/XP/2003 下 IIS/Apache+PHP+MySQL+Zend Optimizer+phpMyAdmin安装配置

Windows 2000/XP/2003 下 IIS/Apache+PHP+MySQL+Zend Optimizer+phpMyAdmin安装配置 一、软件准备: Apache(2.0.5...
  • shenx99
  • shenx99
  • 2011年11月23日 16:48
  • 663

Windows 2003下配置IIS+Php+Mysql+Zend Optimizer+GD库+Phpmyadmin

一、准备所需软件 1:mysql-5.0.18-win32 2:php-5.2.4-Win32.zip 3:mysqlcc-0.9.4-win32 4:phpMyAdmin-...
  • zhuxianzhao
  • zhuxianzhao
  • 2011年03月31日 10:43
  • 388

IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置

第一步:相关软件准备 PHP: 推荐PHP-4.4.0-Win32的ZIP解压版本   4.4.0版本下载: QUOTE: http://cn.php.net/get/php-4.4.0-Wi...
  • keke0307
  • keke0307
  • 2012年02月29日 10:04
  • 472

IIS6+PHP5+MySQL5+Zend_Optimizer+phpMyAdmin安装配置教程

  • 2011年02月16日 19:33
  • 3.29MB
  • 下载

韦文成:Win2003下安装配置IIS+PHP+MYSQL+ZEND+PHPMYADMIN

这是我第一次这么完整的在win2003服务器配置网站环境,以前都只是零零散散的配置一些,转投Linux之后就没怎么接触win2003了,这次属于进一步学习吧。首先是IIS,这个不是我装的,略过。第二是...
  • wencheng58
  • wencheng58
  • 2011年05月22日 14:14
  • 237

Windows7下 IIS(FastCGI)+ MySQL+ PHP + PHPmyadmin + Zend Optimizer 环境配置

Windows7下IIS(FastCGI)+ MySQL+ PHP + PHPmyadmin+ Zend Optimizer 环境配置 首先需要了解搭建此环境的目的,我们经常会看到WAMP,指的是Wi...
  • gaoqiwang
  • gaoqiwang
  • 2016年01月23日 16:04
  • 1048

win2003 IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin 配置方法

  • 2009年12月11日 21:31
  • 3.21MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows 2000/XP/2003下安装配置IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin
举报原因:
原因补充:

(最多只允许输入30个字)