微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP包管理器

有没有人知道 PHP的包管理器库(比如适用于linux发行版的yum),除了PEAR?我正在研究一个应该包括用于模块管理的包管理系统的系统.我设法使用PEAR获得一个工作的解决方案,但是使用PEAR客户端进行PEAR安装的其他任何操作都不是真正的最佳解决方案,因为它不是为此而设计的.我必须修改/扩展它(例如,实施安装/升级操作或移动PEAR特定文件,如锁文件远离系统根目录),特别是CLI客户端代码是相当凌乱和PHP4.所以也许有人有一些建议

>用于易于使用和扩展的替代PEAR客户端库(服务器端有一些不错的实现,如Pirum和pearhub)
>用于使用PHP编写的完全不同的软件包管理系统(理想地包括依赖关系跟踪和不同的通道)
>对于一些一般的想法如何实现这样一个PM系统(是的,我仍然在修改从头开始实现这样一个系统的想法)

我知道像Magento和symfony这样的大系统使用PEAR作为他们的PM. Magento使用原始PEAR客户端(我想避免的)的黑客版本,symfony的实现似乎与框架完全集成,但是从头开始至少写入客户端是一个很好的起点.无论如何,如果有人有建议:请:)

还有 Composer.

原文地址:https://www.jb51.cc/php/139542.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