我知道apache添加php模块后就可以解析php文件
但开发和调试我还有很多纳闷儿的地方,请大侠们赐教。当前环境:apache2.2 + php5 + zend studio 5.5 + Zend Debugger(已经配好)
疑问:
1、zend studio中的项目到底是啥含义?在eclipse和vs中很好理解,项目下的所有文件都属实这个项目的,那么zend studio呢? zend studio下的项目文件怎么回事儿?2、zend studio 5.5 + Zend Debugger怎么个调试法,这里我是一塌糊涂,首先原理我就想不通。eclipse部署时会把文件复制到tomcat容器中,vs在部署时会把项目文件复制到iis中,那么php呢? php启动服务器端调试,php文件时如何运行起来的?它也会把项目中的php文件都部署到apache中吗? 实际好像不是这样的,所有我无法理解php的服务器端调试,请高手指教。我的做法是把项目文件全部放在apache的htdocs,做服务器端调试的时候直接从这里启动,感觉这样很bt,算不得什么服务器端调试?请高手赐教。3、php5 + zend studio 5.5 + Zend Debugger三者是如何协助的,有什么关系? 如果不用zend studio,如何用Zend Debugger调试?4、既然是服务器端调试,被调试的php文件是否可以不放在本机上,如果不放在本机上,如何调试?各位大侠知道多少回答多少,小弟都欢迎,请赐教。
但开发和调试我还有很多纳闷儿的地方,请大侠们赐教。当前环境:apache2.2 + php5 + zend studio 5.5 + Zend Debugger(已经配好)
疑问:
1、zend studio中的项目到底是啥含义?在eclipse和vs中很好理解,项目下的所有文件都属实这个项目的,那么zend studio呢? zend studio下的项目文件怎么回事儿?2、zend studio 5.5 + Zend Debugger怎么个调试法,这里我是一塌糊涂,首先原理我就想不通。eclipse部署时会把文件复制到tomcat容器中,vs在部署时会把项目文件复制到iis中,那么php呢? php启动服务器端调试,php文件时如何运行起来的?它也会把项目中的php文件都部署到apache中吗? 实际好像不是这样的,所有我无法理解php的服务器端调试,请高手指教。我的做法是把项目文件全部放在apache的htdocs,做服务器端调试的时候直接从这里启动,感觉这样很bt,算不得什么服务器端调试?请高手赐教。3、php5 + zend studio 5.5 + Zend Debugger三者是如何协助的,有什么关系? 如果不用zend studio,如何用Zend Debugger调试?4、既然是服务器端调试,被调试的php文件是否可以不放在本机上,如果不放在本机上,如何调试?各位大侠知道多少回答多少,小弟都欢迎,请赐教。
解决方案 »
- php和apache配置
- 安装杰奇出错 Warning: require_once(global.php)
- 解决phpmailer一次发送邮件smtp服务器不能超过25个人的问题
- xjax读取数据 急急急.....
- 将php升级到5.3.3,结果不到半个小时网站就不能连接mysql
- 关于PHP system命令用法的一点疑问
- 如何知道PHP.EXE的版本
- PHP中如何在服务器保存变量(高分)
- PHP和各数据库语言的连接语句应该怎么写.
- 在下正在学PHP4.0,可是 Apache+php4.0在我的机子上配置不起来,能否指教一下具体的配置方法吗?甚望!多谢了!
- 又一个rewrite_module的问题
- PHP如何实现以下问题
我所理解的本机调试是本机模拟服务器环境,把主要的错误处理好,从而避免在放到服务器上最终调试时引起系统崩溃php内置有运行时各种常量和变量值,用于运行测试中显示,这些咚咚其中大部分在成品中没什么用,可作为调试用
服务器端调试就你打开一个页面,源码跟着走,比如action一个动作,源码就会显示变量,之类的。我也不知道我是如何弄得,反正可以调试,但是不能服务端调试,只能设置断点,跟进之类的。
需要session和参数怎么办呢? 所以还得服务器端调试。
zend Debugger本人理解是和浏览器调试相同,只是在zend debugger框中显示程序列表的结果而已
你可以配置一个文件夹,不用非得在apache下指定文件夹中存放,这个要改动htdocs文件,也可以在你习惯的地方创建快捷方式,然后把项目扔进去就可以了