如何将 XDebug zend_extension 添加到 php.ini?

2023-12-27

我有一个带有 cPanel WHM 的 VPS,并且正在尝试启用 XDebug。我通过以下方式安装了扩展程序WHM -> Software -> Module Installers -> PHP Pecl -> Manage我通过检查我的phpinfo() page.

下一步是在我的 php.ini 文件中启用 XDebug,但我有点困惑应该如何执行此操作。

查看 php.ini 中/usr/local/lib,我在底部看到这一行:

zend_extension="/usr/local/Zend/lib/Guard-6.0.0/php-5.4.x/ZendGuardLoader.so"

但是,在 WHM -> 服务配置 -> PHP 配置编辑器中,有一个具有以下值的“zend_extension”选项:

/usr/local/IonCube/ioncube_loader_lin_5.4.so, /usr/local/Zend/lib/Guard-6.0.0/php-5.4.x/ZendGuardLoader.so

所以我的问题是,我应该如何添加 XDebug 的路径:

/usr/local/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so

到 php.ini?我看到三种方法,但我不知道哪一种是正确的:

  1. 我可以将它添加到 WHM 中的逗号分隔列表中
  2. 我可以直接将其添加到 php.ini 中,在它和现有值之间放置一个逗号
  3. 我可以将它放在 php.ini 中的新行中

哪种方式是正确的?


高度依赖于 PHP 配置(./configure)。 PHP 将在默认扩展路径中查找您的xdebug.so扩大;在这种情况下,您不需要指定任何路径:

zend_extension = xdebug.so

关于换行和逗号,我更喜欢换行,因为它使以后更容易删除扩展名。我的php.ini看起来像这样(示例):

extension      = memcached.so
extension      = zopfli.so
zend_extension = opcache.so
zend_extension = xdebug.so

