如何创建一个Windows Vista的IIS7 MySQL的PHP的Web服务器

发布者sudhirmangla 08年七月六日

导言

本指南将告诉您如何建立一个Windows Vista的供电网络服务器IIS7使用, MySQL中,和PHP ( WIMP ) 。 我知道,我知道,一个WIMP服务器不健全的太吸引人。 相信我,这台服务器是远离wimp ,将打击你的袜子,如果您提供合适的硬件。

注:这是一个通用WIMP服务器的能够运行WordPress的, PHPbb ,以及其他流行的PHP和MySQL供电的网站。 你可能改变一些事情让您WIMP服务器上运行恰恰好根据您的使用。

的局限性

在您走得太远你需要知道, IIS7运行的Windows Vista是功能齐全的少数局限性。 在您的权利这种类型的服务器,因为它有限的你需要认识如果你进入一个限制您有这么多的交通你可能购买一个实际的服务器一天的工资从网站上。

的局限性

申请执行的上限: IIS7运行于Windows Vista基本,精简,家庭和家庭高级版有一个请求执行的极限3 。 Vista旗舰版是有限的10个。 申请执行的极限是多少同时网页的Web服务器可以在同一时间。 这意味着Vista基本,精简,和家庭版可高达259200页,每天和Ultimate可高达86.40万网页的每一天!

的FTP :的FTP是非常有限的。 您只能下载文件为匿名。 没有通过FTP上传到Web服务器。 如果这是一个问题,请FileZilla FTP服务器。

安装IIS7

第一件事,我们首先需要安装一个Web服务器。

  1. 打开控制面板的经典视图。
  2. 双击程序和功能。
  3. 点击关闭Windows功能或关闭的左边。
  4. 检查关闭Internet信息服务。
  5. 展开Internet信息服务,万维网服务,应用开发功能,然后勾选关闭的ISAPI扩展。 的ISAPI将需要后,当我们安装PHP 。
  6. 点击确定,安装IIS7 。

当Windows中消失的特点是安装IIS7 ,应运行。 试验IIS7进入http://localhost在您的网页浏览器。 您应该可以看到一个测试网页IIS7像下面的截图。

根预设的网站是位于C : \ inetpub \ wwwroot 。 您的网站有不用。

安装PHP

现在,我们已经有了一个web服务器,我们需要支持PHP的。 在这个例子中我安装PHP 5.2.4 。

  1. 创建一个所谓的PHP文件夹的根目录中的C :驱动器。
  2. 下载Windows二进制文件压缩包http://www.php.net/downloads.php
  3. 解压缩文件,并将它们保存在PHP文件夹您刚刚创建。
  4. 复制ç : \ PHP的\ php.ini中,县,并储存在您的桌面上,让我们可以工作的。
  5. 重命名的php.ini -县你刚才复制在您的桌面上了php.ini 。
  6. 右击php.ini并选择编辑。
  7. 搜索推广= php_mysql.dll和注释,删去了;在前面的。 这使得PHP的登录MySQL数据库。
    现在,在php.ini中的代码,并寻找extension_dir = "./". 变化“ 。 / ”来的“ C : \ PHP的\分机” 。 这表明那里的PHP加载延长=库延长你刚才刚被。
  8. 保存php.ini中。
  9. 复制php.ini并且将它保存在C : \ Windows操作系统。
  10. 打开IIS管理器输入IIS管理器在开始菜单的搜索框中,然后按一下Internet信息服务( IIS )管理器在搜索结果中。
  11. 双击处理程序映射。
  12. 单击添加脚本位于地图的权利。
  13. 填写购买脚本地图窗口像画面如下。
  14. 单击确定,保存更改。
  15. 单击是在窗口,询问您是否要启用此ISAPI扩展。
  16. 单击后退按钮在IIS管理器,然后双击默认文档。
  17. 类型的index.php ,与后面的空间,在文件名称清单。
  18. 按一下适用于右上角IIS管理器。
  19. 现在,你需要复制libmysql.dll从C : \ php和将它保存在C : \窗口\ System32 。 感谢Oruba的修补程序。

可以测试,以确保PHP的安装和正常运行。

打开记事本。
键入“ ? phpInfo ( ) ? “中的空白文件。
注意:删除之间的空间“ ? 在“ ? phoInfo ( ) ? “ 。 我不得不添加的空间,以便命令不执行这一页。
保存它作为test.php在您的桌面上,然后移动到C : \ inetpub \ wwwroot 。

注:常见的错误时,节能test.php是将其保存为test.php.txt 。 不要忘记选择下的所有文件保存类型,然后将文件命名为test.php在记事本中。

转到http://localhost/test.php 你应该得到一个PHP信息页面类似画面如下。

MySQL的安装

