如何列出 pecl 包的所有版本

问题描述

是否可以列出 pecl 包的所有版本?

例如,

pecl search xdebug 只列出最新的 3.0.1 版本。但我想要最新的 2.x 版本。

解决方法

你可以试试这个:

pecl install xdebug-2.9.8
,

您可以使用 pecl list 列出所有已安装的软件包,它会返回如下内容:

Installed packages,channel pecl.php.net:
=========================================
Package    Version State
pdo_sqlsrv 5.9.0   stable
redis      5.3.3   stable
sqlsrv     5.9.0   stable

或者,您可以使用 pecl info {package} 列出有关特定包的信息。

据我所知,您无法直接从命令行列出所有可用版本。您最好的选择是前往 pecl.php.netsearching 获取您的软件包,其中将列出所有软件包版本及其发布日期。

,

pear 命令行安装程序(位于 pecl 后面)没有列出所有软件包版本的本机方式。

您只能自己查询REST APIhttps://pear.php.net/rest/r/mime_type/allreleases2.xml

该 URL 中的包名称必须为小写。