广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php xdebug读不到怎么办
  • 266
分享到

php xdebug读不到怎么办

phpxdebug 2016-09-11 19:09:41 266人浏览 才女
摘要

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php xdebug读不到怎么办?解决windows上php xdebug 无法调试的问题有时候我们在使用php和Nginx进行开发的时候,会出现这样的情况,明明扩展已经

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php xdebug读不到怎么办?

解决windows上php xdebug 无法调试的问题

有时候我们在使用phpNginx进行开发的时候,会出现这样的情况,明明扩展已经安装,但是就是无法调试成功。这个时候我们就要耐心去分析问题产生的原因。

第一步:查看php的版本比如是否是x64还是x86,看看xdebug是否激活,可以通过phpinfo();来查看扩展是否激活。

第二步:使用php -m再次检查xdebug是否安装。

这个时候可能会遇到 xdebug must be loaded as zend extension 。这个是因为我们在php.ini中配置extension的时候需要改成zend_extension才行,也就zend_extension=php_xdebug.dll。

第三步:我们需要配置xebug的调试语句,也就是需要在php.ini中填入下面的语句

 [XDebug]
 xdebug.remote_enable = 1
 xdebug.remote_autostart = 1
 xdebug.remote_port=9090
 xdebug.remote_host=127.0.0.1

这里有个非常重要的一个参数就是remote_port=9090,默认的话会是9000,但是如果填写9000这个端口,可能就会导致你的php无法调试,因为9000端口会被nginx占用做代理。

如何查看9000端口是否被占用,可以在命令行输入netstat -anp|findstr "9000"这个命令,如果有程序占用9000端口,就会显示出来,我们可以查看到他的pid,接下来我们通过tasklist|findstr "2342"(2343是刚才查到的pid)来找到是哪个进程占用的这个端口,如果可以关闭的话,就关闭,不能关闭的话,我们就需要修改我们的端口号,比如笔者这里修改为9090.

总结编程就是一个不断遇到问题,不断解决问题的过程,可能同样的代码,不同的环境就会导致结果不同,同样的环境,不同的参数也会导致运行不同,我们需要做的就是不断加深我们的理解,学会查看错误日志,学会分析程序运行逻辑,这样才能克服重重困难,勇攀高峰。

这里比如调试的问题,我们首先就需要明白调试的原理是什么,它本质上是另起一个进程去监听我们的调试,它首先是php的一个扩展,php的好多功能都是通过扩展来实现的,比如常用的许多图形库,加密算法等。当激活扩展后,php就会和扩展交互,这里的xdebug就是通过获取到的php运行信息来进行调试的。

--结束END--

本文标题: php xdebug读不到怎么办

