DIY我的zend studio for eclipse 6.1.2

1.打开项目时,弹出来java.lang.NullPointerException错误:

An internal error occurred during: "Building PHP projects ...".

java.lang.NullPointerException

出错后PHP projects 会停止build,代码提示就全部没有了.需要手动rebuild.

解决办法:

关闭 "plug-in":

菜单中选择 Window -> Preference -> General -> Startup and Shutdown

"Advanced Debugger UI Plug-in" "PDT debug daemon Plug-in" 的两个选项去掉.

关闭 "Build Automatically":

在工程上右键-> "Properties" > "Builders" , 去掉 "PHP Project Builder"

 

2.zend studion 6.1.2支持xdebug:

zend studio for eclipse其实是基于eclipsepdt plugin的扩展版本,其内核本身是支持xdebug的,只是,zend为了自己的商业利益,将其隐藏起来了,这样,表面上,zend studio for eclipse仅有zend debugger一个调试器可用.

启用:

转到zend studio的安装目录下的plugins目录下,新建目录disabled,将plugins下文件名为com.zend.php.debug*的两个文件移动到刚刚新建的disabled目录下,注意是“移动”,即将原来文件删除掉,也就是:com.zend.php.debug.core_6.1.2.v20090402-1938.jarcom.zend.php.debug.ui_6.1.2.v20090318-1524.jar这两个文件。

 

3.zend studio 6.1.2支持zend optimizer 3.3.0a:

Zend Optimizer是由PHP核心引擎“Zend http://www.zend.com 创建者Zend技术公司所开的免费PHP优化软件。据Zend公司透露使用这个软件某些情况下至少可以提高性能30%以上!

配置:

下载zend Optimizer3.3.0a,安装,适当的选择一些安装属性,比如服务器类型,php.ini文件目录之类的;

php.ini中增加

[Zend]

//优化器所在目录:

zend_extension_ts="zend Optimizer安装目录/lib/ZendExtensionManager.dll"

//优化器管理所在目录:

zend_extension_manager.optimizer_ts="zend Optimizer安装目录/lib/Optimizer-3.3.0"

zend_optimizer.enable_loader = 0

//是否允许处理加密的PHP文件:

zend_optimizer.optimization_level=15

//优化程度,启动多少个优化过程:

zend_optimizer.license_path =

 

4.zend studio 6.1.2支持zend debugger5.2.14RC9-cygwin_nt-i386:

配置:

下载zend debugger5.2.14RC9-cygwin_nt-i386,解压后得到一系列x_x_x_comp,选择5_2_x_comp,拷贝到任意目录(比如D:/Program Files/Zend/ZendDebugger5.2.14/),将拷贝所得的文件夹5_2_x_comp的名字改为php-5.2.x,再将解压所得的dummy.php拷贝到站点根目录;

php.ini中增加

[Zend]

zend_extension_ts=" D:/Program Files/Zend/ZendDebugger5.2.14/ZendDebugger.dll"

zend_debugger.allow_hosts=127.0.0.1/32,127.0.0.1/24,192.168.0.0/24,192.168.2.0/24

zend_debugger.expose_remotely=always

 

5.zend studio 6.1.2同时支持zend debuggerzend optimizer:

配置:

php.ini中有

[PHP]节中的

output_buffering = Off

implicit_flush = On

[Zend]

zend_extension_ts="D:/Program Files/Zend/ZendOptimizer-3.3.0/lib/ZendExtensionManager.dll"

zend_extension_manager.optimizer_ts="D:/Program Files/Zend/ZendOptimizer-3.3.0/lib/Optimizer-3.3.0"

zend_optimizer.enable_loader = 0

zend_optimizer.optimization_level=1023

zend_optimizer.license_path =

 

zend_extension_manager.debug_server_ts="D:/Program Files/Zend/ZendDebugger5.2.14"

zend_debugger.allow_hosts=127.0.0.1/32,127.0.0.1/24,192.168.0.0/24,192.168.2.0/24

;zend_debugger.expose_remotely=always

zend_debugger.expose_remotely=allowed_hosts

 

注意:

zend_extension_manager.optimizer_tszend_extension_manager.debug_server_ts都是php-x.y.z的上层目录。

 

6.zend studio 6.1.2能够引导中文manual

配置:

菜单->Windows->Php Manual->New或者Edit按钮->点选Windows CHM File->浏览->找到本地的中文帮助手册,格式.chm。

现在,可以在编辑代码区右击想要查看帮助的php函数,方法等...

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值