使用Console_CommandLine

时间:2012-12-09 02:58:57

标签: php pyrus

我使用pyrus安装了Console_CommandLine:

php pyrus.phar install pear/Console_CommandLine

安装Console_CommandLine的目录具有下一个结构: (/A_PATH/lib/

lib/
├── cache
├── data
├── docs
├── downloads
├── php
└── tests

我尝试了下一个:(/A_PATH/demo.php

<?php
    require_once 'lib/Console_CommandLine/php/Console/CommandLine.php';
    ...
 ?>

但我有下一个错误:

PHP Warning:  require_once(Console/CommandLine/Exception.php): failed to open stream: No such file or directory in /A_PATH/lib/Console_CommandLine/php/Console/CommandLine.php on line 32
PHP Fatal error:  require_once(): Failed opening required 'Console/CommandLine/Exception.php' (include_path='.:/usr/share/php:/usr/share/pear') in /A_PATH/lib/Console_CommandLine/php/Console/CommandLine.php on line 32

如何将CommandLine.php文件用于我的个人项目?

1 个答案:

答案 0 :(得分:1)

您需要设置包含路径。 PEAR包依赖于它的正确设置,以便它们包含正常工作:

set_include_path('.:/A_PATH/lib/php/');

您也可以在php.ini中设置,这是大多数时间的完成方式。

可以在PEAR 1手册中找到设置包含路径的方法:http://pear.php.net/manual/en/installation.checking.php