+ -
当前位置:首页 → 问答吧 → ZEND STUDIO表单提交后出现blank*.php错误

ZEND STUDIO表单提交后出现blank*.php错误

时间:2007-11-07

来源:互联网

我的平台配置:
1,安装了ZEND STUDIO5.5 (装之前已经安装和配置了PHP5.2.4)
2,安装了ZendOptimizer-3.3.0a-Windows-i386.exe
3,安装了ZendDebugger-5.2.10-cygwin_nt-i386.tar.gz
4,ZendGuard-Windows.exe 看了说明是为了加密代码,没有安装。
5,ZendPlatform-Windows.exe 这个东西需要在XP 2003上安装,我是WIN2000平台无法安装。

我的情况与问题:
1,ZEND STUDIO5.5 不可以使用我本机的PHP,使用的是内置的PHP。求助如何修改。
2,ZendPlatform-Windows.exe无法安装,我们公司统一开发平台是WIN2000+PHP5.2.X+APACHE2.2.X。这里有什么折中方案没?
3,我使用phpinfo测试了我的平台后发现和网上的正确配置调试环境的信息完全吻合,我可以单步调试,可以跟踪查看变量信息,可以设置断点,似乎没什么问题,但是表单提交后出现blank*.php错误,这是为什么?
4,检查Debug Server连接 时,提示:本测试将在http://127.0.0.1上检查Debug Server。然后过一会就失败了。
5,我在视频教程里看到在空白页面输入:html 后可以引入一个html页面的模板,但是我试了却不行,为什么呢?
难以配置、不好用、困难多多,我相信是暂时的现象,希望斑竹指点下。谢谢。
6,ZendStudio-5_1_0.exe ZendStudioServer-5.1.0-Windows-i386.exe 是不是只可以支持PHP4,在安装ZendStudioServer 时发现没有PHP5的选项,不支持PHP5的调试?

[ 本帖最后由 冷剑魂 于 2007-11-7 09:37 编辑 ]

作者: 冷剑魂   发布时间: 2007-11-07

好多问题啊,谢谢关注,待我慢慢回答

作者: haitao   发布时间: 2007-11-07

我的情况与问题: 1,ZEND STUDIO5.5 不可以使用我本机的PHP,使用的是内置的PHP。求助如何修改。 2,ZendPlatform-Windows.exe无法安装,我们公司统一开发平台是WIN2000+PHP5.2.X+APACHE2.2.X。这里有什么折中方案没? 3,我使用phpinfo测试了我的平台后发现和网上的正确配置调试环境的信息完全吻合,我可以单步调试,可以跟踪查看变量信息,可以设置断点,似乎没什么问题,但是表单提交后出现blank*.php错误,这是为什么? 4,检查Debug Server连接 时,提示:本测试将在http://127.0.0.1上检查Debug Server。然后过一会就失败了。 5,我在视频教程里看到在空白页面输入:html 后可以引入一个html页面的模板,但是我试了却不行,为什么呢?难以配置、不好用、困难多多,我相信是暂时的现象,希望斑竹指点下。谢谢。 6,ZendStudio-5_1_0.exe ZendStudioServer-5.1.0-Windows-i386.exe 是不是只可以支持PHP4,在安装ZendStudioServer 时发现没有PHP5的选项,不支持PHP5的调试?

答复:
1. Zend Studio的内部调试用的是内置的PHP,这个无法通过设置改成本机的PHP。只能在本机上装Zend Studio的服务器端也就是您下载的Zend Debugger,配置好,即用用您本机的环境调试。

2.Zend Platform目前还不支持Window2000,至于有没有这方面的方案,我还需要请教Zend的技术人员甚至产品经理。

3.出现blank **.php错误,是因为您用调试输出窗口调试了表单。调试输出窗口不是浏览器,因此无法处理。建议用Studio的内置浏览器也就是调试URL的方式来调试表单。

4.配置好Debug Server,检查各个环节,比如首选项中调试的配置,可能是配置的问题。正常情况下是成功连接的。这个在PHPChina有很多资料介绍如何配置,您可以查一下。

5.模板的使用是很方便的,但是有些模板是要在<?php ?>中才可以正常使用,比如cls(class),fnc(function),而像html则不需要。操作方法是输入模板名,然后按table键,就可快速生成模板的代码。

6.据我所知,Zend Studio 5.1是支持php5的,当然我们还是推荐您用最新的5.5。

作者: haitao   发布时间: 2007-11-07

斑竹实在是太热情了,敲这么多字一定很废时间。问题我已经解决了。
出错误的原因:我安装的是5.5.0版本的zde软件,但是这个版本里zendcore和zendplatform是整合在一起的,2000又没法装zendplatform,造成调试无法正常与调试器连接。不过配置了debuger调试是没问题的。

解决办法:
为了完美些解决,我找了找资料,发现新版本5.5.0B可以解决这个问题,这个版本里zendcore和zendplatform已经分离了,只要装上zendcore就可以正常连接了。

提醒新人:
其实配置不是很难的,基本上装完就可以用,不需要怎么配置,一切智能化。关键是很多人受其他的IDE的影响,一直在捣鼓自己装的apache和PHP所以很多配置是走了远路而且不起作用。

建议:
1,WIN2000系统目前还没告别主流,很多人都在用,zendplatform不可以在2000上安装这个瑕疵,导致很多人宁愿放弃这么好的软件,绝对是ZEND是的失误;希望后续版本可以改善。

2,软件的安装过程需要在线下载实在是个问题,很多人网络条件不是很好的,希望可以打包在一起,或者是增加类似迅雷下载插件在安装程序里,或者干脆弄成拆分安装。

3,ZENDSTUDIO还不能称为最强,如果ZENDSTUDIO可以拥有类似VC下的一个插件:VAX,那才叫完美。我为了VAX一直留在WINDOWS下(PS:《魔兽世界》、《极品飞车10》都可以以比WINDOWS更快的速度运行,但是LINUX下没有VAX这样的C++IDE插件,所以我还是在WINDOWS下编辑C++代码)。也希望ZEND可以预留插件接口,这样ZEND壮大的机会会更多,毕竟热心的人很多,可以开发出的插件不乏优秀之作,至少这样也可以为下一步的开发带来更多的灵感。

BUG报告:
5.5.0B这个版本装完后Zend Guard( 4.0.1)在IDE里无法调用,工具栏按钮和菜单栏选项一直是灰色,我以为是我安装出错,反复安装后依然如此。

[ 本帖最后由 冷剑魂 于 2007-11-7 21:46 编辑 ]

作者: 冷剑魂   发布时间: 2007-11-07

热门下载

更多