首页 > 编程知识 正文

ide断点调试php代码(php 断点调试)

时间:2023-12-13 14:15:36 阅读:315187 作者:DGQT

本文目录一览:

eclipse 怎么调试php啊?

. 下载eclipse,从官网上找就可以了,并确认当前系统中有java环境,即jdk和jre。

2. 安装pdt了,采用的是在线安装,更新地址在默认中已经包含了。只是更新起来比较麻烦。(如果直接下载 携带PDT的 Eclipse版本,可省略)

3. 下载调试器,调试器有两种,一种时xdebug,另一种时zenddebug。

采用 xdebug

下载下来的应该是源代码包。解压缩,然后cd到目录,然后phpize,有的时候可能没有这个程序,运行sudo apt-get install

php5-dev,就可以了。然后就会出现熟悉的config程序 ./configure 出现一连串黑白屏字符,接着make,make

install。后两项命令执行的时候,可能会需要sudo权限,因为涉及到将程序文件复制到系统目录。

4.

在/etc/php5/apache2/conf.d/中建立一个xdebug.ini文件,可以用vi或者其他文本程序,加入如下的配置项目。配置内容如下:

代码如下:

[xdebug]

zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"

xdebug.remote_handler=dbgp

xdebug.remote_port=9000

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.max_nestring_level=100

xdebug.profile_enable=on

xdebug.remote_enable=on

xdebug.remote_host=localhost

xdebug.trace_output_dir="/tmp"

xdebug.profile_output_dir="/tmp"

xdebug.idekey=webide

xdebug.mode=re

放到这个目录中的ini文件会被php自动加载。

至此,xdebug的安装配置已经完成。

5. 打开eclipse,然后选择window preference , 先配置服务选项:

先配置debug,选择php选择debug,将php的debugger选择为xDebug。接着配置Server,

选择PHP

Servers,然后弹出菜单:然后点击new,在Name处随便选择一个名字,url配置成调试的主url。

然后设置成default。

最后配置PHP

Executables,add 随便起个名字,path设置成/usr/bin/php

然后设置ini的位置在/etc/php5/apache2/php.ini

最后将PHP debugger设置成为XDebug就可以了。

phpstorm 怎么断点调试thinkphp

php--xdebug设置 ---phpstorm 断点调试方法如下:

配置好了之后 可以使用 ide的断点调试

Xdebug在PHP中的安装配置涉及php.ini配置文件的修改。

1 、首先需要下载Xdebug,根据安装的PHP版本,选择合适的Xdebug版本,

2 、 安装Xdebug

将下载的php_xdebug-2.1.0-5.3-vc6.dll复制到PHP安装目录下的ext目录,ext目录专门用来存放PHP扩展库DLL文件。

3、 配置php.ini

安装Xdebug的最后一步就是配置php.ini文件,打开C:php目录下的php.ini配置文件,在末尾添加

[xdebug]

zend_extension = "c:/wamp/bin/php/php5.4.3/ext/php_xdebug-2.2.3-5.4-vc9-nts-x86_64.dll"

xdebug.idekey=PhpStorm

xdebug.remote_enable = On

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

4 、重启apache phpinfo()可以看到php--xdebug设置 wbr---phpstorm wbr断点调试 xdebug的那一块

php--xdebug设置 wbr---phpstorm wbr断点调试php--xdebug设置 wbr---phpstorm wbr断点调试

这一栏很长,要注意下面的表格中,xdebug.idekey 这一行内容

php--xdebug设置 wbr---phpstorm wbr断点调试

5 、然后再配置 phpstorm 里的

php--xdebug设置 wbr---phpstorm wbr断点调试php--xdebug设置 wbr---phpstorm wbr断点调试

6 、新建一个调试

php--xdebug设置 wbr---phpstorm wbr断点调试php--xdebug设置 wbr---phpstorm wbr断点调试

7 、设置一下 服务器路径和文件名

php--xdebug设置 wbr---phpstorm wbr断点调试

