用IIS装PHP和MySQL
安装过程中可能会出现各种问题,建议有效利用网络资源,用搜索来查找答案。 由于本人较懒,图片就没放了,还望见谅。
- 系统和程序
Window XP SP2、IIS 5.1、PHP 4.4.3、MySQL 4.1.10a-win32
- 安装IIS组件
2.1. 用系统安装盘进行安装
依次操作“开始→控制面板→添加或删除程序→添加/删除Windows组件”。
在“Windows组件向导”对话框中选中“Internet 信息服务(IIS)”,单击“下一步”就能完成IIS组件的安装。
2.2. 无系统安装光盘下进行安装
网络搜索下载IIS 5的安装程序压缩包(rar文件)。
安装虚拟光驱DAEMON Tools中文版,可在网络搜索进行下载安装。
打开虚拟光驱,在任务栏可见图标,右击。
依次操作“虚拟CD/DVD-ROM→驱动器 0: [G:] 没有媒体→安装映像文件”。
在弹出的“选择新的映像文件”框里,输入所下载IIS 5压缩包,例如:D:IISIIS.rar。
依次操作“开始→控制面板→添加或删除程序→添加/删除Windows组件”。
在“Windows组件向导”对话框中选中“Internet 信息服务(IIS)”,单击“下一步”。
如果提示要插入光盘的话,就把虚拟光驱上显示的路径给它(注意:是虚拟光驱的路径,已经不是rar压缩包的路径了,例如:D:IISIIS.ISO)。
完成安装。
- 安装PHP 4.4.3
3.1. 下载地址
下载里一共有两个文件,一个为exe运行文件:php-4.4.3-install.exe,一个为zip压缩包:php-4.4.3-Win32.zip。两个都需下载。
3.2. 安装php-4.4.3-install.exe
运行php-4.4.3-install.exe,进行PHP的安装。
在安装类型“Installation Type”窗口中选择标准“Standard”安装。
指定PHP的安装目录,建议使用默认安装目录。
“Mail configuration”窗口中设置邮件地址和指定SMTP服务器。
在服务类型“Server Type”窗口中选择使用的Web服务器的类型:“Microsoft IIS4 or higher”
在“IIS Scriptmap Node selection”窗口中选中所有的站点
完成了PHP的初步安装。
3.3. 设置IIS
依次操作“开始→控制面板→管理工具→Internet 信息服务”。
打开左边侧边栏,找到“默认网站”,选择“属性”。
在弹出的“属性”对话框中切换到“主目录”标签页,点击应用程序设置栏中的“配置”按钮,弹出“应用程序配置”对话框,在“映射”标签页中,查看应用程序映射列表框中是否有扩展名为“.php”的选项,如果存在则表示PHP安装配置成功。
如果没有找到该选项,就需要手工添加。点击“添加”按钮,弹出“添加/编辑应用程序扩展名映射”对话框,在“可执行文件”栏中输入“php.exe”程序路径,“扩展名”中输入“.PHP”,其它选项使用默认设置,点击“确定”即可。
3.4. 复制dll文件
解压php-4.4.3-Win32.zip。
把解压文件夹下的所有文件全部复制到PHP安装文件夹下,如C:PHP。相同文件覆盖即可。
把extensions文件夹下的dll文件全部复制到C:WINDOWSsystem32下。
PHP安装完毕。
- 安装MySQL
4.1. 安装MySQL
网络搜索下载MySQL MySQL 4.1.1,打开安装。
选择安装类型为Custom。
把所有功能都打开,设置安装路径,建议路径为C:MySQL
创建MySQL.com帐号的界面,选Create anew free MySQL.com accout。
带“*”号信息必填,可随意填写。
一直到安装完成,别关闭。
注意:这里有个配置向导的选项Configure the MySQL Server now,勾选立即配置MySQL。
配置类型选择页面,选Detailed configuration(详细配置)。
服务类型选择页面,选Developer Machine(开发者机器),这样占用系统的资源不会很多。
数据库用法选择页面,选择Multifunctional Database。
选择InnoDB数据存放位置页面,默认即可。
选择MySQL的同时联接数,选择Manual Setting,根据需要,酌情设置。
配置MySQL在TCP/IP通讯环境中的端口,选择默认的3306端口。
选择MySQL中的字符设置,选最下面一个,建议设置为UTF 8。
设置Windows服务选项,一定要勾选Install As Windows Service,Service Name用默认的MySQL。
设置根帐号root的登录密码,勾选Modify Security Settings,输入密码。注意:密码一定要记住。
点Execute开始配置,当出现Service started successfully时,说明配置完成,MySQL服务启动成功。
打开MySQL安装文件夹,如C:MySQL。
把my.ini文件复制到C:WINDOWS下,如有同名文件则覆盖。
打开C:WINDOWS下的my.ini,在最后一行加入如下代码: default-character-set=utf8
重启MySQL服务。(重启方式如后所叙)
4.2. 安装MySQL-Front
用MySQL-Front进行基本的数据操作。
网络搜索下载MySQL-Front中文破解版,安装即可。
MySQL-Front登录配置,主要设置“连接”、“注册”:服务器为127.0.0.1,密码为4.1中设置的密码。
具体使用自行琢磨,因为中文版,在此不再赘述。
4.3. 检查MySQL
通过Windows的服务管理器查看。
依次操作“开始→运行”,输入services.msc,回车。
打开Windows的服务管理器“服务”,右边查看mysql服务项。
在这里可以进行启动服务、关闭服务等操作。
4.4. 配置MySQL
配置操作均在CMD下进行。
依次操作“开始→运行”,输入cmd,回车;打开CMD操作界面。
4.4.1.CMD下,启动/关闭MySQL服务
启动mysql服务:输入net start mysql
停止mysql服务:输入net stop mysql
4.4.2. 在CMD下,解决版本不兼容问题
依次进行如下操作,进入MySQL数据库;密码为安装MySQL时设置的密码。
C:Documents and Settings星铃丹>cd..
C:Documents and Settings>cd..
C:>cd mysql
C:mysql>cd bin
C:mysqlbin>mysql -u root -p
Enter password: **
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 455 to server version: 4.1.10a-nt
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
把yourPassword改为新密码,可和原密码相同。
mysql>set password for root@"localhost"=old_password('yourPassword');
- 局域网中使用
依次操作“开始→控制面板→Windows 防火墙”。
依次操作“例外→添加端口”,添加80端口。
这样,浏览器里输入内网IP即可访问,如:http://192.168.9.22/