IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置_服务器

转自落伍者论坛原帖地址http://www.im286.com/viewthread.php?tid=878768 

下面有人说不成功下面我以WIN2003系统为例重新安装配置演示下增加截图给大家 

[6.5补充]关于参照本贴配置这使用中使用的相关问题请参考本人的关于WIN主机下配置PHP的若干问题解决方案总结这个帖子尽量自行解决,谢谢 

http://www.im286.com/viewthread.php?tid=940712 

如果你在安装过程遇到问题欢迎光临http://bbs.xqin.com提出本人将尽量帮忙解决 

完整标题 

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

关键词Windows IIS下配置支持PHP+MYSQL 

Apache下支持PHP的配置方法比较简单这里就不写了 

一、软件准备以下均为截止2005-4-20的最新正式版本 

PHP5.0.4http://cn.php.net/get/php-5.0.4-Win32.zip/from/a/mirror 

MySQL4.1.11http://www.skycn.com/soft/1262.html 

http://dev.mysql.com/downloads/mysql/4.1.html 

Zend Optimizer2.5.7http://www.zend.com/store/free_download.php?pid=13 

phpMyAdmin2.6.2http://www.skycn.com/soft/10687.html 

http://www.crsky.com/SoftView/SoftView_4190.html 

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

二、安装 PHP  

1、下载后得到 php-5.0.4-Win32.zip 解压至C:\Inetpub\php这个路径可以随意不过下面要是用到这个路径请相应修改 

2、再将C:\Inetpub\php目录下的所有dll文件主要是C:\Inetpub\php下C:\Inetpub\php\ext下的DLL文件拷到c:\Windows\system32下覆盖已有的dll文件 

3、将C:\PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows  Windows 2000 下为 C:\WINNT下 将C:\Windows\php.ini-dist改名为php.ini,然后用记事本打开利用记事本的查找功能搜索 

CODE:[Copy to clipboard]register_globals = Off 

将 Off 改成 On  

再搜索 

CODE:[Copy to clipboard]extension_dir = 

并将其路径指到你的 PHP 目录下的 extensions 目录比如extension_dir = "C:\Inetpub\php\ext"  

搜索找到 

CODE:[Copy to clipboard];Windows Extensions 

将下面列举的 

CODE:[Copy to clipboard];extension=php_dbase.dll 

可选 

CODE:[Copy to clipboard];extension=php_gd2.dll 

这个是用来支持GD库的一般需要必选 

CODE:[Copy to clipboard];extension=php_ldap.dll 

可选 

CODE:[Copy to clipboard];extension=php_mbstring.dll 

这不选一般用PHPMYADMIN会出红色提示故必选 

CODE:[Copy to clipboard];extension=php_mssql.dll 

这个是用来支持MSSQL的可选 

CODE:[Copy to clipboard];extension=php_mysql.dll 

这个是用来支持MYSQL的要支持MYSQL必选 

将这些前的""去掉其他的你需要的也可以去掉前面的;然后关闭保存该文件。 

本人配置成功后的PHP.INI文件示例 

http://xqin.com/iis/php.ini 

4、配置 IIS 使其支持 PHP  

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

打开浏览器输入http://localhost/看到成功页面后进行下面的操作 

PHP 支持 CGI 和 ISAPI 两种安装模式推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法ISAPI 模式安装步骤 

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

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

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

确定 Web 目录的应用程序设置和执行许可中选择为纯脚本然后关闭 Internet 信息服务管理器在命令提示符中执行如下命令 

net stop w3svc 

net stop iisadmin 

net start w3svc 

然后在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许Active Server Pages 允许 

打开浏览器输入http://localhost/看到成功页面后在 IIS 根目录下新建一个 phpinfo.php 内容如下 

CODE:[Copy to clipboard]<?php 

phpinfo(); 

?> 

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

三、安装 MySQL  

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

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

如果你下载的是 Without installer (unzip in C:\) 直接解压到C:\Inetpub\MySQL在“开始”菜单的“运行”中输入 C:\Inetpub\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加个密码xqin.com首先在DOS下进入目录mysqlbin然后键入以下命令 

mysqladmin -uroot -password xqin.com 

