如何在 Windows Server 2008 r2 上设置 PHP CGI/FastCGI SAPI 的 php.ini 路径?

2024-02-26

我有 IIS 7.0 和两个版本的 PHPv5 and v7在我的 Microsoft Windows Server 2008 Standard 6.0 SP2 上。问题是,PHP7 或 IIS 尝试将 PHP5 的 php.ini 用于 IIS“网站”。

所以在命令行上一切都很好:

X:\>php -v
PHP 7.0.2 (cli) (built: Jan  6 2016 12:59:59) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies

X:\>php --ini
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File:         D:\Data\Programme\php7\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

但在 IIS 管理器和phpinfo()输出不是:

我认为,这是一个 PHP (cgi-fcgiSAPI)问题,notIIS 问题(但不确定)。

如何设置正确php.ini适用于 Windows Server 2008 上的 PHP CGI/FastCGI SAPI?


还通过注册表进行了尝试,但这没有帮助:


The solution https://stackoverflow.com/a/38526818/2019043 of Jan Reilink https://stackoverflow.com/users/1297898/jan-reilink seems also correct, but unfortunately I could not find out, how to apply it the right way (see this https://stackoverflow.com/questions/38503625/how-to-set-the-php-ini-path-for-php-cgi-fastcgi-sapi-on-windows-server-2008-r2?noredirect=1#comment64517694_38526818 and other my comments below Jan's answer).

最后我通过 IIS GUI 解决了这个问题:

进而FastCGI Settings -> EnvironmentVariables -> PHPRC:

也可以看看 ”配置 IIS 以处理 PHP 请求 http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis#Configure_handler_mapping” 在 IIS 文档的“使用 FastCGI 在 IIS 7 上托管 PHP 应用程序”一章中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Windows Server 2008 r2 上设置 PHP CGI/FastCGI SAPI 的 php.ini 路径? 的相关文章

