Windows上的ApiGen.无法运行apigen命令

use*_*677 2 php windows apigen

任何人都可以告诉如何在Windows上运行APIGen.我使用PEAR安装了ApiGen,ApiGen的文件驻留在

C:\ WAMP\BIN\PHP\php5.3.13

这里有两种类型的文件,一种是批量扩展,另一种是文件扩展名,都有名称apigen.

我在使用apigen命令时遇到错误.

Warning: require(Texy.php): failed to open stream: No such file or directory in C:\wamp\bin\php\php5.3.13\apigen on line 48

Call Stack:
    0.0015     792712   1. {main}() C:\wamp\bin\php\php5.3.13\apigen:0
    0.0141    1646736   2. class_exists() C:\wamp\bin\php\php5.3.13\apigen:64
    0.0142    1647048   3. ApiGen\{closure}() C:\wamp\bin\php\php5.3.13\apigen:0


Fatal error: require(): Failed opening required 'Texy.php' (include_path='.;C:\wamp\bin\php\php5.3.13\pear') in C:\wamp\bin\php\php5.3.13\apigen on line 48

Call Stack:
    0.0015     792712   1. {main}() C:\wamp\bin\php\php5.3.13\apigen:0
    0.0141    1646736   2. class_exists() C:\wamp\bin\php\php5.3.13\apigen:64
    0.0142    1647048   3. ApiGen\{closure}() C:\wamp\bin\php\php5.3.13\apigen:0

PHP Warning:  require(Texy.php): failed to open stream: No such file or directory in C:\wamp\bin\php\php5.3.13\apigen on line 48
PHP Stack trace:
PHP   1. {main}() C:\wamp\bin\php\php5.3.13\apigen:0
PHP   2. class_exists() C:\wamp\bin\php\php5.3.13\apigen:64
PHP   3. ApiGen\{closure}() C:\wamp\bin\php\php5.3.13\apigen:0
PHP Fatal error:  require(): Failed opening required 'Texy.php' (include_path='.;C:\wamp\bin\php\php5.3.13\pear') in C:\wamp\bin\php\php5.3.13\apigen on line 48
PHP Stack trace:
PHP   1. {main}() C:\wamp\bin\php\php5.3.13\apigen:0
PHP   2. class_exists() C:\wamp\bin\php\php5.3.13\apigen:64
PHP   3. ApiGen\{closure}() C:\wamp\bin\php\php5.3.13\apigen:0
Run Code Online (Sandbox Code Playgroud)

vee*_*vee 6

请按照以下步骤操作(参见本页https://github.com/ApiGen/ApiGen/wiki/installation-on-windows)

  • 在你想要的目录中安装apigen.phar.例如:C:\ PHPCLI
  • C:\ PHPCLI添加到Windows 路径
    • 如果您或任何人不知道如何在Windows中添加路径.右键单击桌面上的" 我的电脑"图标或开始菜单,然后单击" 属性".
    • 在Windows属性页的左侧,单击" 高级系统设置".
    • 单击环境变量...
    • 您可以在用户变量或系统变量中将C:\ PHPCLI添加到Path.选一个.
    • 单击全部确定.
  • 打开命令行并输入 cd C:\PHPCLI
  • 再次输入命令行: echo @php "%~dp0apigen.phar" %*>apigen.bat
  • 关闭命令行并打开新命令行.输入此命令进行测试apigen --help
  • 它应该显示ApiGen帮助消息.