PHP调试开发环境配置
2017-02-09 00:00
746 查看
在安装好Apache2.4的情况下配置PHP调试开发环境。查看php环境信息,首先编辑PHP代码并保存文件名为index.php 如下所示:
在浏览器中 输入http://localhost/index.php
显示PHP环境信息,如下图所示:
出现上图所示,说明你已经安装好了PHP;好了废话不多少了,咱们进入正题,如何配置eclipse的调试环境。
eclipse 下载与安装
首先我们在eclipse的官方网站(http://www.eclipse.org/downloads/)下载“eclipse-php-neon-2-win32-x86_64.zip”;将下载后的eclipse压缩包解压,可以将解压后的eclipse文件目录放在任意位置,我放在d:\eclipse文件夹下。最新版的eclipse必须要安装jdk 1.8及以上才可正常运行。
如何正确的下载与安装Xdebug
首先我们在浏览器中 输入http://localhost/index.php 查看PHP环境信息,注意红色方框内的内容,如下图所示:
1)、 数字1处说明了Xdebug所需要的版本号
2)、数字2处说明你要下载的Xdebug版本类型 当前是 Xdebug v2.5.0 VC14 TS版本
打开Xdebug的下载地址(https://xdebug.org/download.php)并找到我们需要的版本,如下图所示:
点击下载红色框选择的版本,我下载的PHP是64位的。
将下载后的php_xdebug-2.5.0-7.1-vc14-x86_64.dll动态库,复制到PHP安装目录下的ext文件夹下。(可以重命名动态库)
配置php.ini文件
在php.ini文件的最后添加如下配置:
eclipse调试配置
在eclipse的window菜单栏下点击Preferences选项,出现图下图所示:
点击展开PHP节点,并选中Debug节点,如下图所示:
点击Server Settings 内的PHP Servers…,如下图所示:
显示PHP WEB服务器配置页面,如下图所示:
点击左侧New按钮,添加一个Web服务器,Server Name我们取名为Default PHP Web Server (任意输入),如下图所示:
然后再点击Debugger选项卡,并选择 Debugger下拉框选项为XDebug,且在Connection Settings 下的Port设置为9002端口,注:此处端口必须要与php.ini内配置的xdebug.remote_port端口一致。如下图所示:
到此PHP Web配置完成。
我们再 点击展开PHP节点,并选中Debug节点 ,并点击CLI Settings内的PHP Executables…,如下图所示:
显示PHP Executables对话框,点击左侧Add..按钮,添加PHP执行环境对象,如下图所示:
然后点击Executable path左侧的Browse..按钮,找到PHP安装目录下的php.exe文件,并将SAPI Type类型选择为CLI,然后点击Debugger选项卡,并将Debugger下拉框选择XDebug选项,同时配置Connection Settings的端口Port为9002端口号,注:此处端口必须要与php.ini内配置的xdebug.remote_port端口一致。如下图所示:
配置eclipse调试
点击eclipse工具栏上的调试图标,并点击Debug Configurations…选项,如下图所示:
弹出调试配置对话框,如下图所示:
在PHP Web Application节点上右键,新增一个Web Application,如下图所示:
在Name中输入Web Application的名称,然后点击File 左侧的Browse选择要调试的应用,如如下图所示:
最后点击Debug按钮进入调试,如下图所示:
到此处PHP调试开发环境已经配置完成了,第一次写博文有不周之处还望海涵。
<?php phpinfo(); ?>
在浏览器中 输入http://localhost/index.php
显示PHP环境信息,如下图所示:
出现上图所示,说明你已经安装好了PHP;好了废话不多少了,咱们进入正题,如何配置eclipse的调试环境。
eclipse 下载与安装
首先我们在eclipse的官方网站(http://www.eclipse.org/downloads/)下载“eclipse-php-neon-2-win32-x86_64.zip”;将下载后的eclipse压缩包解压,可以将解压后的eclipse文件目录放在任意位置,我放在d:\eclipse文件夹下。最新版的eclipse必须要安装jdk 1.8及以上才可正常运行。
如何正确的下载与安装Xdebug
首先我们在浏览器中 输入http://localhost/index.php 查看PHP环境信息,注意红色方框内的内容,如下图所示:
1)、 数字1处说明了Xdebug所需要的版本号
2)、数字2处说明你要下载的Xdebug版本类型 当前是 Xdebug v2.5.0 VC14 TS版本
打开Xdebug的下载地址(https://xdebug.org/download.php)并找到我们需要的版本,如下图所示:
点击下载红色框选择的版本,我下载的PHP是64位的。
将下载后的php_xdebug-2.5.0-7.1-vc14-x86_64.dll动态库,复制到PHP安装目录下的ext文件夹下。(可以重命名动态库)
配置php.ini文件
在php.ini文件的最后添加如下配置:
[Xdebug] ;为xdebug动态库的绝对路径, zend_extension="D:/phptools/php/ext/php_xdebug-2.5.0-7.1-vc14-x86_64.dll" ;是否开启远程调试 xdebug.remote_enable = 1 ;是否开启调试内容 xdebug.profiler_enable = 1 ;开启远程调试自动启动 xdebug.remote_autostart = 0 ;开启自动跟踪 xdebug.auto_trace = 1 ;调试插件dbgp xdebug.remote_handler = "dbgp" ;允许调试的客户端IP xdebug.remote_host = localhost ;远程调试的端口(端口号不能不占用) xdebug.remote_port = 9002 xdebug.idekey= "ECLIPSE_DBGP" ;调试输出路径(调试日志目录,可根据需要修改) xdebug.profiler_output_dir = "D:\phpStudy\tmp\xdebug" xdebug.remote_log = "D:\phpStudy\tmp\xdebug\remote.log" ;跟踪输出路径 xdebug.trace_output_dir = "D:\phpStudy\tmp\xdebug" ;开启异常跟踪 xdebug.show_exception_trace = 1 ;是否收集变量 xdebug.collect_vars = 1 ;是否收集返回值 xdebug.collect_return = 1 ;是否收集参数 xdebug.collect_params = 1 ;显示局部变量 xdebug.show_local_vars = 1 ;显示默认的错误信息 xdebug.default_enable = 1 xdebug.profiler_enable_trigger = 1 xdebug.trace_enable_trigger=1
eclipse调试配置
在eclipse的window菜单栏下点击Preferences选项,出现图下图所示:
点击展开PHP节点,并选中Debug节点,如下图所示:
点击Server Settings 内的PHP Servers…,如下图所示:
显示PHP WEB服务器配置页面,如下图所示:
点击左侧New按钮,添加一个Web服务器,Server Name我们取名为Default PHP Web Server (任意输入),如下图所示:
然后再点击Debugger选项卡,并选择 Debugger下拉框选项为XDebug,且在Connection Settings 下的Port设置为9002端口,注:此处端口必须要与php.ini内配置的xdebug.remote_port端口一致。如下图所示:
到此PHP Web配置完成。
我们再 点击展开PHP节点,并选中Debug节点 ,并点击CLI Settings内的PHP Executables…,如下图所示:
显示PHP Executables对话框,点击左侧Add..按钮,添加PHP执行环境对象,如下图所示:
然后点击Executable path左侧的Browse..按钮,找到PHP安装目录下的php.exe文件,并将SAPI Type类型选择为CLI,然后点击Debugger选项卡,并将Debugger下拉框选择XDebug选项,同时配置Connection Settings的端口Port为9002端口号,注:此处端口必须要与php.ini内配置的xdebug.remote_port端口一致。如下图所示:
配置eclipse调试
点击eclipse工具栏上的调试图标,并点击Debug Configurations…选项,如下图所示:
弹出调试配置对话框,如下图所示:
在PHP Web Application节点上右键,新增一个Web Application,如下图所示:
在Name中输入Web Application的名称,然后点击File 左侧的Browse选择要调试的应用,如如下图所示:
最后点击Debug按钮进入调试,如下图所示:
到此处PHP调试开发环境已经配置完成了,第一次写博文有不周之处还望海涵。
相关文章推荐
- PHP开发调试环境的配置[不推荐]
- Windows 下 PHP 开发环境配置系列三 - eclipse PDT + Zend Debugger 调试web 项目
- PHP开发环境搭建 (XAMPP+Xdebug+netbeans,配置调试),创建第一个php项目
- 笔记:MAC OS X下配置PHP开发、调试环境
- Eclipse开发PHP调试(debug)环境配置
- PHP可调试团队开发环境配置-支持企业级开发
- 配置Xampp+Netbeans的PHP可调试开发环境
- PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )(转)
- MyEclipse/eclipse的php开发调试环境配置
- 搭建Windows系统下php开发环境有很多种方式,比如LAMP的配置、php IDE和调试工具的选择等等。根据每个人喜好不同有很多配置方式。这里主要介绍的是利用XAMPP集成安装和配置apache、
- PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )
- PHP开发环境搭建 (XAMPP+Xdebug+netbeans,配置调试)
- Windows下搭建PHP开发环境(Apache+PHP+MySQL)+调试工具Xdebug的配置
- PHP开发调试环境配置-windows环境下zend studio + wamp( zend debugger)
- 如何配置PHP的开发和调试环境
- Windows 下 PHP 开发环境配置系列三 - eclipse PDT + Zend Debugger 调试web 项目
- PHP开发调试环境的配置2——zend studio for eclipse
- PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )
- 史上最佳 Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置
- PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developer 3ff8