php无法使用xdebug原因,xdebug配置

本文目录一览:

php难题(netbeans无法连接xdebug)

环境配置:

一、配置php.ini

下面我列出我的php.ini中与之相关的部分:

[Zend]

;zend_extension_manager.optimizer_ts =\”d:\phpStudy\ZendOptimizer\lib\Optimizer\”

;zend_extension_ts = \”d:\phpStudy\ZendOptimizer\lib\ZendExtensionManage r.dll\”

;zend_optimizer.optimization_level=15

zend_extension_ts=\”d:\phpStudy\PHP5\ext\php_xdebug .dll\”

[Xdebug]

xdebug.default_enable=on

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.max_nesting_level=100

xdebug.profiler_enable=on

xdebug.remote_enable=1

xdebug.remote_host=localhost

xdebug.remote_port=10000

xdebug.remote_handler=dbgp

xdebug.trace_output_dir=\”D:\jimmy\wamp\www只ug\”

xdebug.profiler_output_dir=\”D:\jimmy\wamp\www只 ug\”

(注意:这里仍然使用zend_extension_ts挂载XDebug而不是用extension,如果你的PHP.ini中有这样的语句extension=php_xdebug.dll请将它关掉)

二、保存退出,重启Apache服务

三、查看phpinfo()

Mac安装xdebug运行phpize时会报错

1. 下载xdebug

2.打开终端 cd xdebug-2.2.x 切换到你解压出来的目录中

3. 执行 phpize: phpize

4. ./configure –enable-xdebug

5. 执行编译命令 make

6. 拷贝扩展到你想要的目录中 cp modules/xdebug.so /放置扩展的路径/xdebug.so

7. 在 php.ini 中添加下列文件使xdebug扩展生效(Mac OS X下web开发常用文件所在目录)

zend_extension=”/放置扩展的路径/xdebug.so”

;xdebug默认远程调试是关闭的,加上这个打开,要不没法调试

[xdebug]

xdebug.remote_enable=On

8. 重启apache(Mac OS X下重启apache)

mac phpstorm xdebug启动失败怎么解决

1、点击匹配地址,把复制的phpinfo信息粘贴到文本框。

2、按照页面的安装流程安装xdebug。

3、配置php.ini

提示:xdebug官网上的配置,只保证配置好xdebug,但不能与phpstorm进行配置,正确的配置方法,在添加xdebug模块下添加以下代码。

1

2

3

4

5

6

7

[xdebug]

zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so //这是配置xdebug

xdebug.remote_enable = On//是否运行远程终端,必须开启

xdebug.remote_handler = “dbgp”

xdebug.remote_host = “localhost”

xdebug.remote_port = 9000 //这个端口号要和phpstorm中的保持一致,示例的端口是9001

xdebug.idekey = PHPSTROM//调试器关键字

为什么我的phpstorm中的xdebug没效果??

暂时未发现你所说的情况 …linux win下均正常的使用 ,一般不需要特别的设置软件只是调用php而已.只要php正常那么phpstorm就应该是正常的

PHP中XDEBUG配置问题,新手求解答

把zend_extension=”E:\PHP5\ext\php_xdebug.dll”

写到PHP的extension=xxx.dll周围不要写在[Xdebug]中。

查看php的error log文件看为什么加载错误,常见的错误是文件路径不对,版本不对。

一般调试[Xdebug]的配置都不用写。就写一行zend_extension即可。

为什么PHP的xdebug的auto_trace一打开有的网页显示不了

xdebug.auto_trace 用于设定在脚本运行前是否自动跟踪方法的调用信息。

该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出。此配置项的默认值为off。

xdebug.trace_output_dir=”/tmp/xdebug” ;设定函数调用监测信息的输出文件的路径

xdebug.profiler_output_dir=”/tmp/xdebug” ;设定效能监测信息输出文件的路径

能显示的页面是php页面。

还是 html文件啊。

如果是html文件,说明你的配置文件php.ini 中有错误。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/247391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 13:23
下一篇 2024-12-12 13:23

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • 为什么Python不能编译?——从多个方面浅析原因和解决方法

    Python作为很多开发人员、数据科学家和计算机学习者的首选编程语言之一,受到了广泛关注和应用。但与之伴随的问题之一是Python不能编译,这给基于编译的开发和部署方式带来不少麻烦…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Python运行不报错又无任何结果输出可能产生的原因以及解决方法

    在Python编程过程中,有时候会出现程序运行不报错但却没有任何结果输出的情况。本文将从多个方面解析这个问题,并提供相应的解决方法。 一、语法错误 语法错误是Python程序中最常…

    编程 2025-04-29
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • Python运行慢的原因

    Python语言一直被人们认为是一门易于学习和使用的语言,被广泛应用于数据分析、机器学习和人工智能等领域。然而,与其他编程语言相比,Python的运行速度却明显较慢,这是因为以下几…

    编程 2025-04-27
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • Python OOM异常的原因和解决方法

    Out of Memory(OOM)异常是 Python 程序在内存不足或不足以分配新的对象时,抛出的异常之一。Python 应用程序通常会因为内存瓶颈而崩溃或降低性能,但这并不是…

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • Python无法运行的原因及解决方法

    Python是一种开源的高级编程语言,具有简洁易读、易于学习、跨平台等特点,深受开发者喜爱。但有时候我们会遇到Python无法正常运行的问题,这时候我们需要逐一排查,找出问题所在,…

    编程 2025-04-27

发表回复

登录后才能评论