首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PEAR安装phpDocumentor

使用PEAR安装phpDocumentor
EN

Stack Overflow用户
提问于 2013-12-11 12:07:06
回答 3查看 6.1K关注 0票数 3

http://www.phpdoc.org/的主页上、phpDocumentor.quickstart.pkg.html上和https://github.com/phpDocumentor/phpDocumentor2上,安装phpDocumentor的说明如下:

代码语言:javascript
复制
pear channel-discover pear.phpdoc.org
pear install phpdoc/phpDocumentor

当我这样做时,我发现这是不可取的:

代码语言:javascript
复制
[root@desktop ~]# pear channel-discover pear.phpdoc.org
Adding Channel "pear.phpdoc.org" succeeded
Discovery of channel "pear.phpdoc.org" succeeded
[root@desktop ~]# pear install PhpDocumentor
WARNING: "pear/PhpDocumentor" is deprecated in favor of "phpdoc/phpdocumentor"
Did not download optional dependencies: pear/XML_Beautifier, use --alldeps to download automatically
pear/PhpDocumentor can optionally use package "pear/XML_Beautifier" (version >= 1.1)
downloading PhpDocumentor-1.4.4.tgz ...
Starting to download PhpDocumentor-1.4.4.tgz (1,534,088 bytes)
..............................................................................................................................................................................................................................................................................................................done: 1,534,088 bytes
install ok: channel://pear.php.net/PhpDocumentor-1.4.4
[root@desktop ~]# pear uninstall PhpDocumentor
uninstall ok: channel://pear.php.net/PhpDocumentor-1.4.4

根据http://www.phpdoc.org/docs/latest/for-users/installation/using-pear.html#requirements的说法,说明如下:

代码语言:javascript
复制
$ pear install phpdoc/phpDocumentor-beta

使用PEAR安装phpDocumentor的首选方法是哪种?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-12-11 12:26:18

安装PEAR

代码语言:javascript
复制
sudo apt-get install php-pear 
sudo pear channel-update pear.php.net 
sudo pear upgrade-all 

安装php

代码语言:javascript
复制
sudo pear channel-discover pear.phpdoc.org 
sudo pear remote-list -c phpdoc 
sudo pear config-set data_dir /var/www 
sudo pear install --alldeps PhpDocumentor 
sudo pear install phpdoc/phpDocumentor 
sudo mkdir /var/www/PhpDocumentor-output 
sudo chown www-data /var/www/PhpDocumentor-output 

安装phpmd

代码语言:javascript
复制
sudo pear channel-discover pear.phpmd.org 
sudo pear remote-list -c phpmd 
sudo pear install phpmd/PHP_PMD 

安装codesniffer

代码语言:javascript
复制
sudo pear install PHP_CodeSniffer 

安装php依赖性

代码语言:javascript
复制
sudo pear channel-discover pear.pdepend.org 
sudo pear remote-list -c pdepend 
sudo pear install pdepend/PHP_Depend

检查所有pear包

代码语言:javascript
复制
sudo pear list all 

其他有用命令

代码语言:javascript
复制
sudo pear upgrade-all 

安装phpunit测试

代码语言:javascript
复制
sudo apt-get install phpunit 
票数 6
EN

Stack Overflow用户

发布于 2013-12-11 16:47:53

我认为你收到的“反对”信息的真正原因是你跑了--

pear install phpdocumentor

不包括服务器别名"phpdoc/“-- pear install phpdoc/phpdocumentor

没有别名意味着使用了pear/的默认别名,因此pear install pear/phpdocumentor

这就是为什么它为您提供了1.x版本,由PEAR托管。注意,在输出中:

代码语言:javascript
复制
[root@desktop ~]# pear install PhpDocumentor
WARNING: "pear/PhpDocumentor" is deprecated in favor of "phpdoc/phpdocumentor"

要获得phpdoc.org托管的2.x版本,必须使用phpdoc/别名- pear install phpdoc/phpdocumentor

大写D不重要,-beta也不重要。

票数 3
EN

Stack Overflow用户

发布于 2013-12-11 12:33:01

对于erro消息,我认为应该通过以下方式安装PhpDocumentor:

代码语言:javascript
复制
pear install phpdoc/phpdocumentor

(注意小d)。

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

https://stackoverflow.com/questions/20518713

复制
相关文章

相似问题

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