我对命令不熟悉pecl
,但是可以将下面的命令转换为离线版本吗?
pecl install channel://pecl.php.net/pthreads-0.0.44
我想在 CentOS 6.3 上安装 PThreads,但我知道的唯一完美的方法是上面的命令。问题是我需要在可能有或没有互联网连接的计算机上安装该软件包。有什么建议么?谢谢!
答案1
您可以从 PHP 5.5 或 5.6 获取 pthreads曼月乐项目。包名称是php55u-pecl-pthreads
和php56u-pecl-pthreads
。您可以将这些包同步到本地镜像,并且无需访问互联网即可访问它们。
CentOS当前版本是6.7。 6.3 和 6.7 之间发生了几项重大更改,因此 IUS 软件包可能无法干净地安装在您的系统上。帮自己一个大忙,更新你的系统,现在你很容易遇到大量的安全问题。
答案2
通过快速搜索(遗憾的是手头没有任何 CentOS 6.3),似乎可以通过雷米回购并且该包名为php-pecl-pthreads
如果它可能包含在常规存储库中,您可以尝试使用一个具有互联网连接的 CentOS 6.3 机器yum list "*pecl-pthreads*"
- 如果不是,那么您可以从上面提到的存储库中获取它。
有关如何下载软件包并使它们可供其他没有互联网连接的计算机使用的信息,请参阅类似问题的答案,例如