Home  >  Article  >  php教程  >  PHP开发环境搭建 (XAMPP+Xdebug+netbeans,配置调试),创建第

PHP开发环境搭建 (XAMPP+Xdebug+netbeans,配置调试),创建第

WBOY
WBOYOriginal
2016-06-06 19:46:271528browse

主要参考这个如下: 没有搭建一个可以Remote Debugging的环境,导致开发效率异常低下。 习惯性的操作,显然无法习惯这种记事本IE Explorer的开发模式。因此决定搭建一个可以进行Debug的PHP开发环境。 阅览多方资料后我决定使用NBXDebug来搭建环境。由于搭建

主要参考这个如下:

 

没有搭建一个可以Remote Debugging的环境,导致开发效率异常低下。

习惯性的操作,显然无法习惯这种记事本+IE Explorer的开发模式。因此决定搭建一个可以进行Debug的PHP开发环境。

阅览多方资料后我决定使用NB+XDebug来搭建环境。由于搭建环境之步骤稍显繁琐,特此记录以备忘。 

 0.下载安装带有netbeans(nb)的jdk,安装


1,首先去下载NetBeans,目前最新版是NetBeans 7.0,注意选哪个带有PHP插件的。

为了方便起见,我下载的是包含了Full Features的版本。

给个链接:

http://netbeans.org/downloads/start.html?platform=windows&lang=zh_CN&option=all

 

2,下载你需要的XDebug的版本。

2.1 准备工作

在此之前确保你装上了xampp, 也就是一个PHP和Apache,MySql,Perl的整合套件。目前最新版本是1.7.4 Final。这里也给出一个下载链接

http://www.newhua.com/soft/50127.htm

 

2.2 测试XAMPP安装情况

       如果一切就绪,浏览器输入http://localhost:80看是否正确安装Apache,PHP。

       可以使用phpInfo()查看PHP特性安装情况。

2.3 安装XDebug

XDebug只是PHP的一个Extension。去XDebug的官网下载即可。

这里也给出一个下载地址

http://xdebug.org/download.php

 

注意的是,这里版本众多,如何选择需要再次开启浏览器,查看phpInfo函数的输出。根据PHP版本,PHP Build环境(VC6 or VC9),是否是Thread safe(TS)来选择一个合适的XDebug的版本即可。

 

3,XDebug的配置。

       修改PHP.ini 的XDEBUG div。

       需要确保开启几个配置选项,一般来说建议开启如下几个选项。

       zend_extension=”XDebug的路径”

例如”zend_extension=/php/ext/php_xdebug-2.1.0-5.2-vc6.dll”

      xdebug.remote_enable=on
      xdebug.remote_handler=dbgp
      xdebug.remote_host=localhost
      xdebug.remote_port=9000   //默认是9000 建议该一下

然后重启Apache的服务。在phpInfo中查看XDebug div下的配置项。

 

       说明, 貌似XAMPP中的PHP.ini已经整合了XDebug只不过注释起来了。我们所要做的就是去掉注释即可。

4,NetBeans中Debug。

       进入NetBeans,新建一个PHP项目,编写PHP代码。

       然后使用”调试”菜单下的设置断点,步入(Step into), 步过(Step over)等MS的IDE常见的菜单功能项。

       断点断住之后,你还能看到诸如Watch,Local等查看变量值的Window。是不是感觉很过瘾,从此开发PHP程序就可以告别简单的记事本+浏览器模式。拥有一个足以媲美VS开发环境的PHP IDE。更重要的是,这一系列工具都是免费的。

 

 

 

其实步骤很简单。

其实xampp本来就已经设置好了,只不过是注释了而已。

打开xampp安装目录下的php/php.ini

找到

[XDebug]
zend_extension = "D:\xampp\php\ext\php_xdebug.dll"

去掉这行的注释(启动这行)

并在最后加入:

xdebug.remote_enable=true
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000

(其实后边这几句是netbeans提示需要加入的)

重启apache,搞掂

 下面是创建第一个php项目

 

1.新建PHP项目
1)选择File->New Project.
2)从对话框中选择PHP->PHP Project,输入项目名称firsttest.
3)在Configured server 中,选择localhost,Context Path 输入/test。

2.编辑PHP文件
展开Source Files,双击index.php文件,输入测试代码。
之间输入phpinfo();
可以使用Ctrl+Space进行代码补全。

3.运行项目
右键点击项目结点,选择run project ,可以看到phpinfo()的运行结果。

 

 

 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn