使用IIS在Windows上安装PHP

2020-07-31 14:34 更新

运行 IIS 的 PHP 的 Windows 服务器安装要比在 Unix 上简单得多,因为它涉及预编译的二进制文件,而不是源代码生成。

如果您计划在 Windows 上安装 PHP,那么您需要确定已经达到下述几点要求:

  • 一个可以工作的 PHP 支持的 Web 服务器。在以前的 PHP 版本中,IIS / PWS 是最简单的选择,因为 PHP 的模块版本可用;但 PHP 现在已经为 Windows 添加了更多的模块选择。
  • 一个正确安装的 PHP 支持的数据库,如 MySQL 或 Oracle 等(如果您打算使用的数据库)
  • PHP Windows 二进制发行版(您可以访问 www.php.net/downloads.php 进行下载)
  • 一个用于解压缩文件的实用程序(用于 PC 文件压缩实用程序可以搜索:http://download.cnet.com)

下面是在您的 Windows 计算机上安装 Apache 和 PHP5 的步骤。如果您的 PHP 版本是不同的,那么请按情况进行安装。

  • 使用解压缩实用程序解压二进制存档,常见的存放该文档的位置是:C:\ PHP。
  • 将您的 PHP 目录中的一些 .dll 文件复制到系统目录(通常是:C:\ Winnt \ System32)。
    你需要为每个案例提供 php5ts.dll。您也可能需要复制与您的 Web 服务器模块:C:\PHP\Sapi\php7isapi.dll 对应的文件。您可能还需要 dlls 子文件夹中的其他文件,但从上述提到的两个文件开始,如果需要,还可以添加更多文件。
  • 将 php.ini-development 或 php.ini-recommended (最好是后者)复制到 Windows 目录(C:\ Winnt 或 C:\ Winnt40)中,并将其重命名为 php.ini。
    在文本编辑器中打开此文件(例如,记事本)。编辑此文件以获取配置指令。此时,我们强烈建议新用户在开发机器上设置错误报告到 E_ALL。现在,最重要的是在路径和目录部分下的 doc_root 指令。确保这与 IIS Inetpub 文件夹(或任何您打算服务的地方)匹配。
  • 停止并重新启动 WWW 服务。下列的四种方法可供您使用:
    1. 通过“IIS管理器”重启:
      在IIS服务器管理控制树中展开IIS节点,选择需要重新启动IIS服务的计算机,接着单击鼠标右键,选择“所有任务”->“重新启动IIS”。
    2. 通过“控制面板”->“管理工具”->“服务”重启:
      打开“开始”菜单→设置→控制面板→管理工具→服务。将列表向下滚动到 IIS 管理服务(IIS Admin Service)。选择它,然后单击“停止”。停止后,选择万维网发布服务,然后单击“开始”。从 Internet 服务管理器中停止并重新启动服务是不够的,由于这是 Windows,您可能还需要重新启动。
    3. 通过Net 命令操作:
      点击 “开始”→“运行”,输入 cmd 打开命令窗口;
      输入 net stop iisadmin /y 回车停止 IIS;
      再输入 net start iisadmin 回车启动IIS;
      再输入 net start w3svc 回车 WEB 服务。
    4. 通过 IISReset 命令操作:
      点击 “开始”→“运行”,输入 iisreset 后回车即可。
  • 打开文本编辑器。
    输入:<?php phpinfo(); ?>。将此文件保存在 Web 服务器的文档根目录中,比如:info.php。
  • 启动任何 Web 浏览器并浏览该文件。
    您必须始终使用 HTTP 请求(http://www.testdomain.com/info.php、http://localhost/info.php 或http://127.0.0.1/info.php),而不是文件名(/home/httpd/info.php),以便正确解析该文件。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号