2011-11-19 20 views
0

我正试图通过PHP读取RPM文件中的信息。我知道有一个PECL扩展,但这将涉及重新编译PHP的服务器,我没有这种能力。所以我正在寻找一些方法来读取RPM文件中的标签。有什么建议么?在PHP中读取RPM标签

回答

0

你可以写一个PHP脚本来执行bash命令,
一个简单的例子可以是这样的:

$info = exec("rpm -qi {$RPM_PACKAGE_FILE}"); 

进一步研究 - http://www.rpm.org/max-rpm/ch-rpm-query.html

+0

我想我也应该说,该系统我有写这个没有安装RPM。 – psion

+0

如果您没有安装RPM,则无法进行查询。或者,您必须从网上下载RPM软件包,或者获得一张Redhat安装光盘。 – ajreal