`
wenjinglian
  • 浏览: 822633 次
  • 性别: Icon_minigender_1
  • 来自: 株洲->深圳
社区版块
存档分类
最新评论

php开源开发环境xampp + phpeclipse + xdebug + aptana + svn

阅读更多

zend studio一直被认为是最好的php IDE,然而zend studio对javascript和css的支持一直很弱。刚刚发布的zend studio 8 加入了javascript调试的功能,对css的支持也改进了。然而zend studio是要收费的。我在这里推荐一套开源免费的可比拟zend studio的php开发环境,可在任何操作系统中搭建。
1. 下载安装xampp:http://www.apachefriends.org/en/xampp.html 。他将帮你装好Apache+PHP+Mysql的php运行环境。
2. 下载包含PDT的phpeclipse:http://www.eclipse.org/downloads/ 。eclipse无须安装,解压即可使用。
3. 配置xdebug调试php程序。xampp里的php默认已经包括了xdebug组件,但默认没有开启,只需要在php.ini配置文件。然后打开phpeclipse,window-preferences-php-debug,选择xdebug,配置php executable 指向xampp中的php.exe。

php.ini
implicit_flush = on
    默认为 FALSE。如将该选项改为 TRUE,PHP 将使输出层,在每段信息块输出后,自动刷新。这等同于在每次使用 print()、echo() 等函数或每个 HTML 块之后,调用 PHP 中的 flush() 函数。
    不在web环境中使用 PHP 时,打开这个选项对程序执行的性能有严重的影响,通常只推荐在调试时使用。在 CLI SAPI 的执行模式下,该标记默认为 TRUE。
    参见 ob_implicit_flush()。 

找到“[Zend]”的部分,把内容注释掉,注释符号为“;”,因为zend会和xdebug发生冲突的。
找到 zend_extension = “c:\xampp\php\ext\php_xdebug.dll” 并取消注释,zend_extension 后面的值是根据你的xdebug库文件所放置的位置来设定。
找到 [XDebug] 的配置部分,然后根据下表的配置项去掉注释,并修改参数值。
[XDebug]

zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"  ;这里根据你的实际情况做调整,如果你的PHP是5.3.x或更高的,需要把_ts给删掉
xdebug.remote_enable=true
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"  ;这里根据你的实际情况做调整

注意:所有以上参数修改后,要重启Apache才能生效! 


4. 安装svn。打开phpeclipse-help-install new software-选择你的eclipse版本的download地址()-选collaboration-选team subversion incubation,安装完成后重启phpeclipse,提示你选择安装哪一种svn connector,我选的svn kit的最新版。这样就可以右键-team进行svn操作了。
5.同样的在install new software中安装aptana。eclipse的aptana插件地址在这里找:http://www.aptana.com/products /studio2/download。 安装好后在phpeclipse-window-preferences-general-editor-file association中添加php后缀文件,并把aptana javascript和css编辑器连接到php文件,这样就可以在php文件上右键-open with用相应的编辑器进行编辑,享受代码提示。另外下载firefox浏览器和firebug插件,firebug本身有javascript调试功 能。这时在phpeclipse中调试javascript,选择firefox时会提示安装firefox的aptana插件,安装好后,就可以利用 firefox进行调试了。最新版也添加了IE选项,可以在IE中调试。
6. 添加apache document root别名指向phpeclipse的workspace。在 xampp\apache\conf\extra下httpd-xampp.conf文件里行前面添加

 Alias /php "D:/src/PHP/"
    <Directory "D:/src/PHP">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride all
	Order allow,deny
        Allow from all
    </Directory>

其中第一行”D:/src/PHP/”替换成你的workspace地址,/php是别名。这样,地址http://localhost/ 打开xampp的功能网页,可以进入phpmyadmin管理数据库;地址http://localhost/php/ 进入你的php项目。这是最方便的同时访问两者的方式,如果只简单的把document root从htdoc改变到你的workspace就不能访问xampp本身的功能网页,如果用virtualhost又太麻烦了。

 

 

来源:http://www.eifr.com/article.php?id=1449&act=print

分享到:
评论

相关推荐

    XAMPP+PHPWind+Agileone打包下载

    里面安装工具包含:xampp 1.6.8 版本,PHPWind_UTF8_7.3.2版本,Agileone_1.1正式版(默认密码admin)。在安装过程中尽可能使用默认配置。

    Windows_Memcache安装(XAMPP+Memcache+PHP)

    在Windows环境下,Memcache可以在XAMPP环境中进行安装。安装过程可以分为几个步骤:首先,下载适合Windows的稳定版Memcache,并将其解压到指定路径,如D:\APMServ5.2.6\Memcached。其次,通过cmd命令行,使用...

    php_wampserver+xampp+PHP学习文档.rar

    php_wampserver+xampp+PHP学习文档.rar 包含了两个经典的php集成环境,wampserver和xampp,内置PHP、Apache和MySQL等等,安装好就能用。和一些PHP和MySQL的学习资料。留给需要的人

    xampp+cakephp2+webservice+j-ui

    【标题】"XAMPP+CakePHP2+Webservice+j-UI"是一个关于构建Web应用程序的集成环境,其中包含了多种技术的结合。XAMPP是一个流行的开源开发平台,包括Apache服务器、MySQL数据库、PHP和Perl语言,用于快速搭建本地开发...

    xampp+hbuilder搭建php开发环境.docx

    搭建 PHP 开发环境使用 Xampp 和 Hbuilder 在本文中,我们将详细介绍如何使用 Xampp 和 Hbuilder 搭建 PHP 开发环境,包括 Apache 配置文件的修改、虚拟主机的配置、Apache 和 MySQL 端口的修改等。 首先,我们...

    zendstudio10.5.0+xdebug+xampp1.8.1.part1.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    配置xampp+(zend studio)epp3+zenddebugger

    标题 "配置xampp+(zend studio)epp3+zenddebugger" 描述的是如何在Windows环境下配置一个集成开发环境,用于PHP编程。这个配置涉及到三个主要组件:XAMPP、Eclipse PHP Perspective (EPP3) 和 Zend Debugger。XAMPP...

    xampp+bugfree

    在Linux环境下安装XAMPP可以提供一个便捷的方式来搭建Web应用开发环境。 1. **下载XAMPP** 首先,从官方网站或其他可信源下载XAMPP的Linux版本。根据题目中的信息,我们使用的XAMPP版本为1.7.7。确保下载的版本...

    xampp+ZendOptimizer

    xampp+ZendOptimizer软件组合,彻底解决乱码问题 安装方法: 1 安装xampp 2 安装ZendOptimizer(根据提示,选择php和apache相应的目录) 3修改php.ini文件(zend_optimizer.enable_loader = 1,注意,这里要改为1)

    详细讲解 php编程环境搭配,使用Xampp+Eclipse 环境变量配制

    至此,你已经成功配置了基于XAMPP和Eclipse的PHP开发环境,具备了本地开发和远程服务器连接的能力。然而,这只是PHP开发的起点,深入学习PHP语法、框架如Laravel、WordPress开发,以及了解MVC设计模式、数据库设计和...

    XAMPP+TestLink安装说明

    XAMPP+TestLink安装说明 XAMPP是一个快速搭建基于Apache、MySQL、PHP的编程调试环境的一个安装包,易于安装和设置。XAMPP v1.8.1包含以下功能组件:Apache 2.4.3、MySQL 5.5.27、PHP 5.4.7、phpMyAdmin 3.5.2.2、...

    PhpStorm Xampp ThinkPHP 环境配置笔记

    这篇笔记主要讲述了如何在Windows环境下配置一个用于开发ThinkPHP项目的集成环境,包括XAMPP、PhpStorm和ThinkPHP的设置。下面将详细讲解每个步骤: 首先,我们需要安装XAMPP,这是一个包含Apache服务器、MySQL...

    PHP 配置Redis XAMPP+PHPStudy

    本文将详细阐述如何在XAMPP(一个包含Apache、MySQL、PHP和Perl的集成开发环境)以及PHPStudy(一个集成多种PHP版本和Apache/Nginx服务器的软件)中配置PHP以连接并使用Redis。 首先,确保你已经安装了XAMPP或...

    xampp+testlink windows安装指南

    XAMPP是一个开源的Web服务器套件,包含Apache、MySQL、PHP和Perl等组件,常用于本地开发环境的搭建。而TestLink是一款功能强大的测试管理工具,它允许用户创建、管理和报告测试用例,非常适合进行软件质量保证工作。...

    xampp+agileone安装包

    XAMPP(XAMPP Advanced Package for PHP)是一款免费且开源的跨平台Web服务器解决方案,包含了Apache HTTP服务器、MySQL数据库、PHP编程语言和Perl解释器等组件,是搭建本地开发环境的常用工具。在本教程中,我们将...

    xampp+testlink linux安装指南

    XAMPP是一个开源的Web服务器套件,包含Apache HTTP服务器、MySQL数据库、PHP和Perl等组件,是开发者在本地环境搭建Web应用的理想选择。TestLink是一款功能强大的测试管理工具,用于创建、管理和报告软件测试过程。在...

    xampp+testlink安装常见问题

    ### XAMPP与TestLink安装常见问题解析及解决方案 #### 一、Apache启动不起来 **问题描述**:Apache在启动过程中可能会遇到无法启动的情况,通常原因是端口被其他服务占用。 **解决方法**: 1. **查看端口占用...

    基于Android+XAMPP+MySQL的家校互动平台设计与实现(源码+文档)-Android-CS架构-家校互动平台.zip

    资源名字:基于Android+XAMPP+MySQL的家校互动平台设计与实现(源码+文档)_Android_CS架构_家校互动平台.zip资源内容:项目全套源码+完整文档源码说明: 全部项目源码都是经过测试校正后百分百成功运行。...

    PHP集成开发环境xampp

    xampp是一个功能全面的 AMPP (Apache、MySQL、PHP、Perl)...采用这种紧密的集成,xampp可以运行任何程序:从个人主页到功能全面的产品站点(虽然这仅仅用于开发目的;出于安全考虑,xampp还不适于用在产品服务器上)

Global site tag (gtag.js) - Google Analytics