php - 使用 PEAR 安装 phpDocumentor

标签 php centos pear phpdoc phpdocumentor2

首页http://www.phpdoc.org/ , 关于 http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_phpDocumentor.quickstart.pkg.html , 和 https://github.com/phpDocumentor/phpDocumentor2 ,安装 phpDocumentor 的说明是:

pear channel-discover pear.phpdoc.org
pear install phpdoc/phpDocumentor

当我这样做时,我发现它已被弃用:

[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 ,说明是:

$ pear install phpdoc/phpDocumentor-beta

使用 PEAR 安装 phpDocumentor 的首选方法是什么?

最佳答案

To install PEAR

sudo apt-get install php-pear 
sudo pear channel-update pear.php.net 
sudo pear upgrade-all 

To install php doc

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 

To Install phpmd

sudo pear channel-discover pear.phpmd.org 
sudo pear remote-list -c phpmd 
sudo pear install phpmd/PHP_PMD 

To install codesniffer

sudo pear install PHP_CodeSniffer 

To install phpdepend

sudo pear channel-discover pear.pdepend.org 
sudo pear remote-list -c pdepend 
sudo pear install pdepend/PHP_Depend

To check all pear packages

sudo pear list all 

other useful commands

sudo pear upgrade-all 

to install phpunit test

sudo apt-get install phpunit 

关于php - 使用 PEAR 安装 phpDocumentor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20518713/

相关文章:

php - 同一数据库上的加密 key ?

linux - 百胜通过其他服务器安装

logging - Jboss 控制台中的更多详细信息?

php - 用于 macports PHP5 的 Pear 安装

php - 使用 php 脚本 smtp.gmail 发送电子邮件时出错 Pear Centos

php - Doctrine : Class Table Inheritance : Add an existing object from parent table to extended table

php - foreach 循环内数据未按升序显示

php - Mysql Group By 和 Order by 给出奇怪的结果

PHP,正则表达式仅替换两个字符,仅此而已

php - 如何在 WAMP、Windows 7 上安装 PEAR 包?