0

我有兴趣将我的基于 php (silex) 的 web 部署为 phar。该应用程序将部署在我无法控制的 Mac 和 Windows 服务器上。但我可以要求php5.3。

如果我直接在浏览器中访问 phar ( http://server.com/myphar.phar ),它不会执行 php,除非您设置 Web 服务器以识别 phar 文件。至少这是我认为正在发生的事情。

如何在不要求用户直接在浏览器中访问 Phar 的情况下将我的应用程序部署为 Phar?

4

1 回答 1

1

答案似乎是“是”。

我将除 index.php 之外的所有内容都构建到 phar 中,然后在 index.php 中简单地执行此操作

<?php
include('myPhar.phar');

到目前为止,这似乎有效。它的功能似乎就像没有涉及 phar 一样。

于 2013-06-02T04:41:10.287 回答