在我们可以安装MySQL的,我们需要禁用的UAC在Windows Vista中。

  1. 打开控制面板的经典视图。
  2. 点击用户帐户。
  3. 单击打开用户帐户控制或关闭。
  4. 取消使用用户帐户控制,然后单击确定。
  5. 重新启动计算机。
    注:您可以打开的UAC回来后一切都已经安装和工作。
    现在,我们可以安装MySQL的。 在这个例子中我要安装MySQL社区版5.0.45 。
  6. 下载Windows邮政编码/的Setup.exe版本http://dev.mysql.com/downloads/mysql/5.0.html #的win32
  7. 将它解压缩并储存的Setup.exe在您的桌面上。
  8. 运行Setup.exe 。
  9. 在欢迎窗口将弹出。 单击下一步。
  10. 由于这是一个总的指导创造一个WIMP服务器选择离开的典型,然后单击下一步。
  11. 让MySQL的安装在默认目录,只需按一下安装在此窗口。
  12. 单击下一步将通过几年的广告。
  13. 离开配置MySQL服务器现在检查,并点击完成。
  14. 单击下一步在欢迎窗口。
  15. 我估计,你不需要任何先进的配置MySQL的设置。 如果您没有你可能就不需要该指南或你应该离开这个工作的专家。 选择标准配置,然后单击下一步。
  16. 离开安装Windows服务,服务名称MySQL中,并启动MySQL的自动检查,并单击下一步。
  17. 类型MySQL的系统管理员(根)的密码两次,然后单击下一步。
  18. 这部分是非常重要的。 按住你的嘴恰到好处,跨您的手指,然后按一下执行配置MySQL的。 如果您没有合适你应该标志着第4检查时的工作要做。
    注意:如果您收到连接错误,请点击重试,并应工作。 这是造成速度较慢的计算机无法启动MySQL的服务不够快。
  19. 点击完成。

现在您已经MySQL的安装和运行可以安装的GUI工具,使管理数据库容易。

  1. 下载的GUI工具(仅限Windows x86 )的上http://dev.mysql.com/downloads/gui-tools/5.0.html
  2. 安装它就像任何其他软件。
  3. 单击开始,所有程序, MySQL和MySQL的管理员。
  4. 填写领域一样,画面如下。
  5. 请记住:根系的密码就是您设定当您安装了MySQL 。
  6. 一旦MySQL的系统管理员是开放的,您可以创建一个新数据库按一下目录,然后右键点击进行测试,并选取创建模式。
    给它一个名称和你去!
    打开端口80
  7. 现在,你有一个工作WIMP可以打开它向世界。 所有Internet ( HTTP )的流量通过端口80 。 让我们打开端口80的世界。
    搜索的防火墙在搜索框中在开始菜单,然后按一下Windows防火墙在搜索结果中。
  8. 按一下例外选项卡中的Windows防火墙设置窗口。
  9. 按一下新增港口按钮。
  10. HTTP作为类型的名称和80端口号。

调整Vista的Web服务器性能

由于Windows Vista是不是要出一台服务器中的优先事项是倒退时,它被用来作为网络服务器。 Windows Vista的优先次序,程序,如Word的背景前IIS7等服务给最终用户提供最好的体验。 由于我们配置的Windows Vista作为一个Web服务器后台服务需要优先前景而不是程序。

让我们设置Windows Vista的服务,更高的优先级比计划压缩的最高速了,因为我们可以。

  1. 右击计算机在启动菜单然后选择属性。
  2. 单击高级系统设置。
  3. 点击性能下的设置的高级选项卡的系统属性窗口。
  4. 单击高级选项卡中的性能选项窗口。
  5. 选择背景服务。
  6. 单击确定,然后重新启动计算机。

硬件
网络服务器与低,微薄的交通并没有成为一个强大的机器才能完成任务。 任何现代电脑至少1GBs的RAM (建议2GBs为MySQL )将这样做的罚款。 如果你成为一个幸运的谁收到足够的流量,需要一个高性能的网络服务器这里有一些硬件的提示。

内存:如果你希望任何形式的适度流量(有成千上万的安打每天)记忆是非常重要的。 2GBs是一个良好的开端,但3或4更好。
IIS7 :一个功能强大的处理器( s )和一个良好的内存量是很重要的。
MySQL的:一种快速硬盘驱动器和大量的记忆是非常重要的一个MySQL数据库。
来源: http://www.maximumpcguides.com/how-to-crea ... / #
http://www.maniacomputer.com/webServer/IIS.html
http://www.iis.net/default.aspx?tabid=7
http://www.maniacomputer.com/webServer/WebServer.html

有关职位

分类: 编程 标签: MySQL和 , Windows Vista

有什么话要说?