PEAR 包通常安装在哪里?

Posted

技术标签:

【中文标题】PEAR 包通常安装在哪里?【英文标题】:Where do PEAR packages normally get installed? 【发布时间】:2011-07-17 02:18:08 【问题描述】:

我正在使用 Debian 挤压服务器。我已经使用aptitude install php-pear 安装了 PEAR。这创建了一个目录/usr/share/php/PEAR

我安装了一些 PEAR 包,包括 Phing。我使用pear install --alldeps phing/phing 安装了Phing 文件,这些文件显示在/usr/share/php/phing 中。

但是PEAR包(正常情况下)不应该放在/usr/share/php/PEAR吗?当我跑步时

pear config-get php_dir

我得到“/usr/share/php”。我有什么配置错误吗?

【问题讨论】:

【参考方案1】:

在我的 64 位 Ubuntu 系统上,pear 包安装到/usr/share/php/PEAR/, 但我不知道如何更改梨安装路径。也许你可以在某个地方进行配置。

【讨论】:

【参考方案2】:
/usr/share/php/

对于 Debian 是正确的。

/usr/share/php/PEAR

它本身包含 PEAR 本身的类。

使用/usr/share/php 的原因是pear CLI 工具是安装PHP 库(或应用程序)的安装程序——因此选择php 是正确的。

【讨论】:

PEAR 不是为此而生的。但是您可以尝试使用 -c 参数传递的自定义配置 - 但该配置不支持相对路径。【参考方案3】:

我正在使用 Mac OSX Lion。 我在/usr/lib/php/pear安装了pear

所以数据也安装在那里。

【讨论】:

【参考方案4】:

如果 php 安装在 /usr/local/php 中

梨来了:

/usr/local/php/lib/php

【讨论】:

【参考方案5】:

关于我安装的 Debian PEAR 位于这里:

/usr/local/lib/php

【讨论】:

【参考方案6】:

是的,这是 Debian 和 Ubuntu 上的正确目录

无论您使用哪种操作系统,您都可以通过控制台运行:pear config-get php_dir 找到正确的安装目录。你会得到完整的目录路径。

例如,使用 Microsoft Window 上的 XAMPP 应用程序,您必须转到 XAMPP 安装目录路径 <<XAMPP Installation folder path>>/bin 并使用 ./pear config-get php_dir,这会导致使用当前位置执行二进制文件并执行相同的工作。

【讨论】:

这应该是公认的答案。它不仅显示了非特定的操作系统解决方案,还弥补了管理员将 PEAR 配置为位于非默认位置的情况。【参考方案7】:

把它扔出去,以防你以迂回的方式安装了梨:

cd /
find . -type d -name pear

例如,我在我的一台本地机器上使用 MAMP,它位于一个非常奇怪的地方。

【讨论】:

这有帮助。我正在使用 cPanel。【参考方案8】:

如果您使用 CPanel 安装它们,它们很可能位于

./opt/cpanel/ea-phpVERSION/root/usr/share/pear

【讨论】:

以上是关于PEAR 包通常安装在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

npm 在哪里安装包?

Visual C++ 可再发行包安装在哪里?

使用 npm -g 命令安装时库/包存储在哪里? [复制]

流星的安装包在哪里?

英伟达驱动安装在哪里

我的包安装在哪里?