• php配置xdebug插件,断点调试


    xdebug 下载地址:https://xdebug.org

    1.项目目录下新建phpinfo(); 文件;

    2.快速查找符合自己的phpxdebug插件:

      https://xdebug.org/wizard

    3.复制phpinfo的源代码粘贴到输入框

      点击:Analyse my phpinfo() output 按钮

    4.会给出建议的xdebug

    5.window上的操作会很简单,这里主要介绍mac上的操作(我使用的是mac自带的php+Apache来开发 以我本机为例):

        1>

             

        2>

          点击下载:xdebug-2.9.0.tgz

        3>

          打开终端:

            1. cd /User/Downloads

            2. tar -xzvf xdebug-2.9.0.tgz

            3. cd xdebug-2.9.0

            4. phpize

              

            如果出现以上情况执行一下命令:

              brew install autoconf

              再次执行 phpize

            5. ./configure

            6. make

            7. cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20160303

              

            如果出现以上情况(提醒:Operation not permitted):  

              1.关闭mac的安全机制,首先可以在正常模式下,输入 csrutil status 命令,查看mac安全机制是否开启。

              2.如果 Protection status: enabled 则要进入安全模式进行关闭。

              3.进行安全模式操作: 点击屏幕左上角苹果图标,点击重新启动按钮,屏幕暗下后立马按住command + R键,直到出现屏幕中央出现苹果图标停手。

              4.进入安全模式界面后先会提醒设置语言(不要管),然后会看到安全界面操作,屏幕最上面一排,找到实用工具菜单,再在里面找到终端,点击后输入:csrutil disable 回车后

             会出现一串英文,大致意思是安全模式已经关闭,重启后生效进行操作。然后输入 reboot 重启即可。

              5.重启后在terminal终端中输入 csrutil status 会看到Protection status:disable .意思是安全模式的状态:是关闭的。

              6.ok完成操作后,可以恢复安全模式开启状态了,方法与关闭一样,只是命令变为 csrutil enable;

            再次执行:

              cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20160303

            8. 编辑/etc/php.ini

              zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so

            9. 重启Apache服务:

              sudo /usr/sbin/apachectl restart

          

    ** 如果有什么问题 请评论中回复,我会即使回复.谢谢。。。。

  • 相关阅读:
    数据库存储的数据为 unicode格式,在.NET 读取出来并转换为繁体字?
    ASP.net 打包并附加数据库
    xml特殊符號
    母板頁面 弹出提示错误的解决方案
    SQL一句實現上一條 下一條信息
    Serializing Faults using XmlSerializer
    VS2005 編譯WebService 為 CS文件
    Java开发的一些文件结构及位置
    kalilinux 其他配置
    完美解决mysql保存中文出现1366错误
  • 原文地址:https://www.cnblogs.com/xuchuanbing/p/12201838.html
Copyright © 2020-2023  润新知