目录
php环境配置及调试配置的方法
首页 后端开发 php教程 php环境配置及调试配置的方法_PHP教程

php环境配置及调试配置的方法_PHP教程

Jul 13, 2016 am 10:22 AM
php 今天 学习 工具 方法 环境 调试 还是 配置

php环境配置及调试配置的方法

   今日打算学习PHP,工具还是使用我熟悉的eclipse。为了php环境的配置和调试配置,我花了很大功夫研究哈,以下是整理出来的方法:

  1.安装和配置PDT

  下载PDT: download.eclipse.org/tools/pdt/downloads/index.php, 选择最新版本

  PDT是Eclipse的插件。

  选择pdt-all-in-one版本, 否则需要另外下载eclipse和相关插件, 并手工集成.

  2.安装debug环境

  由于我用的是最新的xampp1.7.2,试了二天xdebug,出现如下如题:waiting for xdebug session,停止的了57%的进度上,程序无法调试。可能是xdebug和php5.3之间的问题。因此决定改用旧版xampp1.6.8,php的版本是5.2.6。结果还是出现了以上问题,让我不得其解,不得以,换成zend debugger。

  xampp版本为1.6.8,从这里下载zend debugger 5.2.x。将文件解压后复制到\xampp\php\ext目录。

  打开\xampp\apache\bin目录下的php.ini。的最后添加:

  zend_extension_ts = "c:\xampp\php\ext\ZendDebugger.dll"

  zend_debugger.allow_hosts=127.0.0.1/10,192.168.88.146

  zend_debugger.expose_remotely=always

  其中192.168.88.146是你机子上的IP地址。

  3.设置PDT下的debug环境

  启动Eclipse,将code目录设置为"xampp\htdocs",这样代码直接放到apache的WEB目录下

  从主菜单打开"Window > Preferences > PHP",

  先选中"PHP Excutables"节点,在右面的面板点"Add"按钮,在接下来的窗口中,

  选中"Debug"节点,在右面的面板中,

  "PHP Debugger"选择XDebug,

  "Server"不用变

  "PHP Executable"也选择你刚刚添加的那个"xampp-zend"

  在PHP Debug透视图中可以点击Debug View中的图标或用快捷键来进行单步跟踪,比如:

  F5: 单步跳入(可以跳入require()函数来跟踪到别的PHP文件哟)

  F6: 单步跳过

  F7: 单步跳出(可以从被require()的文件内跳回调用者哟)

  F8: 继续执行(直到遇到下一个断点)

  Ctrl+R: 执行到光标所在行(除非遇到断点)

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/847209.htmlTechArticlephp环境配置及调试配置的方法 今日打算学习PHP,工具还是使用我熟悉的eclipse。为了php环境的配置和调试配置,我花了很大功夫研究哈,以...
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
威尔R.E.P.O.有交叉游戏吗?
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

在PHP和Python之间进行选择:指南 在PHP和Python之间进行选择:指南 Apr 18, 2025 am 12:24 AM

PHP适合网页开发和快速原型开发,Python适用于数据科学和机器学习。1.PHP用于动态网页开发,语法简单,适合快速开发。2.Python语法简洁,适用于多领域,库生态系统强大。

PHP和Python:解释了不同的范例 PHP和Python:解释了不同的范例 Apr 18, 2025 am 12:26 AM

PHP主要是过程式编程,但也支持面向对象编程(OOP);Python支持多种范式,包括OOP、函数式和过程式编程。PHP适合web开发,Python适用于多种应用,如数据分析和机器学习。

如何使用Composer解决WordPress安装和更新的复杂性问题 如何使用Composer解决WordPress安装和更新的复杂性问题 Apr 17, 2025 pm 10:54 PM

在管理WordPress网站时,常常会遇到安装、更新以及多站点转换等复杂操作。这些操作不仅耗时,而且容易出错,导致网站瘫痪。通过WP-CLI的core命令结合Composer,可以大大简化这些任务,提高效率和可靠性。本文将介绍如何使用Composer来解决这些问题,并提升WordPress管理的便捷性。

PHP的影响:网络开发及以后 PHP的影响:网络开发及以后 Apr 18, 2025 am 12:10 AM

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

加速PHP代码检查:使用overtrue/phplint库的体验与实践 加速PHP代码检查:使用overtrue/phplint库的体验与实践 Apr 17, 2025 pm 11:06 PM

在开发过程中,我们常常需要对PHP代码进行语法检查(linting),以确保代码的正确性和可维护性。然而,当项目规模较大时,单线程的语法检查过程可能会变得非常缓慢。最近,我在项目中遇到了这个问题,尝试了多种方法后,最终找到了overtrue/phplint这个库,它通过并行处理大大提高了代码检查的速度。

PHP和Python:深入了解他们的历史 PHP和Python:深入了解他们的历史 Apr 18, 2025 am 12:25 AM

PHP起源于1994年,由RasmusLerdorf开发,最初用于跟踪网站访问者,逐渐演变为服务器端脚本语言,广泛应用于网页开发。Python由GuidovanRossum于1980年代末开发,1991年首次发布,强调代码可读性和简洁性,适用于科学计算、数据分析等领域。

如何解决SQL解析问题?使用greenlion/php-sql-parser可以! 如何解决SQL解析问题?使用greenlion/php-sql-parser可以! Apr 17, 2025 pm 09:15 PM

在开发一个需要解析SQL语句的项目时,我遇到了一个棘手的问题:如何高效地解析MySQL的SQL语句,并提取其中的关键信息。尝试了多种方法后,我发现greenlion/php-sql-parser这个库能够完美解决我的需求。

如何解决Laravel中复杂的BelongsToThrough关系问题?使用Composer可以! 如何解决Laravel中复杂的BelongsToThrough关系问题?使用Composer可以! Apr 17, 2025 pm 09:54 PM

在Laravel开发中,处理复杂的模型关系一直是个挑战,特别是当涉及到多层级的BelongsToThrough关系时。最近,我在处理一个多级模型关系的项目中遇到了这个问题,传统的HasManyThrough关系无法满足需求,导致数据查询变得复杂且低效。经过一番探索,我找到了staudenmeir/belongs-to-through这个库,它通过Composer轻松安装并解决了我的困扰。

See all articles