还要注意字母顺序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 XDebug zend_extension 添加到 php.ini? 的相关文章

  • PHP 共享标头而不使用服务器端脚本?

    到目前为止我总是通过 PHP 解决简单的问题 您有一个包含页眉 菜单 页脚和内容字段的网站 每个页面的页眉 菜单和页脚通常是相同的 在没有 PHP 或任何其他服务器端语言的情况下 如何使页眉 菜单和页脚数据仅存在于一个文件中 例如 您不会有
  • 使用 MYSQL 将 h:mm pm/am 时间格式插入数据库

    我正在尝试将以 h mm am pm 格式写入的时间插入到存储为标准 DATETIME 格式 hh mm ss 的数据库中 但我不知道如何将发布的时间转换为标准格式所以数据库会接受它 这是我到目前为止一直在尝试的 title POST in
  • 如何将图像从 Android 应用程序上传到网络服务器的特定文件夹中

    如何将图像从 android 移动到 Web 服务器上的指定文件夹 这是我的安卓代码 package com example bitmaptest import java io ByteArrayOutputStream import ja
  • 通过 Sparkpost 发送 iCal 邀请

    我正在尝试使用 SparkPost 通过电子邮件以附件形式发送日历邀请 但收到电子邮件后邀请不会打开 我使用两个文件 calendarinvite php 来创建邀请 使用 Sendemail php 来发送电子邮件 calendarinv
  • 简单的 PHP 回显代码不起作用

    这是我的 html 和 php 脚本 h1 Bob s Auto Parts h1 table width 100 tr tr table 为什么这个输出会出现一个 gt 我希望它是 这有效 仅有的 这是输出 鲍勃的汽车零件 鲍勃
  • 使用 ImageMagick 和 PHP 将 PNG 转换为 JPG 并将透明背景设置为白色

    将图像从 PNG 转换为 JPEG 时 如何使用 ImageMagick 带有 php 扩展 将透明背景设置为白色 在撰写本文时 您尚未指定正在使用哪个扩展 但如果您使用命令行 则命令将是 convert image png backgro
  • get url 重定向时 File_get_contents() 不起作用

    我正在使用的功能是 function http post url data data url http build query data data len strlen data url date default timezone set
  • 如何隐藏 URL 中的锚标记

    如何隐藏地址栏中以下链接 href 的哈希值 a href index php dev name 所以它会将我重定向到index php dev name 但我希望地址栏只显示index php 您可以使用 Javascript oncli
  • 媒体的 Google Cloud Storage 签名网址

    我已经建立了一个视频网站 为用户提供 m3u8 和关联的 ts 文件 我不希望媒体文件免费可用 所以我所做的是 当用户在网站上时 在 mysql 中使用他们的 IP 和令牌创建一个会话 当他们请求特定媒体子域 mp4 domain com
  • 从类似 cronjob 的语法创建“下次运行时间”日期

    在我正在创建的应用程序中 用户可以安排重复任务 生成间隔模式的简单值是 Minute 0 59 90 each minute Hour 0 23 90 each hour Day of month 1 31 90 each day of m
  • 未传递“client_reference_id”参数

    我使用 Stripe Checkout Stripe 版本 2016 07 06 我想通过参数 client reference id 恢复个性化数据 但在 JSON 中 当我有金额或电子邮件时 我找不到它 我是在测试环境中 你能帮我吗 先
  • 使用 PHP PayPal REST API 退款?

    我正在开发一个集成到 PayPal 的 REST API 中的 PHP 应用程序 我正确处理了事务并将事务 ID 保存到 MySQL 数据库中 我现在正在尝试退款 但无法让它停止给出 传入 JSON 请求未映射到 API 请求 错误 有人对
  • 获取字符串中的最后一个整数

    我需要隔离包含多个整数的字符串中最新出现的整数 我怎样才能得到23代替1 for lastnum1 text 1 out of 23 lastnum1 this gt getEval eregi replace out of text 你可
  • 如何在多次尝试后延迟登录尝试 (PHP)

    我正在开发一个用 PHP 构建的相当大的网站 该网站可能会有很多用户 我正在寻找一种方法来保护登录屏幕免受自动尝试的影响 我已经在注册表中添加了验证码检查 但还想进一步强化网站 据我所知 StackOverflow 上也有类似的问题 而且我
  • 使用 Instagram Basic Display API 时出现“无效平台应用程序”错误

    我正在尝试使用 Instagram Basic 显示 API 但是当我发布授权代码以获取访问令牌时 我不断收到以下错误 error type OAuthException 代码 400 error message 平台应用无效 我正在遵循此
  • 如何纠正这个非法字符串偏移?

    我收到此错误 警告 第 32 行 home mysite public html wp content themes evento lib php extra class php 中的非法字符串偏移 type 我意识到文件中的这部分代码是错
  • 在 Yii 的标准中如何获得计数 (*)

    我正在尝试构建一个具有以下内容的查询group by属性 我正在尝试得到id和count它一直告诉我count is invalid列名 我怎样才能得到count来自group by询问 工作有别名 伊伊 1 1 11 其他不及格 crit
  • Ebay api GetSellerList,解析响应 XML

    我正在使用 eBay 交易 api 来获取当前列出的卖家股票 我正在使用 GetSellerList 调用 我在解析 xml 时遇到问题 然后将其插入到网站商店中 这是 xml 请求
  • 从所有会话中注销

    我有一个注销选项 这是我的代码 session start session destroy setcookie key time 60 60 24 setcookie username time 60 60 24 我想添加另一个选项来注销所
  • ZF3/2 - 如何捕获 EVENT_DISPATCH 侦听器中引发的异常?

    有什么方法可以在 EVENT DISPATCH 监听器中抛出异常吗 class Module public function onBootstrap EventInterface event application event gt get