本文链接: https://www.lsjlt.com/news/1175.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php xdebug读不到怎么办
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php xdebug读不到怎么办?解决windows上php xdebug 无法调试的问题有时候我们在使用php和nginx进行开发的时候,会出现这样的情况,明明扩展已经...
    99+
    2016-09-11
    php xdebug
  • php xdebug读不到该怎么解决
    这篇文章跟大家分析一下“php xdebug读不到该怎么解决”。内容详细易懂,对“php xdebug读不到该怎么解决”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“php xde...
    99+
    2023-06-29
  • php找不到curl_init()怎么办
    本文操作环境:Windows7系统、php5.3版、DELL G3电脑php找不到curl_init()怎么办php5.3.5 (apache windows) 提示Cannot call to undefined function cur...
    99+
    2017-12-01
    php curl_init()
  • php-config找不到怎么办
    本文操作环境:centOS6.8系统、PHP7.1版、DELL G3电脑php-config找不到怎么办?centos 中找不到 php-config两种解决方式:CentOS6 PHP extension install: Cannot ...
    99+
    2018-03-07
    php-config
  • php拿不到name怎么办
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。php拿不到name怎么办?PHP 表单元素NAME和ID的获取问题当表单元素的name和id的值不一样的时候浏览器是不能识别的,只是当他们的值一样的时候他才能准备找...
    99+
    2022-11-24
    name php
  • php中thread找不到怎么办
    本文操作环境:windows7系统、PHP5.5版、DELL G3电脑php中thread找不到怎么办?具体问题描述:我在网络服务器上使用php5.5.现在,我想使用pthreads.这是我的php配置: http://dd19010.ka...
    99+
    2019-04-03
    php thread
  • php 接收不到file怎么办
    本文操作环境:windows7系统、PHP7.1版、Dell G3电脑。php 接收不到file怎么办?php 获取不到$_file常见原因今天在做for表单上传的时候出现一个奇怪的问题,表单提交获取不到了,连普通的字段都获取不到了,因为做...
    99+
    2020-07-16
    php
  • php use类找不到怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php use类找不到怎么办?问题描述:关于php:要求包含use语句的文件后找不到类我正在尝试使用一个文件来建立与RedBeanPHP的数据库连接,该连接可以包含在...
    99+
    2022-10-20
  • php收不到参数怎么办
    php收不到参数的解决办法:1、修改发送端代码为“$data = array ('openid' => "123",'keyword' => "321")...
    99+
    2023-05-14
    参数 php
  • 万网读取不了php怎么办
    本教程操作环境:Windows7系统、PHP8.1版、DELL G3电脑万网读取不了php怎么办?我在万网用得免费虚拟机他一开始是支持PHP语言的 后来不知道怎么我得虚拟机就不支持PHP语言了搞得我得PHP源码全部运行不了。解决办法:1、确...
    99+
    2022-10-18
  • 电脑突然读不到硬盘了怎么办
    如果电脑突然读不到硬盘,可以尝试以下几种方法来解决问题:1. 检查连接:确保硬盘正确连接到电脑主板上。可以尝试重新插拔硬盘数据线和电...
    99+
    2023-08-24
    电脑
  • php exec 获取不到值怎么办
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php exec 获取不到值怎么办?PHP的exec()函数无返回值排查方法:在安全imagemagic时 需要用到 exec很多服务器上安装失败exec()执行外部命...
    99+
    2016-10-15
    php exec
  • php找不到include方法怎么办
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php找不到include方法怎么办?PHP脚本中include文件出错解决方法经常当php页面中利用include, require, require_once包含了...
    99+
    2014-10-11
    php include
  • php抓取不到数据怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php抓取不到数据怎么办?使用 $_POST['email'] 死活获取不到请求数据。$parm=file_get_contents("ph...
    99+
    2022-10-26
  • php接收不到ios值怎么办
    本教程操作环境:macOS10.12.5系统、PHP8.1版、macbook pro 2020电脑。php接收不到ios值怎么办?PHP接收不到iOS发出POST请求问题?大前提===》环境:mac电脑,mamp集成环境,webstorm开...
    99+
    2022-10-26
  • php post 接收不到数据怎么办
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑一:PHP 使用POST 获取不到部分数据问题 使用PHP开发的一个项目,在测试阶段客户反馈说数据没有保存成功而我之前测试是通过的,但按客户的信息上却重现了问题问题是...
    99+
    2022-01-28
    php post
  • php接收不到xml数据怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php接收不到xml数据怎么办?关于php接受xml的一些问题,simplexml_load_string收不到数据接受xml数据一般使用这两种方法方法1:file_...
    99+
    2022-10-24
  • pecl找不到怎么办
    本教程操作环境:CentOS 7.2系统、PHP8.1版、Dell G3电脑。pecl php 找不到怎么办?通过pecl安装php扩展,未找到pecl命令的解决办法以安装swoole为例:#Ubuntu/Debian上是这样(php-pe...
    99+
    2022-11-14
  • php 微信收不到post 数据怎么办
    本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。php 微信收不到post 数据怎么办微信官方PHP接口无法获得postStr数据在微信官方提供的PHP接口文档中,处理主要业务有这么一段代码public functi...
    99+
    2015-03-20
    php post
  • php获取不到网址中的值怎么办
    本文操作环境:Windows7系统、PHP7.1版、Dell G3电脑。php获取不到网址中的值怎么办?php获取不到url问号之后的参数?url规则已定义:RewriteRule ^/member/editprivilege/([0-9]...
    99+
    2019-06-20
    php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作