`

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

    博客分类:
  • PHP
阅读更多
首先这篇文章来之不易啊,是我花了一天的时间调查的结果,希望大家支持哦

1.PHP下载:(现在版本为5.4.4)
http://www.php.net/downloads.php
2.Apache HTTP 下载:
http://httpd.apache.org/ 
3.下载PHPEclipse
这个网上有很多,我这里就不多说了,其实开发工具用什么都行。
4.下载xdebug
http://xdebug.org/download.php

下面开始我们一步一步的搭建
1.Apache安装和Eclipse安装,网上有很多我也写了一个
 http://chenhailong.iteye.com/admin/blogs/1055488
其中包含了,怎么配置PHP和怎么将PHP配置到Apache上还有就是怎么建立虚拟目录,很全的文章,就是看着不怎么方便罢了
2.在PHP上配置xdebug
首先在.ini上配置如下内容:
[XDebug]
zend_extension ="C:\Program Files\Apache Software Foundation\php\ext\php_xdebug-2.2.0-5.4-vc9.dll"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.remote_mode=req
xdebug.remote_autostart=0
重点在于zend_extendsion指定为我们下载的xdebug的dll
这样我们就配置成功了
3.配置PHPUnit
首先安装pear,如果有的话,略过这段,具体的如下:
       3.1 去网上下载:go-pear.phar
       3.2 在用php go-pear.phar,就可以自动安装成功了
然后安装PHPUnit
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear install phpunit/PHPUnit

测试:

phpunit --help
        如果找不到的话,说明你的phpunit没有装成功,或者少东西。
        在使用如下命令:
pear upgrade-all
pear install --alldeps --force phpunit/PHPUnit
4.配置MakeGood

MakeGood是一个插件:
http://marketplace.eclipse.org/content/makegood-1

安装地址
http://eclipse.piece-framework.com

好了支撑选择就行了

5.实践出真知
老毛头教育我们,实践才能看到事物的本质,希望大家能事件出来

下面我提供几个URL,希望能对大家有帮助

PHPUnit 文档

http://www.phpunit.de/manual/3.4/en/code-coverage-analysis.html

MakeGood 向导

http://piece-framework.com/projects/makegood/wiki/MakeGood_User_Guide_1_7_0


我做了一个小例子,放到下面,希望也给大帮助

 

 
4
0
分享到:
评论
2 楼 yankai0219 2014-10-15  
现在出现这个错误
Fatal error: Class 'PHPUnit_Util_Configuration' not found in /Applications/eclipse-luna/plugins/com.piece_framework.makegood.stagehandtestrunner_3.1.1.v201409021510/resources/php/vendor/piece/stagehand-testrunner/src/DependencyInjection/PHPUnitConfigurationFactory.php on line 70

如果我在Eclipse中将phpunit.xml去掉的话提示
Fatal error: Class 'PHPUnit_Framework_TestSuite' not found in /Applications/eclipse-luna/plugins/com.piece_framework.makegood.stagehandtestrunner_3.1.1.v201409021510/resources/php/vendor/piece/stagehand-testrunner/src/Collector/PHPUnitCollector.php on line 124

1 楼 yankai0219 2014-10-15  
您好,我在搭建环境中提示PHPUnit_Framework_TestCase class is not available. Fix...。看文档中写到是要加入PHPUnit的依赖环境。
http://piece-framework.com/projects/makegood/wiki/MakeGood_User_Guide_1_7_0#MakeGood-User-Guide
解决方案:
(Recommended) Add user libraries including the testing framework and its dependent packages to the project's property PHP Include Path.
Place the testing framework and its dependent packages into your project.

但是这个具体是在哪儿呢?

我的环境大致如下:
php5.5.15, phpunit通过composer安装,include_path已经包含composer/vender/phpunit。 我也尝试了include_path包含xampp/lib/php

相关推荐

    php+mysql+apache+XDebug

    【标题】"php+mysql+apache+XDebug" 涉及的是在Web开发环境中集成PHP、MySQL数据库、Apache服务器以及XDebug调试工具的关键技术。这个组合是许多开发者用来搭建本地或开发服务器的标准配置,特别适合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....

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

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

    Windows xp下apache + php 安装 Xdebug 扩展

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

    windows下PHP开发之环境配置:netbeans+jdk+wamp+xdebug

    本文档旨在详细介绍如何在 Windows 操作系统环境下搭建一个完整的 PHP 开发环境,涉及的主要工具包括 NetBeans IDE、Java Development Kit (JDK)、WAMP 以及 Xdebug。通过本教程的学习,您将能够顺利地进行 PHP 应用...

    apache + php 环境配置

    中启用调试选项(如`zend_extension=xdebug.so`),并正确配置Eclipse的调试配置。 以上就是配置Apache + PHP开发环境的基本步骤。在整个过程中,可能会遇到权限问题、版本兼容性问题或其他配置错误,这就需要通过...

    phpStudy 最新 Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend 稳定 强大

    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。...

    Apache+PHP+MySQL+phpmyadmin+安装教程

    在本教程中,我们将深入探讨如何在Windows 7操作系统上搭建一个完整的PHP开发环境,包括Apache服务器、PHP解释器、MySQL数据库以及phpMyAdmin管理工具。这个环境是开发基于PHP的Web应用程序的基础,如WordPress、...

    php学习环境搭建(wampServer+phpStorm+XDebug)

    根据个人经验,整理的文档, php学习环境搭建(wampServer+phpStorm+XDebug),对于初期学习php环境搭建的朋友应该会有帮助,谢谢!

    apache+php+mysql开发整理文档

    Apache、PHP和MySQL是互联网上最常用的开源技术栈,它们共同构建了大量网站的基础架构。Apache作为Web服务器处理HTTP请求,PHP是一种服务器端脚本语言用于动态内容生成,而MySQL则是常用的开源关系型数据库管理系统...

    php使用谷歌浏览器xdebug配置文件及配置方法(软件:wamp64+PhpStorm)

    在PHP开发过程中,调试代码是不可或缺的一环,Xdebug是一个强大的PHP扩展,它提供了丰富的调试和分析功能。本文将详细讲解如何在WAMP64环境下,结合PhpStorm和谷歌浏览器,配置并使用Xdebug进行高效的PHP调试。 ...

    win7 php +apache+mysql安装包分卷1

    包含Apache 2.2.16、Mysql 5.1.51、PHP 5.2.14(ZendDebugger、ZendOptimizer)、PHP 5.3.3(XDebug、XCache)、Nginx 0.8.52、memcached 1.4.5、Subversion 1.6.12、PHPUnit 3.4.15、phpDocumentor 1.4.3、...

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

    在IT领域,尤其是在Web开发中,Apache、PHP和MySQL是三个关键组件,它们共同构建了LAMP(Linux、Apache、MySQL、PHP)架构,这是一种广泛使用的开源Web服务器平台。本篇将详细介绍Apache 2.2.6、PHP 5.2.5以及MySQL...

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

    备注:压缩包中的PHP8.1.1默认已经集成了php_xdebug-3.2.1-8.1-vs16-nts-x86_64.dll文件并已重命名为php_xdebug.dll。 2.配置用户环境变量 将PHP8.1所在目录添加进用户变量:D:\phpstudy_pro\Extensions\...

    phpStrom和eclipsephp的Xdebug配置方法

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

    phpStudy工具集成JDK+tomcat+Apache+mysql.rar

    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。...

Global site tag (gtag.js) - Google Analytics