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

通过张贴sudhirmangla 2008年7月6日

介绍

本指南介绍如何创建一个Windows Vista支持的Web服务器使用IIS7的,MySQL和PHP(粒子WIMP)。 我知道,我知道,一个粒子WIMP的服务器不健全的太有吸引力。 相信我,这个服务器是远从懦夫,并会打击你的袜子了,如果你提供合适的硬件。

:这是一个通用的粒子WIMP的服务器的phpbb的能够运行WordPress,以及其他流行的PHP和MySQL驱动的网站。 您可能需要改变一些东西让你的粒子WIMP的服务器上运行的只是根据您的使用权。

的局限性

在你走得太远你需要知道,在Windows Vista中IIS7的运行是充满了一些限制功能。 这种类型的权利之前,你的服务器了,因为它有限的你需要认识到,如果你曾经触及该限制,你将有一个so much traffic could probably buy你同一天的从网站pay真正的服务器。

的局限性

请求执行限制:IIS7的主页上运行Windows Vista的基础,入门,家庭高级版和有限制的3执行请求。 Vista旗舰版是限制为10。 执行请求的极限是多少页的Web服务器同时可以在同一时间进行。 这意味着Vista的基础,入门,家用版和能容纳259200终极页面每天能容纳864,000页每一天!

的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的测试页。

默认的Web站点的根,是位于C:\ inetpub \ wwwroot的。 你的网站去那里。

安装PHP

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

  1. 创建一个文件夹,名为在C根PHP:在驱动器。
  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:\ Windows操作系统。
  10. 打开开始菜单中键入的搜索框,单击Internet信息服务(IIS)管理器,搜索结果中IIS管理IIS管理器。
  11. 双击处理程序映射。
  12. 点击地图上添加脚本的右上角。
  13. 填写添加脚本,如下面的屏幕快照地图窗口。
  14. 单击确定以保存更改。
  15. 在窗口中单击是,询问您是否要启用此ISAPI扩展。
  16. 点击回到IIS管理器按钮,然后双击默认文档。
  17. 类型的index.php,用空格后面,在文件名列表。
  18. 单击应用上的IIS管理器的右上方。
  19. 现在你需要复制从C libmysql.dll:\ 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之前,我们需要在Windows Vista中禁用UAC。

  1. 在经典视图中打开控制面板。
  2. 单击用户帐户。
  3. 点击打开用户帐户控制打开或关闭。
  4. 取消使用用户帐户控制,然后单击确定。
  5. 重新启动计算机。
    注意 :您可以重新开启UAC后,一切都已经被安装和工作。
    现在我们可以安装MySQL。 在这个例子中我要去安装MySQL社区版5.0.45。
  6. 下载Windows的ZIP / 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管理员(root)密码两次,然后单击下一步。
  18. 这部分是非常重要的。 牵你的嘴刚好,交叉手指,然后点击执行来配置MySQL。 如果你这样做,是你应得恰到好处4时检查它的完成标志。
    注意 :如果你得到一个连接错误,请点击重试,它应该工作。 这是由一个较慢的计算机无法启动MySQL服务速度不够快。
  19. 点击完成。

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

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

调整Vista的性能的Web服务器

由于Windows Vista是不是意味着是一个开箱即用其重点是向后当它作为一个Web服务器使用的服务器。 Windows Vista的程序,如Word优先服务,如IIS7的背景前,给最终用户的最佳体验。 由于我们配置为Web服务器后台服务需要特斯优先,而不是程序的Windows Vista。

作为一个方案,以更高的优先级比它的最挤的速度让我们可以进行的设置Windows Vista的服务。

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

硬件
对于低到一个适度的交通网络服务器没有成为一个强大的机器来完成这项工作。 任何具有至少1GBs的RAM(MySQL的建议2GBs现代PC)会做的罚款。 如果你成为谁得到足够的流量,需要一个高性能的网络服务器在这里幸运的一间是一些硬件的提示。

内存 :如果你希望在任何一天种轻微交通每点击(许多计)内存是非常重要的。 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

相关文章

分类: 编程 标签:

有话要说?