eclipse php 插件(http://wiki.eclipse.org/PDT/Installation):
http://download.eclipse.org/tools/pdt/updates/2.2/milestones
-----------------------------------------------------------------------------------------
http://www.wenhq.com/article/view_635.html
软件开发的断点调试是必不可少,这里介绍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 gedit /etc/php5/apache2/php.ini
sudo gedit /etc/php5/cli/php.ini
用超级用户权限分别打开上面说的两个php.ini,添加如下代码
;xdebug配置
[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
;开启自动跟踪
xdebug.auto_trace = On
;开启异常跟踪
xdebug.show_exception_trace = On
;开启远程调试自动启动
xdebug.remote_autostart = On
;开启远程调试
xdebug.remote_enable = On
;收集变量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集参数
xdebug.collect_params = On
xdebug.collect_assignments = On
--------------------------------------------------------------------------------------
http://techmania.wordpress.com/2008/07/02/debugging-php-in-eclipse-using-xdebug/
在xdebug.ini中添加下列配置:
sudo gedit /etc/php5/conf.d/xdebug.ini
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
重新启动apache:sudo /etc/init.d/apache2 restart
--------------------------------------------------------------------------------------
http://www.txstudy.com/wap.aspx?nid=2638&cid=11&sp=386
配制eclipse的浏览器
打开eclipse,找到window->preferences->general->web browser,看一下有没浏览器,没有就添加一下,当然是firefox
配制运行及调试选项
window->preferences->PHP->>php executables->add->设置如下
php5/usr/bin/php5 (注意这里要选择php5,不要是php,因为我们安装的是php5-xdebug)
继续配制debug(麻烦啊)
window->preferences->PHP->run/debug->perspectives->可以找到php script和php web page,分别设置他们的debug,及运行程序。
建立PHP脚本后,最后调试运行
打开Run->Open Debug Dialog ,选择调试所需要用的名称和环境,仔细看一下,应该没问题。
然后就可以单步调试了
分享到:
相关推荐
但为了提高开发效率,我们还可以安装PHP调试工具Xdebug。首先,确保安装了PECL(PHP的扩展社区库): ```bash sudo apt-get install php-pear ``` 然后,安装Xdebug: ```bash sudo pecl install xdebug ``` ...
尽管这里的教程可能不直接涉及嵌入式硬件,但熟悉在Ubuntu这样的桌面系统上配置LAMP环境对嵌入式Linux开发者来说也是必要的,因为他们通常会在类似的环境中测试和调试代码。 在压缩包中,"Lamp-master"可能是项目源...
在Ubuntu 12.4 64位系统中配置PHP Web环境是一项常见的任务,这涉及到安装Web服务器、PHP解析器以及数据库服务器等组件。在这个过程中,我们还将涉及到Eclipse IDE的安装,以便于PHP开发,并使用SVN进行版本控制。 ...
5. **PHP开发环境的搭建**: 由于提到了Eclipse PDT(PHP Development Tools),这部分将详细说明如何在Ubuntu上安装Eclipse IDE,然后安装PDT插件,以提供PHP项目的代码编辑、调试和项目管理功能。 6. **安全优化**...
本书深入浅出地讲解了Ubuntu Linux的安装、配置、日常使用以及系统管理等方面的知识,旨在帮助读者熟练掌握这一开放源码操作系统。 1. **Ubuntu Linux概述** - Ubuntu的历史和发展:Ubuntu由Canonical公司发起,...
对于大多数PHP开发者而言,尽管能够熟练地开发Web应用并调试PHP代码,但在Linux环境下利用Cron来执行PHP脚本仍然可能存在疑问。 **Cron** 是一个守护进程(daemon),负责定期执行计划的任务。**Crontab** 是一个...
### Ubuntu LAMP环境安装知识点详解 #### 一、概述 在Ubuntu系统上搭建LAMP(Linux、Apache、MySQL、PHP)环境是常见的Web服务器配置方式之一。本文将根据提供的安装笔记,详细介绍各组件的安装步骤及注意事项。 #...
本文将针对"PHP for Linux 5.4.24"这一版本,探讨其在Linux环境中的特性和应用,以及如何在Mac系统上安装和使用。 1. PHP 5.4.24 版本特性: PHP 5.4是PHP发展的一个重要里程碑,带来了许多性能提升和新功能。...
3. **部署应用**:可以将预先开发好的PHP应用部署到这个环境中,进行进一步的测试和调试工作。 通过上述步骤,你不仅能够在Ubuntu上成功搭建起LAMP环境,还能掌握一些基本的Web服务器配置技能,这对于成为一名合格...
2. **Linux版本兼容性**:不同的Linux发行版可能对PHP的版本支持不同,因此在选择PHP版本的同时,要考虑其与目标Linux环境(如Ubuntu、CentOS、Debian等)的兼容性。 3. **MySQL安装**:MySQL数据库也是PHP应用的...
- 安装必要的开发工具,如PHP调试器(Xdebug)、代码编辑器或集成开发环境(如VSCode、PHPStorm)。 10. **测试和调试**: - 安装PHPUnit等自动化测试框架,编写并执行测试用例以确保代码质量。 - 使用错误日志...
5. 安装和配置PHP与MySQL:在Linux上,一般会使用包管理器(如apt-get for Debian/Ubuntu或yum for CentOS/RHEL)来安装PHP和MySQL。安装完成后,需要编辑配置文件,如my.cnf(MySQL的配置文件)和php.ini,然后重启...
- **Eclipse IDE**:Eclipse 是一款流行的开源集成开发环境(IDE),主要用于 Java 开发,但也支持其他编程语言如 C/C++ 和 PHP 通过安装相应的插件。Eclipse 具有强大的编辑、调试和构建工具,是很多开发者首选的...
在Linux环境中,构建一个基于PHP和Sphinx的搜索系统是一个高效且强大的解决方案,尤其适用于大数据量的全文检索。本文将详细介绍如何在Linux下配置和使用PHP与Sphinx进行实际操作。 首先,Sphinx是一个开源的全文...
由于Ubuntu 16.04是一个Linux发行版,Eclipse的安装通常涉及下载tar.gz格式的文件,然后解压到适当目录。在这个压缩包"eclipse"中,应该包含了这个文件。解压Eclipse的命令可能如下: ```bash sudo tar -zxvf ...
22. **C++编程环境**:Ubuntu提供GCC编译器和GDB调试器,安装`build-essential`软件包即可搭建基础环境。 23. **恢复Ubuntu主菜单**:如果误操作导致应用程序菜单栏消失,可以通过重新配置面板或安装`gnome-panel`...
在Linux环境下,用户可以通过图形化界面或者命令行来解压和安装这个软件包。 在压缩包中,“eclipse”可能是解压缩后的主要目录名,这通常包含了Eclipse的整个工作空间,包括可执行文件、配置文件、插件、帮助文档...
在 Ubuntu 环境下使用 Eclipse 需要安装相关的插件,例如 CDT(C/C++ Development Tooling),以便支持 C++ 语言的开发。Eclipse 的代码编辑器支持语法高亮、代码补全、代码重构等功能,提高了开发效率。 2. Anjuta...
### PHP环境在Linux下的安装知识点 #### 一、前言 在Linux环境下部署PHP环境是一项常见但又极其重要的任务。无论是对于Web开发人员还是系统管理员来说,了解如何正确且高效地在Linux上安装PHP环境都是必不可少的...