个人学习笔记LDY

让找资料更简单

把我所学所懂记录下来以及收集网络上优秀的文章分享给大家,俗话说:“好记性不如烂笔头”。

使用 PHP 管理器 IIS 设置和配置 PHP

发布,1771 人读过

PHP 管理器不是微软拥有或支持的产品。

安装

“下载”页面中选择适合您的目标计算机的安装包。下载并运行安装程序,安装程序将安装 PHP 管理器的二进制文件并将其注册到 IIS。请注意,仅支持 IIS 版本 7.0 及更高版本。安装完成后,启动 IIS 管理器并找到“PHP 管理器”功能:

http://www.phpmanager.xyz/latest/_images/phpmanager.png

打开后,“PHP 管理器”功能为已向 IIS 注册且当前处于活动状态的 PHP 安装提供配置概述。如果没有 PHP 注册到 IIS,则唯一可以执行的操作是重新注册新的 PHP 版本。

向 IIS 注册 PHP

要向 IIS 注册新的 PHP 版本,首先需要从 http://windows.php.net/ 下载带有 PHP 二进制文件的 zip 存档,然后将其中的文件解压缩到您选择的文件夹中。请注意,您也可以使用 Web 平台安装程序或 http://windows.php.net/ 中的 Windows 安装程序来安装 PHP - PHP 管理器也可用于管理这些 PHP 安装。

单击“注册新的 PHP 版本”任务,然后提供主 php 可执行文件位置的完整路径:php-cgi.exe

http://www.phpmanager.xyz/latest/_images/register.png

单击“确定”后,新的 PHP 版本将注册到 IIS 并变为活动状态。这意味着默认情况下,此 IIS 服务器上的所有站点都将使用此 PHP 版本。

验证现有的 PHP 安装并修复配置问题

为了使PHP在IIS上正常运行,需要在IIS和PHP中配置一组建议的设置。PHP 管理器检查是否配置了所有建议的设置。如果某些设置未正确配置,则可以使用 PHP 管理器修复这些设置。

如果某些配置设置配置不正确,您将在打开 PHP 管理器时看到一条警告消息:

http://www.phpmanager.xyz/latest/_images/warning.png

单击“查看建议”链接后,您可以看到PHP安装中存在的所有配置问题。您可以查看每个问题描述和建议的纠正措施。您还可以选择要修复的配置问题:

http://www.phpmanager.xyz/latest/_images/fixed.png

在 PHP 版本之间切换

在 IIS 注册了多个 PHP 版本后,可以使用 PHP 管理器在服务器和站点级别的版本之间轻松切换。这意味着您可以将某些 IIS 站点配置为使用一个 PHP 版本,而其他站点使用不同的版本。

http://www.phpmanager.xyz/latest/_images/switch.png

检查 phpinfo() 输出

PHP 中的 phpinfo() 函数提供了有关 PHP 运行时配置各个方面的非常详细的信息。要检查 PHP 管理器中的 phpinfo() 输出,请使用“检查 phpinfo()”任务。

http://www.phpmanager.xyz/latest/_images/phpinfo.png

配置错误报告

您可以使用 PHP 管理器在 PHP 中配置错误报告级别。如果在开发计算机上使用 IIS,则可能需要使用详细错误报告,以便立即查看 PHP 应用程序中的所有错误、警告和通知。如果将 IIS 用作生产服务器,则错误报告级别将不那么详细,并且错误将记录在日志文件中,但永远不会传达给 HTTP 客户端。

http://www.phpmanager.xyz/latest/_images/error.png

配置运行时限制

可以在“PHP 运行时限制”页面中配置各种超时和限制:

http://www.phpmanager.xyz/latest/_images/limits.png

配置所有 PHP 设置

所有现有的PHP设置都可以在“PHP设置”页面中添加,删除和修改。

http://www.phpmanager.xyz/latest/_images/settings.png

启用或禁用 PHP 扩展

可以在“PHP 扩展”页面中启用或禁用 PHP 扩展

http://www.phpmanager.xyz/latest/_images/extentions.png