如何将php应用程序部署为pharm而无需浏览到phar

时间:2013-06-01 18:28:29

标签: php phar

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

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

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

1 个答案:

答案 0 :(得分:1)

答案似乎是“是”。

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

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

到目前为止这似乎有效。它似乎起作用就好像没有涉及phar。