phploc安装不适用于ubuntu

时间:2013-08-28 07:03:13

标签: php pear phploc

我正在尝试在我的ubuntu 13.04上安装phploc,这似乎不适用于我遵循的步骤。

$ sudo pear config-set auto_discover 1
$ sudo pear install phpunit/phploc
phpunit/phploc can optionally use PHP extension "bytekit"
downloading phploc-1.7.4.tgz ...
Starting to download phploc-1.7.4.tgz (10,134 bytes) .....
done: 10,134 bytes
install ok: channel://pear.phpunit.de/phploc-1.7.4 .de/phploc

然后,当我键入phploc时,它会提供此错误

  

$ phploc
PHP警告:   require_once(SebastianBergmann / FinderFacade / autoload.php):没能   open stream:没有这样的文件或目录   第44行的/usr/share/php/SebastianBergmann/PHPLOC/autoload.php PHP   堆栈跟踪:PHP 1. {main}()/ usr / bin / phploc:0 PHP 2. require()   / usr / bin / phploc:48 PHP致命错误:require_once():打开失败   需要'SebastianBergmann / FinderFacade / autoload.php'   (include_path中= ':在/ usr /共享/ PHP的;在/ usr /斌/梨:。在/ usr /共享/ PHP / SebastianBergmann / PHPLOC /')   在/usr/share/php/SebastianBergmann/PHPLOC/autoload.php第44行PHP   堆栈跟踪:PHP 1. {main}()/ usr / bin / phploc:0 PHP 2. require()   的/ usr /斌/ phploc:48

这是我的php include路径

$ php -i | grep include <br>
allow_url_include => Off => Off
include_path => .:/usr/share/php.:/usr/bin/pear.:/usr/share/php/SebastianBergmann/PHPLOC/ => .:/usr/share/php.:/usr/bin/pear.:/usr/share/php/SebastianBergmann/PHPLOC/
MYSQL_INCLUDE => -I/usr/include/mysql
xdebug.collect_includes => On => On
and included in the distribution in the file:  LICENSE

2 个答案:

答案 0 :(得分:1)

尝试以下位置的安装指南: https://github.com/sebastianbergmann/phploc

答案 1 :(得分:-1)

我从https://github.com/sebastianbergmann/phploc下载了phploc存档,并将其移至/usr/bin/phploc.phar。

然后我在.bashrc中创建了一个别名,如下所示 别名phploc ='/ usr / bin / phploc.phar'

现在我能够像这样访问phploc

root @#phploc Phbasoc 1.7.4 by Sebastian Bergmann。

用法:phploc [开关] ......

- count-tests统计PHPUnit测试用例类和测试方法。

- log-xml以XML格式将结果写入文件。   --log-csv以CSV格式将结果写入文件。

- 排除代码分析中的排除。   --names要检查的以逗号分隔的文件名列表。                            (默认:* .php)

- help打印此用法信息。   --version打印版本并退出。

- 进度打印进度条。