发新话题
打印

[推荐] 解决如何在eclipse下的pdt环境对php进行调试

解决如何在eclipse下的pdt环境对php进行调试

1:问题:在eclipse下的PDT下如何调试php代码呢?
提示:默认下的eclipse是不安装php executables(就是调试时需要的东东,是一个php编译器),即使你下载安装的是all_in_one的版本,所以当你懒惰的认为eclipse和zend团队

帮你解决了所有问题,那你就错了。
解决方法:
1):下载 zend debug plugin :  http://www.zend.com/en/community/pdt
2): 解压在你的linux os下。
3):eclipse下windows->preferce->php executable ->add ->executable path
类似路径:/你的debuger的解压路径/解压后的文件名/plugins/org.zend.php.debug.debugger.linux.x86_5.2.14.v20080602/resources/php5/php
4):然后既可以调试了,但是会出现第二个问题 :路漫漫其修远兮

2:问题:装了debuger后不能够链接数据库的问题,总是报错 call to undefined function mysql_connect().之类的关于mysql的函数。
原因:没有配置好自己的debuger的php配置文件php.ini
解决方法:配置zend debuger的php5(可能和版本号相关,但是思路方法是一样的)配置文件php.ini:
原来的为:zend_extension=./ZendDebugger.so
修改后的:
zend_extension=./ZendDebugger.so
extension_dir = "/usr/lib/php5/20060613+lfs/"
extension=mysql.so
extension=mysqli.so
include_path = "/usr/lib/php5/20060613+lfs/"
其实就是加了后四行,(也许你会发现我这的路径在你的linux下可能就是一样的,对!他这个路径很多的装了php和mysql的机器都一样//至少现在的我还没发现不一样的路径名:)



重新启动eclipse,然后就开始享受调试php script的乐趣吧。

TOP

发新话题