- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在考虑构建我们的 php 应用程序的部署过程,以便构建的输出为在生产中运行应用程序所需的代码生成单个 phar 存档。我想知道以这种方式部署 web 应用程序的性能与 check out 或将源树本身复制到 web 服务器的文档根的传统模型相比。
打包方法的好处在于,CI 服务器可以完全准备包(例如删除测试代码),然后将单个存档复制到服务器以进行部署。原始文件也可以存储在存储库中。
如果将应用程序作为 phar 运行会导致瓶颈,我不想使用这种方法。从 phar 中加载源是否存在问题?该应用程序通过 Composer 使用自动加载来加载源。
最佳答案
我benchmarked a application回到 2011 年;速度不是 phar 的问题。
加载源代码和模板文件时会出现一些小问题 - 取决于您当前的操作方式。但总而言之,这不会是不可能的问题。
关于PHP Phar 部署性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18252194/
我实际上使用 wamp 2.5 和 PHP 5.5.12,当我尝试创建一个 时制药文件它返回给我以下消息: Uncaught exception 'UnexpectedValueException'
我正在尝试创建一个带有可执行 stub 的 PHAR 存档。代码: buildFromDirectory('files/'); $phar->setStub($phar->createDefaultS
我将我的 phar 添加到 cache_list php.ini 中的指令和缓存效果很好。几天后我更新了 phar 现在我收到以下错误: Warning: Phar::webPhar(phar:///
首先要做的是:我的 Phars 确实在运行。我正在玩一点,我有以下场景: 应用程序的 Phar(没有任何不规则之处)(application-phar) 第二个 phar,例如用于图书馆。 (lib-
我已将 PHP 应用程序打包到可执行的 Phar 存档 中,并在一个类中放置了一个方法,该方法应访问已执行的 Phar 存档 元数据。 我可以获得如下所示的元数据,但是我在执行的 Phar archi
我正在使用 PHP 构建系统 phing 创建一个 phar 归档文件。 是否有任何已知的科学可以让我自动将 phar.readonly 设置为 0(这将允许创建 phar 到知道)在 phing 运
我正在尝试创建一个 php 可执行文件(一个 phar 文件)来生成一些文件,我想知道如何获取 phar 文件的真实路径(在 phar 文件代码中)。 我想做的是在phar文件的同一级别创建一个文件夹
前言 最近因为工作需要要使用PHP 7,所以从网上找教程进行安装, 结果编译没问题, 安装的时候报了错误。 错误如下 ?
后 composer install PhpStorm 开始索引并卡在“扫描库 PHARS”上。 几个小时后它没有完成。 最佳答案 您可以将 *.phar 添加到 Settings -> Editor
我正在考虑构建我们的 php 应用程序的部署过程,以便构建的输出为在生产中运行应用程序所需的代码生成单个 phar 存档。我想知道以这种方式部署 web 应用程序的性能与 check out 或将源树
我在构建 php 应用程序时遇到问题。 此项目中不存在目标“构建” 在 netbeans php 项目中。 只需发送使用 ubuntu 操作系统在 netbeans IDE 中构建 Phar 和 Co
我将在 php 中启动一个新的门户应用程序,它将包含 5 7 个组件。几个月前我阅读了有关 php phar 的文章,想知道单独创建每个组件的 phar 并以某种方式使用它们是否对我有益。我即将启动该
我只是想知道将静态内容添加到 phar 文件(图像、javascript 或 html 文件)是否合法。如果是这样,我如何让他们为客户服务? 到目前为止我看到的唯一例子是: 但我想这不是一个好方法。
使用phar创建tar.gz压缩包返回一个奇怪的错误,错误信息如下: exception 'BadMethodCallException' with message 'Unable to add ne
我尝试使用 Silex 框架作为我的网络应用程序的基础。但是,如果我尝试包含 *.phar 存档,PHP 会抛出以下错误: Fatal error: Class 'Phar' not found in
我正在尝试使用 Symfony2 控制台库构建 CLI 工具。我有一些基本的工作,现在我想把它打包成 phar。我读过几个示例,但我看到的示例非常简单(3 个文件,没有命名空间等)。 在我的 src/
我需要将配置文件放在我的网络应用程序的 phar 之外。我需要安装它。在我的 stub 文件中我尝试过:
我在 Debian 上使用 PHP 5.3,并根据 php -m 加载“Phar”。 但是执行 php Pyrus.phar 或 php Pyrus.phar config-show 根本不会产生任何
向 Phar 专家提问 假设我有 3 个 php 文件,在每个文件中我打开一个 mysql 连接并执行一些操作。 如果我将这 3 页压缩到一个 Phar 文件中,mysql 连接是否在整个 Phar
我正在尝试安装 composer,但是我无法理解这一行,我需要做什么?我已经尝试转到 github token 设置,但我实际上需要生成哪个 token ?有没有人在安装的时候遇到类似的问题?
我是一名优秀的程序员,十分优秀!