WIND7中安装IIS+PHP+MYSQL教程

一:其实IIS+PHP+MYSQL 很早以前自己就配置过。不过当时是在XP下配置的。而且那时的XP配置老是出错还。不过配置了WIN7之后感觉WIN7的IIS7的强大。不过配置却比XP要麻烦一些。不过总体来说和XP配置差不多。在WIN7下很多集成的PHP测试环境软件都不是很好的兼容。如:PHPNOW XXPPAM APMSERV。不过最流行的还是APMSERV这个软件。作者更新到5.26版本就停止更新了。不过算是最稳定的一个版本了。想要下载这个集成包的童鞋可以去下载!

APMSERV作者官方博客地址 : http://apmserv.s135.com/ 。里面还有一些安装教程!

好了。下面老说WIN7安装IIS+PHP+MYSQL环境吧。

点击查看原图

1。大家要先去下载PHP 和MYSQL。IIS 这个WIN7旗舰版里面默认是安装着的。直接在后台安装就可以了。

   1、PHP:推荐大家使用5.2版本的。这个比较稳定一些。可以去官方下载: http://www.php.net  也可以去这个站点下载。

N点主机管理系统的服务下载页面。http://download.npointhost.com/php5.2.exe  或者http://download.npointhost.com/ 这里下载。避免一些新手到了PHP官方站点上找不到下载页面。

   2.、MYSQL:推荐大家使用5.0的或者5.2的版本。下载页面 http://dev.mysql.com/ MYSQL官方站点下载、或者点击这个链接http://download.npointhost.com/mysql5.0.83.rar 直接下载下来解压安装就OK了!

二。WIN7安装IIS步骤:

   点击查看原图

可以安装全部也可以安装图片上的安装。根据自己需要安装、点确定之后WIN7会有提示滚动条。大概1-2分钟这样就会安装完毕!

之后打开浏览器在地址栏里写入 http://localhost 或者 http://127.0.0.1  出现IIS7大字一张很大的图片。那证明你成功了。可以使用IIS了。

三:安装PHP模块

    1.、把下载好的PHP解压到任意盘符位置。然后找到php.ini-dist 复制改成PHP.IN

    2、打开 php.ini 文件,找到:extension_dir = "./" 将其改为; extension_dir = "D:\ServerRoot\PHP\ext (重要:这里的目录是你把PHP解压的目录。一定要绝对路径,不然到时加载不到)
去掉:
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mysql.dll
前面的分号“;”,保存。
   3、将php.ini复制到windows目录下。
   4、复制:
libmcrypt.dll
libmysql.dll
php5ts.dll
到windows/system32目录下
 5、打开控制面板-》管理工具-》Internet 信息服务(IIS)管理器,为php建立一个程序池,如下图

点击查看原图

 然后点确定!

  6.、打开ISAPI筛选器,添加一条脚本解析,让IIS支持PHP解析,如下图:

点击查看原图

 7、打开【处理程序映射】,添加脚本映射。如下图:点击查看原图

 

(这里的php5isapi.dll是解压后PHP文件夹里的)WIN7会自动寻找。不过也不要抱侥幸心理。还是自己找到安装目录比较好)

 8、打开默认文档,添加:index.php,default.php,如下图:

点击查看原图

 9、到此PHP模块已经添加完毕了。然后重启下IIS。在网站目录里新建一个PHP文件。写入phpinfo代码 <?php phpinfo(); ?> 保存。然后在浏览器里测试PHP是否安装成功!出现下图证明你已经安装成功了。恭喜!

点击查看原图

四:安装MYSQL部分:

 下载下来的MYSQL是一个EXE安装包 点击它安装。

  1.、选择 Custom 自定义安装,如图

点击查看原图

2、点击"Change"更改 MySQL 安装目录,点击X部分如图:
点击查看原图

 待文件复制安装完毕后,进行 MySQL 设置界面,单击 Finish 。如图: 

点击查看原图

 Detailed Configuration(详细配置),然后 选择 MySQL 运行模式:Server Machine 如图:
点击查看原图

注意:
 ?Developer Machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。
 ? Server Machine(服务器):该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、email和web服务器。MySQL服务器配置成使用适当比例的系统资源。
 ? Dedicated MySQL Server Machine(专用MySQL服务器):该选项代表只运行MySQL服务的服务器。假定运行没有运行其它应用程序。MySQL服务器配置成使用所有可用系统资源。


