14

在 PHP Web 应用程序中实现完整的依赖声明和隔离的最佳方法是什么?我已经知道Composer,但这只是声明部分,我认为它还远远不够。我想尽可能多地包括以下内容:PHP 扩展(例如 mcrypt、imagick、apc)、php.ini 配置和扩展配置、PECL 包,理想情况下甚至包括我的 Apache 配置文件。有没有像 Ruby's bundle execfor PHP 的东西?

4

3 回答 3

1

你也许可以看看PHP_CompatInfo

这不会负责报告任何配置文件中的信息,但它会告诉您 PHP 代码需要运行什么。

于 2013-02-25T11:32:57.333 回答
0

Composer 对 Bundler 的替代方案bundle execcomposer exec. 查看文档:https ://getcomposer.org/doc/03-cli.md#exec

于 2016-09-05T12:46:29.447 回答
-1

有一个工具允许通过 debian 包系统分发基于 symfony2 的 PHP 应用程序。见https://github.com/mjollnir/sf2debpkg

于 2013-02-25T11:11:12.100 回答