1、Windows7下IIS7+PHP5+MySQL5+PHPMyAdmin环境的配置 一. IIS7的启用。 控制面板-----程序-----打开或关闭Windows功能,按下图选取必要的功能: 等运行结束后进行下一步工作。 二. 安装微软公司的PHP管理程序(可从微软网站下载) 程序的名字为:PHPManagerForIIS-1.2.0-x64(64位的) PHPManagerForIIS-1.2.0-x86(32位的) 若安装32位的程序,系统提示不能安装,就改为64位的 Next 选I Agree然后Next 等待安装结束。
2、 点CLOSE. 三. 安装PHP5: 选取一个你认为合适的硬盘(例如:C:或D:或E:等等) 创建一个名为PHP5的文件夹,将下载的php-5.2.3-Win32解压到这个文件夹中。 四. 安装mysql-essential-5.0.27-win32: 双击安装: Next 选Custom然后Next 选全部组件 这里选第二项。 点change改变安装文件夹。(这里我选取早已建好的mysql文件夹) 点OK.然后next. 点Install(安装) 等待安装结束。 要求创建帐户。这一步选Skip Sign-Up 点Ne
3、xt 安装向导安装完成。选中Configure The MySQL Server now 点击Finish 开始配置MySQL. 点next. 选第一项Detailed Configuration(详细配置)然后Next. 第一项是将本机配置成一台用于程序开发的服务器 (Developer Machine)使用较少的内存。 第二项是将本机配置成一台服务器 (Server Machin)适用于web或应用程序服务器,将使用中等的内存。 第三项是将本机配置成一台专用的MySQL 服务器 (Dedicated MySQL Serv
4、er Machine)将使用较大的内存。 我们在此选第二项。Next 第一个选项是本服务器可以为多功能数据库提供服务,快速事务处理和存储引擎 第二个选项是本服务器只作为数据库事务处理服务器 第三个选项是是一台非数据库事务处理处理服务器 在这里我们选第二项,next Next 这里: 第一项是Decision Suppot(DSS)/OLAP在线决策支持,20个用户连接。 第二项是Online Transaction Processing(OLTP)在线事务处理,500个用户连接。 第三项是Manual Setting 手动设置连接用户数。 在这里我们选第二
5、项 Next 第一个是开放TCP/IP网络工作模式,默认端口号是3306 第二个是打开精确模式(推荐的选项) Next 这是选择字体编码的对话框。 第一个选项是Standard Character Set(标准字符集,英文) 第二个选项是多语言选项 第三个选项是Manual Selected Default Character Set /Collation (手动选择默认的字符集) 我们选择第三项。 在下拉菜单中选择简体中文gb2312. Next 第一项:Install As Widows Service (安装为一个windows 服务)
6、第二项:启动命令行模式(此选项应该选中,这样就可以在DOS窗口操作MySQL) Next Execute 完成配置。 测试一下连接是否成功? 开始菜单------所有程序-------mysql------双击命令行图标 在启动的命令行窗口光标处输入密码:root回车,出现欢迎的英语字符,表示mysql 已启动并连接成功。 五. 配置IIS7与PHP。 ① 现在开始进行PHP配置,先修改PHP5下的php.ini-dist文件 改名为用php.ini用Notepad打开 1.查找: extension_dir = "./"
7、 2.替换: extension_dir = "d:/drt/php5/ext/" 3.查找: upload_max_filesize = 2M 这里的意思为修改上传文件的最大限制,默认为2M,可以改为20M。 4.查找: ;extension=php_mbstring.dll ;extension=php_mcrypt.dll 将前面的;号去掉。 5.查找: ;extension=php_gd2.dll
8、 将前面的;号去掉。 6.查找: ;extension=php_mysql.dll ;extension=php_mysqli.dll 将前面的;号去掉。 7.查找 ;extension=php_pdo.dll 去掉分号 8.查找 ;extension=php_pdo_mysql.dll 去掉分号 9.查找 ;extension=php_pdo_odbc.dll 去掉分号 10.查找: ;date.timezone =
9、 替换为: date.timezone = PRC (并将前面的分号去掉) 文件修改完毕保存一下 ②配置IIS7信息服务管理器: 启动 开始菜单------internet信息服务管理器 滑动滚动条找到PHP Manager(PHP管理器) 选择并点击Register new PHP version(注册新的PHP版本) 点击浏览按钮找到PHP安装目录中的php-cgi.exe执行程序。 确定。 可以看见PHP已经由Windows的管理程序管起来了。 现在检查一下是否可以运行PHP的信息
10、函数。 点击图中Check phpinfo()。 图中提示:Select a site where to check PHP configuration(选择一个站点检查PHP配置) Select a URL used for the selected site(选择一个定位符用于此站点) 站点:Default Web Site(默认站点) 定位符:http://localhost/ 确定 此画面说明PHP已经安装好并已被Windows 的PHP管理程序所管辖。 写一个PHP网页命名为 test.php 存放于默认的网站中,内容如下:
11、hp Echo phpinfo(); ?> 打开浏览器在地址栏输入 http://localhost/test.php同样可看到php的信息。 在IIS7的管理器中,还要添加默认的文档,操作如下: 还要添加处理程序映射。 ③ 测试PHP5与MySQL的连接是否成功: 打开记事本编写下列内容:
12、"; mysql_close(); ?> 以index.php的文件名存放到默认的网站上。 打开浏览器在地址栏输入:http://localhost/ 显示:成功! 证明PHP5已经与MySQL服务器连接成功。 六. 配置PHPMyAdmin 将phpMyAdmin-3.4.5-all-languages解压缩到默认的网站下。 将网站目录下新形成的文件夹的名字改短为phpMyAdmin,在此文件夹中找到 Libraries文件夹打开,再查找config.default.php文件,打开作如下改动:
13、A.访问网址: $cfg['PmaAbsoluteUri'] = ' http://localhost/phpmyadmin/';//这里填写phpmyadmin的访 问网址。 B.mysql主机信息: $cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address 填写localhost或mysql所在服务器的ip地址,如果mysql和该phpmyadmin 在 同一服务器,则按默认localhost C.填写数据库服务器的端口号: $cfg['Servers
14、'][$i]['port'] = ''; // MySQL port - leave blank for default port Mysql安装时的端口,如果是默认3306,保留为空即可 D.确定mysql用户名和密码 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user 访问phpmyadmin使用的 mysql用户名 $cfg['Servers'][$i]['password'] = 'root'; // MySQL password (only needed对 应上述mysql用户名的密码,
15、这里填’root’ E.认证方法: $cfg['Servers'][$i]['auth_type'] = 'cookie'; 在此有四种模式可供选择,cookie,http,HTTP,config config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和 密码,是不安全的,不推荐使用。 当该项设置为cookie,http或HTTP时,登录phpmyadmin需要输入用户名和 密码进行验证,,具体如下: PHP安装模式为Apache,可以使用http和cookie; PHP安装模式为CGI,可以使用
16、cookie F.短语密码(blowfish_secret)的设置: $cfg['blowfish_secret'] = '123456'; 如果认证方法设置为cookie,就需要设置短语密码,置于设置为什么密码,由 您自己决定 ,但是不能留空,否则会在登录phpmyadmin时提示错误 G. 查找: $cfg['DefaultLang'] = 'en-iso-8859-1';//这是英文设置 替换为: $cfg['DefaultLang'] = 'gb2312'; 设置完成。 .测试phpmyadmin的配置效果: 现在打开IE,键入:"http://localhost/phpmyadmin",即可进行mesqld的相关 操作。好了,到此为止,您已经成功安装了phpmyadmin,简单吧:) , 至此配置工作全部完成。






