`
wx1569466809
  • 浏览: 72089 次
文章分类
社区版块
存档分类
最新评论

[转]netbean下利用apigen生成php文档安装配置

 
阅读更多
利用piwigo进行了项目的二次开发之后,有感于这个开源框架的博大精深,想留个念想,所以想利用phpDocumentor在sublime下面生成文档。安装之后,控制台报错。找群友商量之后,有朋友推荐用netbean与apigen配合生成文档。而且这位群友还来出了自己生的案例。
感觉用netbean与apigen生成的文档的界面的确舒服,加上sublime下面的phpDocumentor出错提示,也让人无头绪。所以决定还是用netbean,必竟有很长一段时间,netbean(现在用的 7.2版)与sublime我会结合着使用。
第一步:php运行环境的安装
第一点,在windows平台上面安装php.我用的版本是php-5.3.18-Win32-VC9-x86.zip( 强调一点,低于5.0版本php,最新的apigen不支持了 。)php安装好之后,要注意的是在系统的环境变量path中加入php安装的目录

netbean下利用apigen生成php文档安装配置回顾

第二点,为了支持phpMyAdmin,打开mbstring。打开“php.ini”,找到“;exte nsion=php_mbs tring.dll”,将最前面的分号去掉;

第二步:pear的安装(必须)
首页去PEAR官网,下载一个文件 go-pear.phar .
下载地址为  http://pear.php.net/go-pear.phar
然后在命令行运行 php go-pear.phar.在运行之前,首页要保证php.ini 文件的存在。我下载的php-5.3.18-Win32-VC9-x86.zip中将php.i ni-development改名即可。因为在pear安装的最后一 步,会生成一个pear.ini而且其中有一部运行路径,将会提示你是否要添加到php.ini中。选Y ES,回车继续。安装成功的 PEAR的几个文件,都会显示OK.成功安装pear之后,会生成一个针对window平台的注册表文件 PEAR_ENV.reg ,双击它,加它进注册表中。到了这一步,才标志着你的pear安装成功!
netbean下利用apigen生成php文档安装配置回顾

备注:这个提示针对是很多网站给出的一个地址生成的go-pear.php,在命令行运行 php go-pear.php所产生的出错提示。提示中,给出一个链节,让开发者去下载一个文件,就是我们需要的go-pear.phar文件。

第三步,通过pear安装 apigen.
安装的命令可以参照apigen的官网上面的步骤。基本上前面两步做好了,到这里是很简单的。
我第一次用pear安装apigen,完全成功。因为php.ini的里面的mbstring没有开启,而且没有加入正确的php ext
运行路径,导致在netbean中一直无法让apigen启动运行,加上netbean的控制台中也一直没有报错,所以也无法定位错误,让我痛苦万分。这个时候,新的问题产生了,我以为是我的apigen没有装好,所以我用pear命令重装
了apigen,但是一直报错,说是没有安装包。我想可能是因为删除的时候,注册表中的文件没有删除干净导到致。所以我用了另外一种方式来安装,就是直接在apigen的官网下载了最新版的 ApiGen-2.8.0-standalone.zip将解压文件全部复制到php文件夹下面。
然后,在netbean下面终于出现了我期待以久的画面。
netbean下利用apigen生成php文档安装配置回顾
可爱的紫色 apige出现了。然后就是生成文档的过程。
备注:
在执行时报错:
    Used 98% of the current memory limit, please increase the limit to generate the whole documentation.
    修复方法:修改你系统中所安装PHP的配置文件(php.ini),将其中的 memory_limit  值设置到一个合适的值。

我要强调的一点是,如果没有配置好pear,直接解压apigen到php中,是不可以的。
还有就是,我的netbean中的一处,与官网的视频讲的不同,直接上图,更能说明问题
如果按照官网的方法来安装apigen脚本,依然不能输出API文档
netbean下利用apigen生成php文档安装配置回顾
如果指向 apigen.bat,我这里是无法运行的,不知道,元芳,是怎么看的?

但是如果将apigent的脚本指向 apigen.php,哪么是可以正常生成api文档的。

netbean下利用apigen生成php文档安装配置回顾

说实话,我真的不知道事件的真相是怎么一回事,大人。在说,我也没有时间去细查了。如果有知道结果的朋友欢迎评论留言。


Windows下PHP PEAR的安装方法介绍

http://www.leapsoul.cn/?p=357

Netbeans配置ApiGen自动生成api文档
http://www.cnblogs.com/lfire/archive/2012/10/10/2718974.html

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

转载于:https://my.oschina.net/u/574397/blog/137790

分享到:
评论

相关推荐

    NETBEAN6.7的安装图解

    下载并默认安装后,JDK通常会被安置在C:\Program Files\Java\jdk1.6.0目录下,NETBEAN安装时会自动寻找这个路径。 NETBEAN6.7的安装流程如下: 1. 访问NetBeans官方网站http://www.netbeans.org,下载netbeans-6.7...

    NetBean6字体配置

    NetBean6字体配置 NetBean6字体配置 NetBean6字体配置 NetBean6字体配置

    netbean安装程序 ruby3

    netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3

    netbean安装程序 ruby5

    netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5

    netBean使用帮助文档

    这个“netBean使用帮助文档”很显然是为了指导用户如何有效地利用NetBeans进行编程工作。以下是一些关于NetBeans的重要知识点: 1. **安装与启动**:NetBeans可以在Windows、Mac OS X和Linux等操作系统上运行。用户...

    netbean安装程序 ruby

    netbean安装程序 rubynetbean安装程序 rubynetbean安装程序 rubynetbean安装程序 rubynetbean安装程序 ruby

    netbean安装程序 ruby2

    netbean安装程序 ruby2netbean安装程序 ruby2netbean安装程序 ruby2netbean安装程序 ruby2netbean安装程序 ruby2

    netbean安装程序 ruby7

    netbean安装程序 ruby7netbean安装程序 ruby7netbean安装程序 ruby7netbean安装程序 ruby7

    NetBean快捷键文档

    收集NetBean开发工具快捷键应用大全。以便开发者集体查阅

    netbean struts2 插件

    从标签“netbean struts2 插件”我们可以进一步了解,这个主题集中在如何在NetBeans IDE中安装和利用Struts2插件进行开发。这通常包括以下几个步骤: 1. **安装插件**:首先,用户需要在NetBeans的插件管理器中搜索...

    netbean大集合资料

    netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料

    netbean安装程序 ruby4

    netbean安装程序 ruby4netbean安装程序 ruby4netbean安装程序 ruby4netbean安装程序 ruby4

    netbean安装程序 ruby6

    netbean安装程序 ruby6netbean安装程序 ruby6netbean安装程序 ruby6netbean安装程序 ruby6

    php_xdebug-2.1.1-5.2-vc6-nts.dll 调试php,配合 netbean使用

    NTS版本的Xdebug适用于不支持线程安全的PHP环境,比如Apache的mod_php或者IIS下的FastCGI。 首先,你需要确保你的PHP环境是5.2版本且非线程安全的,然后将`php_xdebug-2.1.1-5.2-vc6-nts.dll`复制到你的PHP扩展目录...

    netbean 的zend样式

    导入过程中,如果需要,你可能需要将这些文件夹的内容合并到你的NetBeans安装目录下的相应位置,以确保所有设置都能正确生效。 在使用和调整NetBeans的“Zend样式”后,你可能会注意到一些关键特性,比如代码高亮、...

    netbean的struts2插件

    netbean7.2的struts2插件

    netbean下运行Jpetstore

    **标题:“netbean下运行Jpetstore”** **描述概要:** Jpetstore是Sun Microsystems为展示J2EE(Java 2 Platform, Enterprise Edition)功能而开发的一个示例应用程序。它是一个基于Web的宠物商店,用于教育和演示...

    netbean配置c++详解(内涵所需插件)

    标题"NetBeans配置C++详解(内涵所需插件)"表明了本文将详细讲解如何在NetBeans集成开发环境中配置C++环境,包括必要的插件安装和设置步骤。其中,"内涵所需插件"提示我们,文中会提供在NetBeans中进行C++开发所需...

    上传文件开发源代码netbean开发

    【描述】提到的"精心修改后可以在netbean6.0上成功运行"意味着源代码可能基于现有的示例或者开源项目,经过了适配和调试,确保在NetBeans 6.0版本环境下能正常工作。NetBeans 6.0是一个较旧的版本,因此需要注意它对...

Global site tag (gtag.js) - Google Analytics