注因为开始时root没有密码所以-p旧密码一项就可以省略了。 

然后执行: 

SET PASSWORD FOR root@localhost = OLD_PASSWORD(xqin.com); 

这里的命令是由于MySQL 4.1 及其后版本验证协议使用的密码哈希算法与老的客户端不兼容,在PHPMYADMIN里用正确密码登陆也会提示 

Client does not support authentication protocol requested 

by server; consider upgrading MySQL client 

所以是为后面正确使用PHPMYADMIN做准备 

这样ROOT密码就设置为xqin.com了 

四、安装 Zend Optimizer  

下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe 直接双击安装即可安装过程要你选择 Web Server 时选择 IIS 然后提示你是否 Restart Web Server选择是完成安装之前提示是否备份 php.ini 点确定后安装完成。需要注意的是如果您的PHP是4.3以上版本那么就不要用缺省安装而应该用定制安装并选择 PHP的版本为PHP 4.3.X方能正确安装否则会说版本不支持。 

我这里安装到C:\Inetpub\Zend 

Zend Optimizer 的安装向导会自动根据你的选择来修改 php.ini 帮助你启动这个引擎。下面简单介绍一下 Zend Optimizer 的配置选项。以下为本人安装完成后 php.ini 里的默认配置代码分号后面的内容为注释 

zend_extension_ts="C:\Inetpub\Zend\lib\ZendExtensionManager.dll" 

;Zend Optimizer 模块在硬盘上的安装路径。 

zend_extension_manager.optimizer_ts="C:\Inetpub\Zend\lib\Optimizer-2.5.7" 

;优化器所在目录默认无须修改。 

zend_optimizer.optimization_level=15 

;优化程度这里定义启动多少个优化过程默认值是 15 表示同时开启 10 个优化过程中的 1-4 我们可以将这个值改为 1023 表示开启全部10个优化过程。 

调用phpinfo()函数后显示 

Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies with Zend Optimize 

r v2.1.0, Copyright (c) 1998-2003, by Zend Technologies 则表示安装成功。 

安装GD库 

这一步在前面PHP.INI配置中实际上已经安装好了~ 

在php.ini里找到 "extension_dir",然后将路径指向extension如下假设你的php安装路 

径为C:\Inetpub\php,设置extension_dir = "C:\Inetpub\php\ext"完成这步后在php.ini里找到"extension=php_gd2.dll"这一行并且去掉前面的分号gd库安装完成用echophpinfo();测试是否成功 

五、安装 phpMyAdmin 

下载得到 phpMyAdmin-2.6.0.zip 将其解压到 IIS 根目录找到并打开 config.inc.php 做以下修改 

搜索$cfg[PmaAbsoluteUri]设置你的phpmyadmin的URL如$cfg[PmaAbsoluteUri] = http://localhost/phpmyadmin/; 注意这里假设phpmyadmin在默认站点的根目录下 

搜索$cfg[blowfish_secret]设定好root密码后这里也要填写比如ROOT密码xqin.com则设置为$cfg[blowfish_secret] = xqin.com; 

搜索$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] = xqin.com; 

本人的配置文件仅供参考 

http://xqin.com/iis/config.inc.txt 

打开浏览器输入http://localhost/phpMyAdmin/ 若 IIS 和 MySQL 均已启动输入用户ROOT密码xqin.com即可浏览数据库内容。 

phpMyAdmin 的具体功能请慢慢熟悉这里不再赘述。 

至此所有安装完毕。 

上面帖子文字限制 

补充 Windows 2000/XP 下的 IIS 安装 

用 Administrator 帐号登陆系统将 Windows 2000 安装光盘插入光盘驱动器进入“控制面板”点击“添加/删除程序”再点击左侧的“添加/删除 Windows 组件”在弹出的窗口中选择“Internet 信息服务IIS”点下面的“详细信息”按钮选择组件以下组件是必须的“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”确定安装。 

安装完毕后在“控制面板”的“管理工具”里打开“服务”检查“IIS Admin Service”和“World Wide Web Publishing Service”两项服务如果没有启动将其启动即可。 

Windows 2003 下的 IIS 安装 

