Chinaunix首页 | 论坛 | 博客
  • 博客访问: 480242
  • 博文数量: 95
  • 博客积分: 2117
  • 博客等级: 大尉
  • 技术积分: 2301
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-16 21:10
个人简介

辽宁铁岭人,现居大连。1970年生。 先后供职于 中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、大连中科海云科技有限公司,任职技术总监。 精通PHP、JAVA、Javascript、HTML、CSS等网络编程技术及Linux操作系统。 精通面向对象编程、设计模式、重构及互联网产品设计。

文章分类

全部博文(95)

文章存档

2013年(31)

2012年(2)

2011年(34)

2010年(25)

2008年(3)

分类: 系统运维

2011-11-15 21:48:21

使用Zend Studio 8.01创建Zend Framework项目,却不能生成Zend Framework项目的默认文件夹结构,只生成了一个空目录,很是郁闷。
仔细查看了调用zf.bat脚本的输出(打开console,在 open console标签中选择zend tool,再创建项目)。
有如下警告
  1. PHP Warning: include_once(NetBeansCommandsProvider.php): failed to open stream: No such file or directory in /usr/share/php/libzend-framework-php/Zend/Loader.php on line 146
  2. PHP Warning: include_once(): Failed opening 'NetBeansCommandsProvider.php' for inclusion (include_path='/usr/share/php/libzend-framework-php:/usr/share/php/libzend-framework-php:.:/usr/share/php:/usr/share/pear') in /usr/share/php/libzend-framework-php/Zend/Loader.php on line 146
想起曾经安装了Netbeans 6.9.1,后来升级到了Netbeans 7.0.1,原来的Netbeans文件夹发生了变化。
在网上搜索了一下,发现和放在用户主目录下(%HOME%或%USERPROFILE%)的.zf.ini文件有关,文件内容为:
  1. php.include_path = "C:\Program Files\NetBeans 6.9.1\php\zend;.;D:\Zend\ZendServer\bin\pear;D:\Zend\ZendServer\share\ZendFramework\library"
  2. basicloader.classes.0 = "NetBeansCommandsProvider"
考虑到暂时不用Netbeans创建Zend Framework项目了,于是就将该文件改了一个名字。
再次创建,果然成功了。

想来,如果还要用Netbeans创建ZF项目,只需将NetBeans中包含NetBeansCommandsProvider.php的路径加入到.zf.ini的
php.include_path参数后即可。
不过这个想法没有付诸实施,有没有效有待考证。

阅读(2027) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~