首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sunsky

    php调试利器之phpdbg

    简介 PHPDBG是一个PHP的SAPI模块,可以在不用修改代码和不影响性能的情况下控制PHP的运行环境。 PHPDBG的目标是成为一个轻量级、强大、易用的PHP调试平台。 下面我们将对phpdbg的一些常用调试功能做下介绍。 要调试的代码如下: 文件test_phpdbg_inc.php源代码如下: <? php function phpdbg_inc_func() { echo "phpdbg_inc_func \n"; } ? > 启动phpdbg phpdbg安装成功后,会在安装目录的bin目录下。进入bin目录,直接输入phpdbg即可。 如下: #phpdbg ...... prompt> exec ./test_phpdbg.php 当然我们也可以在启动phpdbg的时候,指定e参数。如下: #phpdbg -e .

    1.6K10发布于 2020-08-20
  • 来自专栏硬核项目经理的专栏

    PHPDebug互动扩展【phpdbg】功能浅析

    话不多说,我们直接进入到 phpdbg 这款工具的学习中吧!! phpdbg 命令行功能 在我们安装好 PHP 后,默认就有了 phpdbg 这个工具。直接在命令行运行就会进入这个工具。 % phpdbg [Welcome to phpdbg, the interactive PHP debugger, v0.5.0] To get help using phpdbg type "help 在进入 phpdbg 环境后,我们使用 help 就可以查看它的操作说明。 可以在当前 phpdbg 环境中使用 e 命令指定文件进行载入,也可以在运行 phpdbg 的时候通过 -e 来指定需要载入的文件。 echo 111; phpdbg_break_file("PHPDebug互动扩展.php", 3); echo 222; phpdbg_break_file("PHPDebug互动扩展.php",

    84140发布于 2020-11-02
  • 来自专栏luxixing

    CentOS 7.2下编译安装PHP 7

    CentOS 7.2 编译安装PHP7 注意此配置针对开发环境,如果线上环境,那么phpdbg和dtrace这两个建议不要编译 编译安装参数 # prefix 可根据实际情况自定义 # with-fpm-systemd php7\ --enable-fpm\ --with-fpm-user=php-fpm\ --with-fpm-group=www\ --with-fpm-systemd\ --enable-phpdbg

    93430发布于 2019-05-28
  • 来自专栏雨过天晴

    原 PHP7.0的编译记录(失败)

    console-less CLI version of PHP   --enable-embed                    Embedded SAPI library   --enable-phpdbg                    Build phpdbg   --enable-phpdbgs                  Build phpdbg shared   --disable-phpdbg-webhelper         Build phpdbg webhelper   --disable-bcmath                  bc style precision math functions

    2K30发布于 2018-06-04
  • 来自专栏用户1069690的专栏

    Windows编译PHP8

    console-less CLI version of PHP --enable-embed Embedded SAPI library --enable-phpdbg Build phpdbg --enable-phpdbgs Build phpdbg shared --disable-phpdbg-webhelper Build phpdbg webhelper --disable-bcmath bc style precision math functions

    1.7K20编辑于 2022-05-18
  • 来自专栏技术博文

    yum install 指定安装php版本,错误:php71w-common conflicts with php-common-5.4.16-46.1.el7_7.x86_64本

    php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml php71w-mcrypt php71w-process php71w-odbc php71w-phpdbg

    1.2K20发布于 2020-06-15
  • 来自专栏全栈程序员必看

    Linux CentOS完全卸载PHP

    php71w-pdo php71w-pear php71w-pecl-apcu php71w-pecl-imagick php71w-pecl-xdebug php71w-pgsql php71w-phpdbg

    2.1K20发布于 2021-10-28
  • 来自专栏Debian中国

    Debian Jessie、Stretch 下安装配置 PHP7.2

    for PHP php7.2-opcache - Zend OpCache module for PHP php7.2-pgsql - PostgreSQL module for PHP php7.2-phpdbg - server-side, HTML-embedded scripting language (PHPDBG binary) php7.2-pspell - pspell module for PHP

    1.7K20发布于 2018-12-20
  • 来自专栏vsdfa

    PHP7.2安装

    sudo apt-get install php7.2-cgi sudo apt-get install php7.2-dba sudo apt-get install php7.2-phpdbg

    1.1K20发布于 2020-03-04
  • 来自专栏站长的编程笔记

    【说站】php方法断点如何实现

    php方法断点如何实现 1、使用 phpdbg_break_function()来给这个testFunc() 方法设置一个断点。当代码中调用这个函数的时候,就会进入这个断点中。

    49430编辑于 2022-11-23
  • 来自专栏开源技术小栈

    Kahlan:款革命性PHP自动化测试框架

    内置代码覆盖率工具:支持phpdbg或Xdebug进行覆盖率统计。 智能模拟系统:无需Mockery或Prophecy,即可轻松创建和管理模拟对象。 猴子补丁功能:可实时替换核心函数或类。

    1.1K10编辑于 2024-06-21
  • 来自专栏好派笔记

    linux centos如何使用yum安装最新版php7

    php70w-pecl-mongodb php70w-pecl-redis php70w-pecl-xdebug php70w-pgsql php-pdo_pgsql, php_database php70w-phpdbg

    1.2K01发布于 2021-10-07
  • 来自专栏CaiRui

    LAMP之PHP

    Use POSIX Access Control Lists --with-litespeed Build PHP as litespeed module --enable-phpdbg Build phpdbg --enable-phpdbg-webhelper Build phpdbg web SAPI support --enable-phpdbg-debug Build phpdbg in debug mode --disable-cgi Disable building CGI version of PHP General

    2.4K20编辑于 2022-03-24
  • 来自专栏IT码农

    centos6.8下配置lamp

    PHP 5.6 內建了 phpdbg 交互式调试器,通过 --enable-phpdbg 开启,会在 PREFIX/bin 目录下产生一个 phpdbg 命令,感兴趣的可以试一下。

    1.2K51发布于 2019-09-02
  • 来自专栏HACK学习

    漏洞环境搭建之Linux+Apache+Mysql+PHP

    libapache2-mod-php5.6 -y 接下来我们需要安装php5.6以及一些php的扩展插件: apt-get install php5.6 php5.6-cgi php5.6-cli php5.6-phpdbg

    1.5K20发布于 2019-08-06
  • 来自专栏沈唁志

    PHP扩展模块一览及简要说明

    Build PHP as litespeed module 7、phpdbg 从 PHP 5.6 开始,引入了 phpdbg,交互式调试器,用于 Debug PHP 程序,可以在不用修改代码,不影响性能的情况下控制 通常编译安装在 PHP 安装目录 bin 下,这个可执行文件名是 phpdbg。 PHP 5.4 和 5.5 也可以单独安装该模块。

    4K40发布于 2018-05-24
  • 来自专栏程序那些事儿

    现代化php的发展史

    强大的调试工具 很多初学php的人认为php只能通过echo,或者print_r,var_dump进行调试,这其实是对它的最大误解,php有着丰富的调试工具,xdebug,zenddebugger,phpdbg

    55430编辑于 2023-03-07
  • 来自专栏开源技术小栈

    一步步教你编译PHP 8.3并快速启动ThinkPHP 8.0框架项目

    -8.3.1/php/man/man8/ Installing PHP FPM status page: /usr/local/php-8.3.1/php/php/fpm/ Installing phpdbg binary: /usr/local/php-8.3.1/bin/ Installing phpdbg man page: /usr/local/php-8.3.1/php

    3.8K10编辑于 2023-12-26
  • 来自专栏腾讯技术工程官方号的专栏

    深入了解PHP:用gdb调试源码

      --php-binary        [/data/env/runtime/php-7.1.33-debug/bin/php]   --php-sapis         [ cli fpm phpdbg  cgi]   --configure-options [--prefix=/data/env/runtime/php-7.1.33-debug --enable-debug --enable-phpdbg-debug 修改之后大概是这样子,然后编译安装 就可以得到debug版本了 --prefix=/data/env/runtime/php-7.1.33-debug --enable-debug --enable-phpdbg-debug

    1.6K20发布于 2021-05-26
  • 来自专栏开源技术小栈

    PHP 8.4 编译部署webman1.6与ThinkPHP 8.1实战教程

    -8.4.1/php/man/man8/ Installing PHP FPM status page: /usr/local/php-8.4.1/php/php/fpm/ Installing phpdbg binary: /usr/local/php-8.4.1/bin/ Installing phpdbg man page: /usr/local/php-8.4.1/php

    1.1K10编辑于 2024-12-09
领券