运行 来自浏览器的 phar 文件

Running phar files from a browser

是否可以从浏览器 运行 .phar 文件?一些网站似乎暗示它是,但我找不到有关如何设置它的任何详细信息。

我可以 运行 phar 文件直接从 CLI,但不能从浏览器。我正在使用 IIS。我需要做什么才能让它发挥作用?

我正在使用 PHP 7.2 和 IIS 8.5。

我知道我可以在常规 php 脚本中 "include" 它们,但我想知道如何直接 运行 它们。

您必须告诉 IIS .phar 文件应该用 PHP CGI 进程处理。

https://docs.microsoft.com/de-de/iis/application-frameworks/install-and-configure-php-on-iis/install-and-configure-php

在第14步"Add Module Mapping"中,您需要将"Request Path"设置为*.phar