随机推荐

  • “无法在此文件中预览 - 无法启动 [应用程序名称]”

    我正在尝试在 Xcode 11 和 macOS Catalina 中使用 swiftUI 但 创建新项目后 会出现一个样板代码 其中包含文本 hello World 我想在代码旁边的画布中实时预览这个简单的欢迎消息 当我点击恢复按钮时 它说
  • 优雅的蟒蛇? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • JS:不确定函数返回的原因

    确实是新手问题 但为什么我的函数返回 1 该函数确实有匹配项 那么为什么该函数返回 1 而不是索引值 如果我删除 else 语句 它将返回正确的输出 let array 1 2 3 4 5 6 7 8 9 let target 5 func
  • Powershell 在过去 6 个月内禁用 AD 用户?

    如何获取过去 6 个月内禁用的 AD 用户以及禁用时的时间戳 以 dd MM yyyy 格式作为 CSV 文件 就像使用这个 Powershellhttps learn microsoft com en us powershell modu
  • PHP 会话注销错误

    许多人可能会使用 PHP mySQL 函数作为网站的登录部分 我正在尝试使用这段代码 在每个内容页面上 检查是否已登录 在每个内容页面的标题中 Page Content Here 登录脚本 由我的 main login php 页面引用
  • 在 onDraw() 中保存画布;

    我试图将 Canvas 对象保存在 onDraw 方法中 这是因为我在 onDraw 方法中使用了 foreach 循环 结果是 canvas DrawText 文本项 x y textpaint 我必须这样做 因为我在遮罩区域周围绘制文本
  • Java 8 Streams 中的并行性和 Flatmap

    考虑以下示例 IntStream of 1 1 parallel flatMap i gt IntStream range 0 1000 parallel forEach System out println 我是否将内部标志设置为并行有关
  • C 语言的接口

    我正在设计一个应用程序并遇到一个实施问题 我有以下结构定义 app h struct application t void run application struct application t void stop application
  • 如何确定 ActiveRecord 中的关联是否发生变化?

    ActiveRecord 提供更改跟踪 其中调用 name changed 返回 true false 取决于是否name属性在模型加载时和现在之间发生了变化 协会有类似的东西吗 我专门寻找 has many 关联 但所有关联类型都会有用
  • 对于每种变量类型,将所有行除以一个参考行

    n c rep A 3 rep B 4 rep C 3 s 1 10 b 5 14 c 20 29 df data frame n s b c 我想要每个第一行 对于每种类型的变量n A B C 作为参考行 我想将每一行划分为每个类别n除以
  • 为什么方法调用会将非易失性变量的值刷新到主线程?

    为什么吸气剂Val碰巧模拟了该领域的波动性val 我假设利用方法调用并不是保持变量易失性的可靠方法 要尝试一下 请构建发布并直接执行 无需调试器 class Program private int val 0 public int Val
  • JSON.parse:意外的数据结束错误

    对于下面的代码我收到此错误 JSON parse 数据意外结束 在行 var data JSON parse json 使用的代码是 document ready function button1 click function post s
  • Python中定义一个数据类的正确方法是什么,该数据类同时具有自动生成的 __init__ 和来自值字典的附加 init2

    在 Python 中 我有一个包含十几个成员的数据类 我用它来创建我发布的字典进入ElasticSearch 现在我想要一个字典来自弹性搜索并用它来初始化数据类 Since Python 不允许创建具有不同签名的第二个 init 我不想手动
  • Swift 中可拖动连接的 UIView

    我正在尝试创建一些通过线连接的可拖动 UIView 见下图 我可以通过创建一个 UIView 子类的类并覆盖绘制函数来创建可拖动的圆圈 override func draw rect CGRect let path UIBezierPath
  • Python多处理:是否可以在池中拥有一个池?

    我有一个模块 A 它通过获取数据并将其发送到模块 B C D 等进行分析 然后将它们的结果连接在一起来执行基本的映射 归约 但看来模块 B C D 等本身不能创建多处理池 否则我得到 AssertionError daemonic proc
  • 如何从 Markdown 文件中删除 YAML frontmatter?

    我有包含 YAML frontmatter 元数据的 Markdown 文件 如下所示 title Something Somethingelse author Somebody Sometheson 但 YAML 的宽度各不相同 我可以使
  • NodePort 和 LoadBalancer 之间的区别?

    我刚刚开始使用 Kubernetes 对 NodePort 和 LoadBalancer 类型的服务之间的区别感到困惑 我理解的区别是 LoadBalancer 不支持 UDP 但除此之外 每当我们创建服务时Nodeport or Load
  • 如何在 Sitecore 内容交付服务器上重建自定义 Lucene 索引?

    我的 Sitecore 6 2 Content Delivery 服务器上的自定义 Lucene 索引似乎不正确 所以我想我需要重建所有 3 个自定义索引 我怎么做 我是否只需使用共享源索引查看器模块 现在我已经将其安装在我的 CD 服务器
  • 如何将 iPhone-Wax 嵌入到应用程序中

    我刚刚了解了 iPhone Wax 感谢 SO 现在 对于我想要做的事情来说 文档相当稀疏 我想将它嵌入到 Objective C 应用程序中 我不希望它成为主要应用程序 有人做到了吗 我怎样才能实现它 我想以与使用 LuaObjectiv
  • 如何将 XDebug zend_extension 添加到 php.ini?

    我有一个带有 cPanel WHM 的 VPS 并且正在尝试启用 XDebug 我通过以下方式安装了扩展程序WHM gt Software gt Module Installers gt PHP Pecl gt Manage我通过检查我的p