首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过PEAR安装phpDocumentor,“未找到命令”

通过PEAR安装phpDocumentor,“未找到命令”
EN

Stack Overflow用户
提问于 2013-11-24 21:46:54
回答 3查看 1.8K关注 0票数 2

我让trobule通过PEAR在phpDocumentor机器上安装CentOS,我甚至不知道这是pear还是php相关的。

下面是我执行的命令及其输出:

代码语言:javascript
复制
# pear -v install phpdoc/phpDocumentor
## http://pastebin.com/2ijRG9KW

# /usr/local/bin/phpdoc
-bash: /usr/local/bin/phpdoc: No such file or directory

# tree -a -h /usr/local/lib/php/phpDocumentor/
## http://pastebin.com/NjynYKPL

我包括了树命令,因为我觉得那里不太好.

乍一看,这是一个PEAR问题还是phpDocumentor问题?

编辑

试过

代码语言:javascript
复制
# whereis phpdoc
phpdoc: /usr/local/bin/phpdoc

代码语言:javascript
复制
# cd /usr/local/bin
# ls -l | grep -i phpdoc
lrwxrwxrwx.  1 root root       48 Nov 23 21:46 phpdoc ->         /usr/local/lib/php/phpDocumentor2/bin/phpdoc.php
-rwxr-xr-x.  1 root root     1039 Nov 24 21:31 .tmpphpdoc*

猜怎么着..。

代码语言:javascript
复制
-bash: cd: /usr/local/lib/php/phpDocumentor2: No such file or directory

但是有一个phpDocumentor文件夹(而不是phpDocumentor2),它的树在这个巴斯丁上可用

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-25 20:18:25

在执行pear安装的同一个文件夹中,我找到了一个error_log文件:

22:27:54 UTC PHP致命错误:允许在/usr/local/lib/php/PEAR/Installer.php中耗尽内存33554432字节(尝试分配8192字节)

抓住你了。

票数 0
EN

Stack Overflow用户

发布于 2014-03-19 13:03:28

我遇到了同样的问题,发现我的文件夹phpdoc中没有/usr/local/bin链接。

为了解决这个问题,我使用pear config-show来查看梨斌目录所在的位置,然后创建一个符号链接,表示该位置的phpdoc文件。

我的梨本目录被设置为:/usr/local/Cellar/php55/5.5.8/bin/

我的Local目录设置为:/usr/local/bin

要创建链接,请执行以下操作:

ln -s /usr/local/Cellar/php55/5.5.8/bin/phpdoc /usr/local/bin/phpdoc

票数 3
EN

Stack Overflow用户

发布于 2013-11-25 16:41:49

您可以使用pear config-show查看它用作bin_dir的目录,这是PEAR安装程序放置“二进制文件”的地方。我认为主要的Linux发行版已经预先配置了它们的PEAR设置,以便使用/usr/bin作为正确的位置,因此您可以尝试使用/usr/bin/phpdoc。当然,/usr/bin几乎总是在您的默认路径上,所以仅仅尝试phpdoc通常就足够了。

PEAR安装程序的内存限制错误意味着PEAR安装程序本身在试图安装phpDocumentor时崩溃。您需要编辑php.ini文件以增加memory_limit参数的值。现在看来,它的默认值是8MB。我建议至少256 at,除非这是一台小/旧的计算机。然后,您应该尝试重新安装(pear install --force phpdoc/phpdocumentor)。我预计--force将是必要的,因为PEAR可能认为它已经成功安装了它。如果install给人带来麻烦,那就试试update --force吧。

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

https://stackoverflow.com/questions/20181438

复制
相关文章

相似问题

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