php--xdebug设置 wbr---phpstorm wbr断点调试

然后可以随意地打断点,按那个小虫子按钮来调试程序了

phpstorm怎么设断点调试

你运行了xdebug之后会在你打断点的地方停下来 然后按照你在IDE中的进行方式 继续向下跑 ,在IDE中运行到该行的时候一般是会高亮显示该行

大家开发php都使用什么IDE?

先唠唠我用过的IED:

1、PhpStorm

优点:简便快捷的IDE,全项目搜索功能速度很快

2、PhpED

优缺点:只用于 Windows 的 PhpED,突出特性包括一个很棒的调试器、优秀的数据库访问、较好的代码智能特性以及集成的 PHP 帮助,缺点是全项目搜索功能很慢

3、PHPEclipse

优缺点:MAC和Windows都可使用,功能很强大,依托于Eclipse,故学习难度相对较大

4、PHPEdit

优缺点:这款 IDE 有一个极好的代码示例整体模板库,您还可以向库里面添加内容,但其他功能稍弱

5、Zend Studio

优缺点:

它运行于三大系统:Windows、Mac OS X 和 Linux。而且绝对能够提供您所需要的一切:PHP V4、PHP V5 等等。它的下载需要花很长时间,但是非常值得;

作为 IDE,Zend Studio 是最好的。它提供所有想在内置库和定制代码中拥有的代码智能特性。它还有非常好的调试功能,而且极易设置。要把代码放到存储库(repository) 中,Zend Studio 会连接到 CVS 和 Subversion。要把代码放到服务器上,有集成 FTP 可以使用

缺点就是耗费内存很大,开启需要很长时间

6、Dreamweaver

优缺点:作为一个前端起家的人,开始学习PHP时一直用的这款软件,优点是在混编时很方便,缺点是对PHP的一些支持不是很好

7、TXT等文本编辑器

优缺点:在linux上,或者很简单的修改时,用这些文本编辑器可以快速完成修改

-------------------------------------------------------------------------------------------------

最后,献上我目前用的PHP IDE“JetBrains PhpStorm ”,个人喜好,不喜勿喷ㄟ(⊙ω⊙ㄟ)

智能PHP编辑器:

-PHP代码补全。

-智能的重复编码检测器。

-PHP重构。

-支持Smarty和PHPDoc。

-支持多语言混合。

Java Script 编辑器:

-基于DOM/指定浏览器完成。

-代码导航和用法查找。

-JavaScript 重构。

-JavaScript调试器。

HTML/CSS编辑器:

-支持HTML5。

-支持Zen编码。

-检验和快速修正。

-显示应用的外观。

-提取嵌入样式。

轻量级IDE:

-易于安装。

-可在Windows, Mac OS X, Linux上运行。

-项目配置简单-可在任意地方打开代码开始工作。

-性能优先。

智能的环境:

-可视化PhP单元测试运行期。

-VCS支持SVN, Git, Mercurial等。

-支持FTP和远程文件同步。

-可记录本地修改。

-可视化调试 。

-无需任何配置的调试器。

-支持在PHP,JS,HTML中设置断点。

-观察变量,窗口。

-批量代码分析。

-集成分析器。

php 代码如何调试

开启Apache服务器以及MY_SQL数据库。

在PHP集成环境的安装目录“www”文件夹中创建我们需要用到的php文件,1.php.

用Notepad++打开1.php文件,然后输入PHP的语言格式:

?php ?

输入标准的输出语言:

?php

echo "Hello world !" //输出Hello world 语言。 echo 是打印的意思

?

在网页上输入localhost:8080/1.php可以调试我们自己写的php代码

PHP的简单运算,用$来定义应用数据,输出也是一样。

?php

$sum=1;

$total=1.22;

$sum=$total+$sum;

echo $sum ?

在 NetBeans IDE 8.0 中怎么连接x-debug调试php代码?

要安装浏览器插件xdebug helper之类的,php本身要配置xdebug支持的。php调试需要安装的东西还是比较多。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。