首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用app轻松打包PEAR依赖项?

如何使用app轻松打包PEAR依赖项?
EN

Stack Overflow用户
提问于 2012-05-05 23:26:02
回答 2查看 680关注 0票数 0

我正在开发一个PHP应用程序,它利用了一些PEAR包。我希望能够将应用程序打包成存档(例如tar、zip等),以便在服务器上轻松下载和解压运行。我不希望服务器需要PEAR来下载或安装依赖项。有没有一种简单的方法将PEAR依赖项与应用程序打包?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-22 16:47:22

好的,你可能正在寻找PHP中的Composer, a tool for dependency management

如果我没理解错的话,这应该是你想要的。

票数 0
EN

Stack Overflow用户

发布于 2012-05-09 07:44:23

有两种部署方式(我建议您提供这两种选项):

  1. Phar
  2. Expanded文件目录

在这两种情况下,如果您要获取所有依赖组件文件,则可以在PEAR中查询这些文件。

列出由PEAR安装程序安装的软件包

代码语言:javascript
复制
pear list

结果列表

代码语言:javascript
复制
Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.3.7   stable
Console_Getopt   1.3.0   stable
PEAR             1.9.4   stable
Structures_Graph 1.0.4   stable
XML_Util         1.2.1   stable

package XML_Util的列表文件

代码语言:javascript
复制
pear list-files Archive_Tar # or pear list Archive_Tar

结果列表

代码语言:javascript
复制
Installed Files For Archive_Tar
===============================
Type Install Path
php  /Users/wilmoore/local/php/versions/5.4.0/lib/php/Archive/Tar.php
doc  /Users/wilmoore/local/php/versions/5.4.0/lib/php/doc/Archive_Tar/docs/Archive_Tar.txt

从这里开始,只需迭代该列表并获取文件即可。您应该能够跳过以"doc“为前缀的行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10463269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档