随机推荐

  • 为 sqlalchemy 应用程序编写 pytest

    我正在尝试将单元测试转换为 py 测试 我正在使用单元测试示例 class TestCase unittest TestCase def setUp self app config TESTING True app config CSRF
  • 使用 http-server 永远部署节点应用程序

    我想使用 http server 和forever js 将我的应用程序部署到远程 ubuntu 服务器 但forever js需要JS文件的路径 而不是可执行文件的路径 所以我无法将密钥传递给 http server 迄今为止最好的解决方
  • 跨域不起作用

    React 让我说跨源请求被阻止 同源策略不允许读取远程资源http localhost 8080 用户 http localhost 8080 users 原因 CORS 标头 Access Control Allow Origin 丢失
  • 在 Windows 8、python 3.3 中创建虚拟环境时出现问题

    我正在尝试在 Python 中创建虚拟环境 但无论重新安装 python setuptools 和 pip 多少次 我总是会收到错误 我的计算机运行的是 Windows 8 并且使用的是 Python 3 3 E Documents pro
  • Android:UI 线程被阻止

    在我的应用程序中 我创建了一个自定义对话框 它在 webview 和普通 android 应用程序中显示 并且在显示对话框时我做了一些后台操作 当我调用 mydialog 函数时 它会显示我的自定义对话框 它还返回一些值 当我使用 webv
  • Spring data jpa findByDate 始终返回空列表

    我在我的应用程序中使用 spring data jpa 1 9 2 mysql connector 5 1 和 hibernate 4 3 11 Final 我的 Order 类有一个日期类型的 创建 属性 Entity public cl
  • 应用程序扩展如何访问包含应用程序 Documents/ 文件夹中的文件

    在应用程序扩展中 有没有一种方法可以获取从存储在 var mobile Containers Data Application Documents 文件夹中的包含应用程序生成的图像 为了使文件可用于应用程序扩展 您必须使用Group Pat
  • 使用本地端的 sudo 权限和我的个人 SSH 密钥,通过 SSH 将远程文件同步到我的本地计算机

    我想同步目录 var sites example net 从远程计算机到本地计算机上同一路径的目录 远程计算机仅使用密钥而不是密码来验证 SSH 连接 在我的本地计算机上 我在 ssh config 中设置了一个别名 以便我可以轻松运行ss
  • 当软键盘可见时无法单击按钮

    当文本输入元素具有焦点 并且软键盘可见 时 我无法直接单击提交按钮 清晰可见 我必须首先关闭键盘 通过单击其他地方或键盘上的 完成 然后单击提交按钮 这是令人困惑的行为 我考虑过在键盘可见时完全删除登录按钮 但这太令人困惑了 因为用户不知道
  • 在 Rails 3 中使用液体

    我正在制作一个 Rails 博客引擎用于学习目的 我想使用液体作为模板引擎 我有这样的东西 posts controller rb def index posts Post all end posts index html liquid f
  • 如何在 iPhone 中自动布局 ui 视图控制器中的按钮?

    我的尺寸为 4 英寸 并且在 3 个不同的行中添加了 4 个图标 所有图标的尺寸均为 60x60 我可以在 iphone 4s 5 5s 中获得正确的视图 但在 iphone 6 和 6 plus 中则不能 那么我如何对其应用自动布局 并使
  • 当设置为 CRLF 时,SSIS 将 LF 读取为终止符

    使用 SSIS 2012 我的平面文件连接管理器我有一个分隔文件 其中行分隔符设置为CRLF 但是当它处理文件时 我有一个文本列 其中有一个LF在里面 这导致它将其读取为行终止符 从而导致失败 有任何想法吗 我没有 SSIS 经验 但作为一
  • 我收到错误:执行量角器时找不到模块“黄瓜”

    我找到了一些描述设置步骤的帖子 但是当我按照它们操作时 我收到一个错误 找不到模块 黄瓜 我全局安装了黄瓜和量角器以及量角器 黄瓜 并且可以单独执行它们 但在尝试使用黄瓜框架执行量角器时则不能 我使用的配置文件如下 var env requ
  • 为什么 WCF 删除了我的回复消息中的 wsa:To 标头?

    我有一个 WCF 服务IDispatchMessageInspector and a BeforeSendReply修改消息的 WS Addressing 标头的方法 这适用于所有标头 但 wsa To 除外 该标头正在从回复中删除 pub
  • Azure Web应用程序自动从Http重定向到Https

    我在 Azure 上有一个网站 并且已使用自定义域对其进行配置 网站始终从 http 重定向到 https 因此在浏览器中出现不安全错误 如下所示 我不想将其重定向到 https 解决方案是什么 它重定向到 https 的原因是什么 在网络
  • 如何将serversocket绑定到特定IP?

    如果我有一个String代表 IP 地址 IPv4 或 IPv6 我如何创建ServerSocket并绑定到这个IP 而不关心传入的IP是IPv4还是IPv6 我看到有一个构造函数 ServerSocket int port int bac
  • Selenium Python - 无头 Chrome 不复制到剪贴板

    我正在编写一个脚本来运行 Python Selenium 并将一些内容复制到剪贴板 它一直工作得很好 直到我以无头模式运行它 现在它不会将文本复制到剪贴板 有谁知道如何解决这个问题 这是我的配置 options webdriver Chro
  • 解释 list_for_each_entry 和 list_for_each_entry_safe

    谁能解释一下 Linux 中 list for each entry 和 entry safe 循环的工作原理 它像是 list for each entry type cursor struct list head list member
  • R LDA 主题建模:结果主题包含非常相似的单词

    All 我是 R 主题建模的初学者 这一切都是三周前开始的 所以我的问题是我可以成功地将数据处理成语料库 文档术语矩阵和 LDA 函数 我有推文作为输入 大约有 460 000 条推文 但我对结果不满意 所有主题的单词都非常相似 packa
  • 如何在 Windows Server 2008 r2 上设置 PHP CGI/FastCGI SAPI 的 php.ini 路径?

    我有 IIS 7 0 和两个版本的 PHPv5 and v7在我的 Microsoft Windows Server 2008 Standard 6 0 SP2 上 问题是 PHP7 或 IIS 尝试将 PHP5 的 php ini 用于