操作方法创建一个Windows Vista的IIS7的MySQL的PHP Web服务器

sudhirmangla发布2008年7月6日

导言

本指南介绍如何创建一个Windows Vista的驱动使用IIS7的Web服务器,MySQL和PHP(弱相互作用粒子)。 我知道,我知道,弱相互作用粒子服务器不健全太有吸引力。 相信我,这个服务器,仍是一个懦夫,并会打击你大开眼界,如果您提供合适的硬件。

注意 :这是一个普通的弱相互作用粒子服务器的运行WordPress的,亚历克能力,以及其他流行的PHP和MySQL驱动的网站。 您可能需要改变一些事情让您的服务器上运行的弱相互作用粒子只在您的使用情况而定。

的限制

在你走得太远你需要知道,在Windows Vista中IIS7的运行是完全有一些限制功能。 在您的权利,这种类型的服务器上,因为它有限的你需要认识到,如果你曾经达到的局限性之一你有这么多的交通你也可能买一天从网站支付实际的服务器。

的限制

请求执行限制:在Windows Vista中IIS7的基础,入门,家用运行和家庭高级版有一个请求执行限额3。 Vista Ultimate是限制为10。 要求执行限制是多少页的同时可以给Web服务器在同一时间进行。 这意味着Vista Basic系统,启动和家庭版能容纳259200终极每天能容纳86.4万页网页,每天!

的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在您的网络浏览器。 您应该看到类似下面的截图1 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. 复制c:\ PHP的\ php.ini - dist和保存在桌面上,所以我们可以使用它。
  5. 重命名php.ini - dist文件复制到你刚才在桌面上为php.ini。
  6. 右键单击php.ini并选择编辑。
  7. 延长搜索= php_mysql.dll和注释,删去它,在它前面。 这可以使PHP MySQL数据库登录。
    现在,在php.ini移动代码和下extension_dir = "./".查找 更改“。/”到“C:\ php的\分机”。 这表明在加载PHP的扩展=激活php_mysql.dll扩展您刚刚取消注释。
  8. 保存php.ini中。
  9. 复制php.ini并保存在C:\窗口。
  10. 打开通过在开始菜单的搜索框中,然后单击Internet信息服务在搜索结果(IIS)管理器IIS管理器IIS管理器。
  11. 双击处理程序映射。
  12. 单击添加脚本映射右侧位置。
  13. 填写添加脚本映射像下面的屏幕快照窗口。
  14. 单击确定以保存更改。
  15. 是的窗口中点击,询问您是否想要启用此ISAPI扩展。
  16. 单击IIS管理器的后退按钮,然后双击默认文档。
  17. 类型编辑,与后面的空间,在列表文件名。
  18. 单击应用的IIS管理器右上角。
  19. 现在你需要复制libmysql.dll的从C:\ PHP和保存在C:\的Windows \ System32。 感谢您的修复Oruba。

可以让测试,以确保PHP是安装并运行正确。

打开记事本。
键入“? phpinfo()函数?“的空白文档。
注:删除了空间“? 在“? phoInfo()?“。 我要补充的空间,使该命令没有执行这一页。
保存为test.php的桌面上,然后将其移动到C:\ inetpub \ wwwroot的。

注意:一个常见的错误时,储蓄test.php的是,它保存为test.php.txt。 不要忘了选择类型下的所有文件,然后保存在记事本中的名字文件test.php的。

转到http://localhost/test.php。 你应该得到一个PHP信息页面类似下面的屏幕快照。

安装MySQL

在我们能够安装MySQL,我们需要在Windows Vista中禁用UAC。

  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. 由于这是创造一个弱相互作用粒子服务器总的指导离开典型选定,然后点击下一步。
  11. 让MySQL的默认目录安装,只需点击该窗口安装。
  12. 单击下一步将通过一些广告。
  13. 给配置MySQL服务器现在选中,然后单击完成。
  14. 单击下一步在欢迎窗口。
  15. 我假设你不需要配置任何先进的MySQL设置。 如果你可能就不需要这个指南,或者你应该离开这个工作的专家。 选择标准配置,然后单击下一步。
  16. 给作为Windows服务安装,服务名称MySQL和启动MySQL的自动检查并单击下一步。
  17. 键入MySQL管理员(root)密码两次,然后单击下一步。
  18. 这部分是非常重要的。 保持你的嘴恰到好处,交叉手指,然后按一下执行的配置MySQL。 如果你这样做只是你应该得到的权利4检查当它做标记。
    注意 :如果你得到一个连接错误,然后点击重试,应该工作。 这是由慢不启动MySQL服务足够快的计算机。
  19. 点击完成。

现在,您已经安装并运行MySQL的安装界面让工具方便地管理数据库。

  1. 下载的GUI工具(Windows x86的)在http://dev.mysql.com/downloads/gui-tools/5.0.html。
  2. 安装就像任何其他软体。
  3. 单击开始,所有程序时,MySQL,MySQL的管理员。
  4. 在田间填写就像下面的屏幕快照。
  5. 记住:root的密码是你安装时设置MySQL的。
  6. 一旦MySQL管理是开放的,您可以通过点击目录,然后右击下的测试和选择创建一个新的数据库架构。
    给它一个名称就可以了!
    打开端口80
  7. 现在你有一个工作质量弱相互作用粒子可以打开它向世界。 所有互联网(HTTP)通信通过端口80通行证。 让我们打开80端口到世界各地。
    搜索在搜索结果中的开始菜单,然后点击搜索框Windows防火墙防火墙。
  8. 单击Windows防火墙设置窗口中的例外选项卡。
  9. 单击添加端口按钮。
  10. 键入HTTP的名称和端口号为80。

调整Web服务器性能景色

由于Windows Vista并不意味着是该箱的重点是向后当它被作为Web服务器所使用的服务器内。 Windows Vista的优先项目,如Word一样IIS7的前向最终用户提供最好的体验后台服务。 由于我们配置为Web服务器后台服务需要,而不是程序的景致优先的Windows Vista。

作为优先于程序挤出它的最速度,我们可以让我们设置Windows Vista的服务。

  1. 用鼠标在开始菜单点击电脑,然后选择属性。
  2. 单击高级系统设置。
  3. 根据在系统属性窗口中点击高级选项卡上设置的性能。
  4. 单击性能选项窗口中的高级选项卡。
  5. 选择后台服务。
  6. 单击确定,然后重新启动计算机。

硬件
阿与Web服务器低到温和流量不会要一个强大的机器来完成这项工作。 任何具有至少内存1GBs现代PC(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

相关岗位

分类: 编程 标签

有话要说?