`
stone02111
  • 浏览: 214766 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Eclipse3.6+php5+Apache2+xdebug开发环境搭建

    博客分类:
  • PHP
 
阅读更多

经过整理,记录下PHP开发环境搭建流程

 

一,准备工作

1,下载Eclipse

下载最新的Eclipse for JAVA EE

 

2,下载Apache

http://httpd.apache.org/download.cgi

这里面下载Apache,不过提醒一句,你的PHP版本必须和Apache版要兼容。

我用的是Apache2.2.22。

 

3,下载PHP

http://windows.php.net/download/

记得兼容。我用的是PHP5.4.0,线程安全版本。在这里需要提醒下,看清楚自己的PHP版本,在后面我们配载Xdebug是要考虑版本。

 

4,Eclipse安装PHP插件

安装DLTK插件 http://download.eclipse.org/technology/dltk/updates-dev/2.0/

安装PDT插件   http://download.eclipse.org/tools/pdt/updates/2.2/interim/

 

二,PHP安装配置

1,解压PHP压缩包,将它放在你想要的地方,建议不要放在中文目录下。

本人PHP_HOME=F:/PHPDev/php5

 

2,安装Apache,比较傻瓜式,一路next下去就行。如果想换个安装目录,不使用默认的路径,自己换。

另外有一个地方就叫你添加三个地址,自己想好,按照例子填写。

我是写上 localhost.com  www.localhost.com  master@localhost.com

 注意:安装过程中有选项for all user,建议选择此项

 

3,数据库方面,看自己喜好

 

4,在C:\Program Files\Apache Software Foundation\Apache2.2\conf找到httpd.conf,添加PHP的支持

在尾部添加

PHPIniDir "F:/PHPDev/php5/"  
LoadModule php5_module "F:/PHPDev/php5/php5apache2_2.dll"  
AddType application/x-httpd-php .php  

  

更改项目默认路径

Alias /Work/ "F:/PHPDev/Work/"  
<Directory "F:/PHPDev/Work/">   
  Options Indexes MultiViews   
  AllowOverride None  
  Order allow,deny   
  Allow from all   
</Directory>  

  

5,在PHP安装目录F:/PHPDev/php5/找到php.ini-production,将其命名为php.ini

添加Mysql支持

 

有两种方法 

a,在path变量中添加你的PHP的安装目录  F:/PHPDev/php5/   (值得推敲一下 记得重启机子) 

b,将PHP根目录中libmysql.dll Copy至 System32 下面

打开Mysql支持,找到;extension=php_mysql.dll,将分号去掉。

添加一个extension=php_mysqli.dll

找到extension_dir,将值改为extension_dir = "F:/PHPDev/php5/ext"

 

三,Eclipse上Debug PHP

1,下载动态链接库。

http://www.xdebug.org/download.php

在页面搜素自己的PHP版本,我用的PHP5.4.0,点击PHP 5.4 VC9 TS (32 bit)文件php_xdebug-2.2.0RC1-5.4-vc9.dll。

 

2,将下载的动态链接库Copy到%PHP_HOME%/ext/下面。

 

3,打开php.ini编辑。

添加如下内容:

;onload Xdebug
zend_extension_ts="F:\PHPDev\php5\ext\php_xdebug-2.2.0RC1-5.4-vc9.dll"
;xdebug configuration
[Xdebug]
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

 

4,进入Eclipse,从主菜单打开"Window > Preferences > PHP"。先选中"PHP Excutables"节点,在右面的面板点"Add"按钮,在接下来的窗口中,"Name"随便填,我命名为PHP5,"Excutable Path"浏览到你的php.exe,PHP ini file浏览到你的php.ini文件,PHP Debugger选XDebug。如果最新版会有一个SAPI TYPE,保持默认。

 

5,选中"PHP Servers"节点,在右面的面板点"New"按钮,在接下来的窗口中,"Name"随便填,"URL"填你的工作空间的URL(比如 http://localhost/Work)。这个其实在最新版可以不用设置,因为有一个默认的Server,你直接用就行。

 

6,选中"Debug"节点,在右面的面板中,"PHP Debugger"选择XDebug,"Server"选择你刚才添加的那个PHP Server,我选择选择默认的,"PHP Executable"也选择你刚刚添加的那个,我选择PHP5那个。

 

7,进入Eclipse,从主菜单打开"Window > Preferences > General>Workspace"。设置Text file encoding为UTF-8。

 

8,进入Eclipse,从主菜单打开"Window > Preferences > General>Content Types"。选中Text中的PHP Content Type和HTML,更新编码方式为UTF-8。

 

四,创建PHP项目

1,项目构建比较简单,File —》 new —》 PHP project 写上你的项目名 直接Finish。

 

2,新建PHP文件phpinfo.php

<html>
 <head>
  <title>First Program</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 </head>
 <body>
  <?php 
  phpinfo();
  ?>
 </body>
</html>

 

3,运行run as PHP Web Page

 

4,打开页面http://localhost/Work/FirstPhp/phpinfo.php,可以查看到php相关信息

 

好了。至此,PHP开发环境搭建完成。

 

参考文章:

http://www.iteye.com/topic/1113301

http://ekliu939.blog.163.com/blog/static/131368072201032801359548/

分享到:
评论

相关推荐

    纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood

    【标题】"纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood"涉及到的是在本地环境中构建一个完整的PHP开发环境,包括Web服务器、IDE、调试工具和自动化测试框架。这一过程对于PHP开发者来说至关重要,因为它提供了...

    Windows xp下apache + php 安装 Xdebug 扩展

    windows xp 下 apache + php 安装Xdebug 附件中 含有 Xdebug的dll扩展库文件 和 详细的 安装步骤,如果使用的是 php的其他版本 请到 www.Xdebug.org/download.php 下载相应版本

    Apache2.4+php7.4.1(包含xdebug2.9.1).rar

    前段时间帮别人修改个项目,心血来潮搭建个phptorm2019.1.2+apache2.4+php7+xdebug2.9.1的开发环境。 php2019.1.2照常安装。 apache2.4+php7+xdebug2.9.1 已经配置好,只要修改相关目录即可。 其中的phptorm2019....

    sublime text 3 + php + xdebug开发环境搭建

    通过以上步骤,你就成功地在Sublime Text 3中搭建了一个包含PHPfmt、PHPSymbols、SideBarEnhancements和Debugger的PHP开发环境,同时集成了Xdebug进行调试。这将大大提升你的PHP开发体验,使得代码编写、格式化和...

    Ubuntu+lamp+eclipse+xdebug+虚拟主机的配置

    ### Ubuntu + LAMP + Eclipse + Xdebug + 虚拟主机的配置详解 ...通过以上步骤,你可以在Ubuntu系统中成功搭建并配置LAMP环境、Eclipse开发环境、Xdebug调试工具及多个虚拟主机,为PHP项目的开发提供强大的支持。

    php+mysql+apache+XDebug

    在PHP开发环境中,Apache与PHP结合,通过mod_php模块使Apache能够解释并执行PHP代码。 XDebug是一个强大的PHP调试工具,它提供了断点调试、变量查看、性能分析等功能,帮助开发者追踪代码运行情况,定位错误和性能...

    比较好的开发组合工具 eclipse+pdt+aptana+xdeubg+firebug

    标题 "比较好的开发组合工具 eclipse+pdt+aptana+xdebug+firebug" 涉及的是一个集成开发环境(IDE)的配置方案,这个组合在IT行业中被广泛用于PHP开发。下面将详细介绍这些组件及其作用。 1. **Eclipse**: ...

    VSCode开发PHP环境配置手册(PHP8.1.1+PHP-xdebug+redis)

    VSCode开发PHP环境配置手册(详见:附件配置手册) 一、phpStudy中集成php8.1.1nts 1.检查phpstudy_x64是否安装在默认目录,即:D:\phpstudy_pro\ 2.复制php8.1.1nts文件夹到:D:\phpstudy_pro\Extensions\php 备注...

    apache + php 环境配置

    压缩包中的文件“搭建Eclipse PHP开发环境 - JackZhou的专栏 - CSDN博客.htm”是一个HTML文档,很可能是关于如何在Eclipse这个流行的开源IDE中配置PHP开发环境的教程。Eclipse是一个强大的多语言IDE,它提供了插件来...

    phpStrom和eclipsephp的Xdebug配置方法

    本文将详细介绍如何在phpStorm和eclipsePHP这两个流行的PHP集成开发环境中配置Xdebug。 首先,我们了解一下Xdebug的基本功能。Xdebug提供断点调试、变量查看、性能分析等功能,它可以帮助我们跟踪代码执行流程,...

    php5+mysql+Apache服务器集成环境包 v1.0

    此软件是携程剧情网网站开发程序:内置完善的php5+mysql+Apache+zend环境,安装的时候记住一定要安装IIS不然无法安装,本程序一键安装,无需修改此程序已经优化mysql链接及php。此软件针对于安装了iis环境的服务器...

    php如何搭建Zend Studio开发环境+Xdebug安装配置教程使php代码可设置断点进行调试.zip

    本教程将指导你如何搭建一个使用Zend Studio的PHP开发环境,并配置Xdebug,以便能够设置断点进行调试。首先,我们需要了解几个核心概念: 1. **PHP**: PHP是一种广泛使用的开源脚本语言,主要用于Web开发,可以嵌入...

    apache2 + php5

    LoadModule php5_module "path_to_php_folder/php5apache2_2.dll" AddHandler application/x-httpd-php .php PHPIniDir "path_to_php_folder" ``` 这里,`path_to_php_folder`应替换为你的PHP安装目录。 3. ...

    apache2.2.6+php5.2.5+mysql的配置文件

    提到的"eclipse"是一款强大的集成开发环境(IDE),常用于PHP开发。为了在Eclipse中调试PHP代码,需要配置`xdebug`扩展。`xdebug`提供断点、变量查看等功能,其配置主要在`php.ini`中添加相关指令,如`xdebug.remote...

    Win7 x64系统下PHP开发环境搭建---Apache2.4.18+PHP5.6.16+MySQL5.7.10+phpMyAdmin4.5.3.1

    在Windows 7 64位操作系统中搭建PHP开发环境是一项重要的任务,这使得开发者能够在本地进行网站和应用程序的开发和测试。本指南将详细介绍如何在Win7 x64系统上安装Apache2.4.18、PHP5.6.16、MySQL5.7.10以及...

    php5.3.8下载含apache2_2.dll,php_memcache.dll,xdebug2.1.1版本文件

    这个版本的PHP包含了对Apache 2.2的支持,通过`php5apache2_2.dll`...`php5apache2_2.dll`... ...Memcached是一种高性能的分布式...正确配置这些组件,将使你的PHP开发环境更加完善,有助于高效地编写和维护高质量的PHP代码。

    XDebug For Php5.5

    在PHP开发环境中,XDebug提供了诸如步进调试、变量查看、性能分析等功能,极大地提升了开发者查找和修复代码错误的效率。 XDebug的安装通常涉及以下几个关键步骤: 1. **选择合适的DLL文件**:压缩包中的文件名称...

Global site tag (gtag.js) - Google Analytics