谁能告诉我如何在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:wampbinphpphp5.3.13apigen on line 48
Call Stack:
0.0015 792712 1. {main}() C:wampbinphpphp5.3.13apigen:0
0.0141 1646736 2. class_exists() C:wampbinphpphp5.3.13apigen:64
0.0142 1647048 3. ApiGen{closure}() C:wampbinphpphp5.3.13apigen:0
Fatal error: require(): Failed opening required 'Texy.php' (include_path='.;C:wampbinphpphp5.3.13pear') in C:wampbinphpphp5.3.13apigen on line 48
Call Stack:
0.0015 792712 1. {main}() C:wampbinphpphp5.3.13apigen:0
0.0141 1646736 2. class_exists() C:wampbinphpphp5.3.13apigen:64
0.0142 1647048 3. ApiGen{closure}() C:wampbinphpphp5.3.13apigen:0
PHP Warning: require(Texy.php): failed to open stream: No such file or directory in C:wampbinphpphp5.3.13apigen on line 48
PHP Stack trace:
PHP 1. {main}() C:wampbinphpphp5.3.13apigen:0
PHP 2. class_exists() C:wampbinphpphp5.3.13apigen:64
PHP 3. ApiGen{closure}() C:wampbinphpphp5.3.13apigen:0
PHP Fatal error: require(): Failed opening required 'Texy.php' (include_path='.;C:wampbinphpphp5.3.13pear') in C:wampbinphpphp5.3.13apigen on line 48
PHP Stack trace:
PHP 1. {main}() C:wampbinphpphp5.3.13apigen:0
PHP 2. class_exists() C:wampbinphpphp5.3.13apigen:64
PHP 3. ApiGen{closure}() C:wampbinphpphp5.3.13apigen:0
请按照以下步骤操作(参考本页https://github.com/ApiGen/ApiGen/wiki/installation-on-windows)
- 安装apigen。Phar在您想要的目录。例如:C:PHPCLI
- 添加 C: PHPCLI 到Windows 路径
- 如果你或任何人不知道如何在Windows中添加路径。右键单击桌面或开始菜单上的我的电脑图标,单击属性。
- 在Windows属性页的左侧,单击高级系统设置。
- 点击环境变量…
- 您可以在用户变量或系统变量中添加C:PHPCLI到Path。选择一个。
- 点击OK all。
- 打开命令行,输入
cd C:PHPCLI
- 再次输入命令行:
echo @php "%~dp0apigen.phar" %*>apigen.bat
- 关闭命令行并打开新的命令行。
apigen --help
- 应该显示ApiGen帮助信息。