php debug 安装技巧
2015-01-24信息快讯网
软件开发的断点调试是必不可少,这里介绍ubuntu10.04中eclipse工具中php的调试配置。
本打算配置ZendDebugger 进行调试,配置了老长时间没配置成功,在phpinfo看不到ZendDebugger生效,经查发现是php5.3的问题,必须先卸载,本文介绍使用xdebug了。软件安装太简单了,分别执行如下命令:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt-get install php5-xdebug
php的配置:
php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d,我们应该修改apache2和cli 下的php.ini. 在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径。
sudo vi /etc/php5/apache2/php.ini
sudo vi /etc/php5/cli/php.ini
用超级用户权限分别打开上面说的两个php.ini,添加如下代码
[xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = “localhost”
xdebug.remote_port = 9000
xdebug.remote_handler = “dbgp”
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
重新启动apache:sudo /etc/init.d/apache2 restart
配置eclipse的调试和运行环境
打开eclipse的菜单-[windows]->[preferences]
选择php -debug在右面窗口中的php debugger中选择xdebug,下面的字符集选择与开发的代码字符集一致,然后应用。
选择php executables的窗口右面新建,名称:php5;excute phth:/usr/bin/php5;ini file :/etc/php5/apache2/php.ini;type:cli;debugger:xdebug。
好了,现在一切顺利,就可以进行断点调试程序了。
用来解析.htgroup文件的PHP类
PHP curl 并发最佳实践代码分享
PHP输出数组中重名的元素的几种处理方法
PHP中使用crypt()实现用户身份验证的代码
通过缓存数据库结果提高PHP性能的原理介绍
PHP中使用foreach和引用导致程序BUG的问题介绍
php 调试利器debug_print_backtrace()
php中http_build_query 的一个问题
在WAMP环境下搭建ZendDebugger php调试工具的方法
PHP 数据结构 算法描述 冒泡排序 bubble sort
php性能优化分析工具XDebug 大型网站调试工具
PHP 调试工具Debug Tools
vs中通过剪切板循环来循环粘贴不同内容
php获取mysql数据库中的所有表名的代码
fleaphp rolesNameField bug解决方法
FirePHP 推荐一款PHP调试工具
在smarty模板中使用PHP函数的方法
fleaphp crud操作之find函数的使用方法
使用NetBeans + Xdebug调试PHP程序的方法
使用XDebug调试及单元测试覆盖率分析
ubuntu 编译安装php 5.3.3+memcache的方法
生成ubuntu自动切换壁纸xml文件的php代码
Windows下XDebug 手工配置与使用说明
php Xdebug 调试扩展的安装与使用.