选择 MySQL 数据库默认存储方式:Non-Transactional Database Only ( MYISAM) 如图:

点击查看原图

通过Database Usage(数据库使用)对话框,你可以指出创建MySQL表时使用的表处理器。通过该选项,你可以选择是否使用InnoDB储存引擎,以及InnoDB占用多大比例的服务器资源。 
注意: Multifunctional Database(多功能数据库):选择该选项,则同时使用InnoDB和MyISAM储存引擎,并在两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。 Transactional Database Only(只是事务处理数据库):该选项同时使用InnoDB和MyISAM 储存引擎,但是将大多数服务器资源指派给InnoDB储存引擎。建议主要使用InnoDB只偶尔使用MyISAM的用户选择该选项。 Non-Transactional Database Only(只是非事务处理数据库):该选项完全禁用InnoDB储存引擎,将所有服务器资源指派给MyISAM储存引擎。建议不使用InnoDB的用户选择该选项。

4、设定 MySQL 最大连接数:一般设置为 128 - 512 之间的整数。如图:

点击查看原图

5、设定 MySQL 网络参数,注意:不要启用 Strict Mode! 如图

点击查看原图

之后一路默认下去。到这步用户密码:

点击查看原图

注意:
 要想设置root密码,在New root password(输入新密码)和Confirm(确认)两个框内输入期望的密码。如果重新配置已有的服务器,你还需要Current root password(当前root密码)框内输入已有的root密码。 要想防止通过网络以root登录,选中Root may only connect from localhost(只允许从本机登陆连接root)选项旁边的框。这样可以提高root账户的安全。 要想创建一个匿名用户账户,选中Create An Anonymous Account(创建匿名账户)选项旁边的框。创建匿名账户会降低服务器的安全,并造成登录和许可困难。因此不建议。  
 完成 MySQL 的安装,并启动 MySQL 服务。

■测试 MySQL 工作是否正常。
 打开 cmd 命令提示符窗口,输入命令:MySQL –u root –p 输入密码后,如果能够正常进入 MySQL 控制台则说明 MySQL 安装正常。

■更改 MySQL 数据库目录 
a) 打开 cmd 命令提示符窗口,输入命令:net stop MySQL 停止 MySQL 服务运行;
b) 打开D:\ServerRoot\MySQL\my.ini 找到: Datadir = "D:\ServerRoot\MySQL\data" 修改为: Datadir = "D:\ServerRoot\Database"
c) 将 D:\ServerRoot\MySQL\data 文件夹复制到 D:\ServerRoot\ ,并重命名为D:\ServerRoot\Database; 
d) 打开 cmd 命令提示符窗口,输入命令:net start MySQL 启动 MySQL 服务。 
e) 重新测试 MySQL 是否工作正常。

到此MYSQL安装成功了。。已经成功了。可以使用集成的IIS+PHP+MYSQL 的PHP测试环境了

相关文章

已有 2 条评论
  1. Seencyder

    0-fer-black Lombardi never imagined being back in the building where he spent long nights along with Belichick and his coaching staffMens Ray Rice Elite Black Jersey which included Alabama coach Nick Saban and Ravens GM Ozzie Newsome It doesn "There is a great passion for football in this town Is it their time?3
    This sort of on-the-one-hand/on-the-other-hand/wait-what-was-in-the-first-hand thinking is how one winds up with a prediction record like minet easy to findWomens Ray Rice Game Black Jersey and teams generally block them from lateral moves or even coordinator moves)com columnist Reuben Frank McAulay's 52 holding calls tied with Ron Winter for the most among the officialsYouth Ray Lewis Limited Black Jersey this Sunday
    锘?The team also interviewed Cleveland Browns coach Pat Shurmur and Cincinnati Bengals assistant coach Hue Jackson for the vacant coordinator job But they are a different team without hims up for grabsOregon coach Chip KellyYouth Jacoby Jones Limited Black Jersey whose quarterbacks ran for huge yardage at Oregon in a zone option schemeYouth Ray Rice Game Black Jersey was hired Friday to coach the Philadelphia Eagles The Falcons were the least penalized team in the NFL -- 55 penalties called against them for 415 yards

    Seencyder 回复
  2. Jun

    我一直都用的phpnow,绿色,方便,和win7兼容啊

    Jun 回复
发表新评论