安装环境:

Ubuntu 12.04 x86_64

 

一 安装php

1) 安装Apache,请见我的博客: Ubuntu 配置 Apache

2) 安装php,请见我的博客: Linux 搭建 discuz 论坛

 

二 安装eclipse php插件

1) eclipse的php,选择PDT(PHP Development Tools),其官网 http://www.eclipse.org/pdt/

2) 安装eclipse 的php插件

a)Eclipse ——》Help ——》 Install New Software... ——》 Add...

b) Name :PHP-Dev-Tool

      Location: http://download.eclipse.org/tools/pdt/updates/3.3

 

Eclipse + PDT + xDebug 安装

1、在新立得中选择安装如下软件

       apache

       sudo apt-get install php5

       sudo apt-get install php5-cli

       sudo apt-get install php5-xdebug

       sudo apt-get install php5-mysqlnd

       sudo apt-get install php5-mysql

安装完后,需要启动apache:

       sudo /etc/init.d/apache2 start    或    sudo /opt/httpd-2.4.10-server/bin/apachectl start

你可以试在firefox中输入网址:

       http://localhost 

看一下是否能看到网页的。

 

2、安装eclipse+pdt

Eclipse是最强大的IDE,也是最难用的IDE

Eclipse有专门的Java,php,C++等版本,Eclipse 官方下载地址: http://www.eclipse.org/downloads/

建议:直接安装 Eclipse for PHP Developers,如果你需要用C++,就装一个单独的C++版 Eclipse IDE for C/C++ Developers 。需要其它语言,就再装一个单独的eclipse或插件。方法很笨,并且浪费空间,但是相对简单些。

 

3、在PHP的php.ini中加入XDEBUG

php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d

eclipse-config-php-install

 

修改apache2和cli下的php.ini

在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径

用超级用户分别打开上面说的两个php.ini,添加如下代码

      [xdebug]

      xdebug.remote_enable = 1

      xdebug_remote_host = "localhost"

      xdebug.remote_port = 9000

      xdebug.remote_handler = "dbgp"

      zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so

 

4、修改apache的默认网站路径

当然,你再建一个虚拟目录更好,但我们开发用的电脑一般不会是服务器,

修改的方法如下:

用超级用户打开配制文件,路径:

sudo vim /etc/apache2/sites-available/default

修改路径到你的php项目存放的地方,例如: /home/homer/workspace

     DocumentRoot /home/homer/workspace

eclipse-config-php-install-2

 

5、重启apache

sudo /etc/init.d/apache2 restart

 

6、打开eclipse,新建一个PHP项目,再建一个PHP网页 phpinfo.php,输入如下内容:

<?php
	phpinfo();
?>

保存,在firefox中测试看一下结果。这里要注意路径,一定要找得到文件。例如我的:

http://localhost/hellophp/phpinfo.php

输出引用的模块如下:

mysql 模块

eclipse-config-php-install-3-mysql

mysqli 模块

eclipse-config-php-install-04-mysqli

pdo_mysql 模块

eclipse-config-php-install-5-pdo_mysql

xdebug 模块

eclipse-config-php-install-6-xdebug

 

7、配制eclipse的浏览器

打开eclipse,找到 Window -> preferences -> general -> web browser,看一下有没浏览器,没有就添加一下,我选择的 chrome

eclipse-config-php-install-7-web-browser

 

8、配制运行及调试选项

Window -> preferences -> PHP -> php executables -> add -> ,添加php5,设置如下

eclipse-config-php-install-8-php-executables

注意:这里要选择php5,不要是php,因为我们安装的是php5-xdebug

 

9、继续配制debug(麻烦啊)

Window -> preferences -> PHP -> run/debug -> perspectives -> 可以找到php script和php web page,分别设置他们的debug,及运行程序。

 

10、建立PHP脚本后,最后调试运行

打开Run->Open Debug Dialog,选择调试所需要用的名称和环境,仔细看一下,应该没问题。然后就可以单步调试了。

 

 

参考推荐:

Mac OS X 配置 Eclipse + PHP + XDebug (推荐)

利用eclipse开发php

搭建Eclipse PHP开发环境(CSDN)

Eclipse开发PHP环境配置

Ubuntu 配制 eclipse PHP 开发环境