由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中因此安装应用程序服务器就会默认安装 IIS 6.0 在“开始”菜单中点击“配置您的服务器”在打开的“配置您的服务器向导”里左侧选择“应用程序服务器IISASP.NET”单击“下一步”出现“应用程序服务器选项”你可以选择和应用程序服务器一起安装的组件默认全选即可单击“下一步”出现“选择总结界面”提示了本次安装中的选项配置程序将自动按照“选择总结”中的选项进行安装和配置。 

时间: 2024-09-20 00:07:17

IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置_服务器的相关文章

IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版]第1/2页_服务器

IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版] 一.软件准备:以下均为截止2006-1-20的最新正式版本,下载地址也均长期有效1.PHP,推荐PHP4.4.0的ZIP解压版本: PHP(4.4.0):http://cn.php.net/get/php-4.4.0-Win32.zip/from/a/mirror PHP(5.1.2):http://cn.php.net/get/php-5.1.2-Win32.zip/from/a/

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

iis|mysql|window 一.软件准备:以下均为截止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:\ ,请自行修改. 二

windows下Apache+MySql+PHP3+PHP4+PERL安装配置_服务器

OS : Microsoft Windows 2000 Professional简体中文版  WEB SERVER: Apache 1.3.12 for WIN32  MYSQL : MySQL Shareware 3.22.34 for WIN32  PHP3 : PHP 3.0.15 for WIN32  PHP4 : PHP 4.0.0 for WIN32  ZEND : Zend Optimizer beta4 for PHP 4.0.0 for WIN32  [★★★ Apache快速

Ubuntu Server+Nginx+Mysql+Php5.3+Zend Guard Loader+eAccelerator+PhpMyAdmin安装配置详解

把我架设lnmp网站的过程写出来,希望对想架设网站的朋友有所帮助,如有更好的办法请提出来.之所以用nginx没用apache,是因为nginx的效率更高一些,尤其是对一些低配置的服务器,比如我在单位256M内存的旧机器上架设的服务器. 1.安装ubuntu server 10.04或10.10 其中安装语言选的en,时区shanghai,服务只安装ssh,其他全部用默认就行.提示:以上安装过程完成后,建议用其他计算机登录服务器,windows系统可以用putty,linux系统直接在终端用命令就

Win2003下配置iis+php+mysql+zend图文 使其支持asp,.net,cgi,perl和php_win服务器

所需软件: ActivePerl.PHP.MYSQL.Zend (一.安装IIS6.0;二.配置PHP环境;三.安装mysql;四.安装 Zend Optimizer;五.配置PHPMYADMIN) Win2003配置下iis+php+mysql+zend 2.下载php环境的相应的软件(下载地址:http://s.jb51.net/ )推荐配置:php-5.2.1-Win32.zip . mysql-5.0.37-win32.zip . ZendOptimizer-3.3.3-Windows-

PHP中实现大图自动缩成小图(及GD库的安装)

PHP中实现大图自动缩成小图(及GD库的安装)UB 2001.10.11 我觉得网络编程与普通编程最大的区别就是,网络编程除了具备普通编程的特性外,还要花很大精力考虑速度的问题.网站上需要很多图片,现在有很多给用户存放照片,图片的"像册"程序,可以让用户自己上传图片,然后自动缩成小图,可以让你在一个页面看到很多小图,然后点击小图看大图.注意:在网页中指定长宽显示图片,只能让图片以小尺寸显示,但是大小(容量)不变(可以看看属性),速度自然很慢.真正的缩图是把大图的大小(容量)变小,就是重

phpmyadmin安装教程 phpmyadmin安装配置

phpmyadmin怎么安装?有些朋友可能还不清楚phpmyadmin如何安装的,下面绿茶小编为大家详细介绍下phpmyadmin安装配置教程,有需要的朋友赶紧参考下吧! phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者. PHPMyAdmin安装配置: 1.一般网上下载到的PHPMyAdmin是一个压缩包,我们将其释放到htdocs目录中,例如htdocsph

CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)_Linux

准备篇: CentOS 6.6系统安装配置图解教程 http://www.jb51.net/os/239738.html 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT :wq! #保存

CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)_Linux

准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙 备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败, 正