windows上的ApiGen不能运行ApiGen命令


ApiGen on windows.Can't able to run apigen command

谁能告诉我如何在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

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

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