• [新手]在macOS环境下安装xdebug


    使用环境
    masOS 10.12
    使用MAMP安装的PHP环境
     
    在新安装的系统中,安装xdebug,遇到了一些小问题;
     
    P.S. 重新按照xdebug官网的指南安装了一次,把上次安装失败的xdebug文件删除掉之间,再按照官网安装,成功了!
     
    启示: unix和linux 有很多开源软件需要编译配置 之后就可以使用了, 一般的过程就是下载,编译,配置,然后使用.
     
    那么,我翻译一下在mac上安装xdebug的过程吧;
     
    0准备工作
    1)安装 homebrew 
      Homebrew 是一个程序包管理工具,可以非常方便的下载macOS中没有带的程序,而且可以自动解决包依赖的问题;
     
    1下载xdebug-2.5.4.tgz
     
    2解压xdebug-2.5.4.tgz
    在终端中输入命令(以下各个步骤均在终端输入,下同)
    tar -xvzf [下载目录]/xdebug-2.5.4.tgz
     
    3移动到解压后的xdebug所在目录
    cd xdebug-2.5.4.tgz
     
    4使用phpize动态添加扩展
    phpize
    注:1如果没有安装phpize 可以使用brew install php7.0-dev来安装
         2本人使用的是MAMP安装的PHP环境,因此使用自己希望用的php版本的phpize,我使用的是PHP7.1.1,因此,phpize在/Applications/MAMP/bin/php/php7.1.1/bin/phpize ,所以,我在终端输入的是/Applications/MAMP/bin/php/php7.1.1/bin/phpize  ,而非官网给出的phpize
     
    5进行配置
    ./configure
    注:本人使用的是MAMP的php7.1.1,所以,输入的命令为:./configure --with-php-config=/Applications/MAMP/bin/php/php7.1.1/bin/php-config 
     
    6用make命令编译
    make
     
    7将编译好的xdebug扩展拷贝到php的扩展库中
    cp modules/xdebug.so [你安装php的目录]bin/php/php7.1.1/lib/php/extensions/no-debug-non-zts-20160303
     
    8修改php.ini
    在[你安装php的目录]/bin/php/php7.1.1/conf/php.ini中添加 zend_extension = [你安装php的目录]/bin/php/php7.1.1/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so
     
    9重启Apache
     
    安装成功
     
    总结:特别注意第4和第5步的问题,要选择需要调试的php的版本以及所在目录
  • 相关阅读:
    当今手机和互联网故事
    回忆手机和互联网故事
    FAQ2010-2019
    LTM在服务器负载均衡中的运行模式
    如何让集团型企业进行IT集中管控,实现分支零IT运维
    两个优化Oracle数据库性能的方法解析
    简单描述Oracle数据库性能优化的几个要点
    A10 Thunder CFW融合防火墙保护企业应用安全
    全球甄选Azure云解决方案,直击云上核心痛点
    微软物联网开创”万物互联“新时代
  • 原文地址:https://www.cnblogs.com/njj10/p/7401688.html
Copyright © 2020-2023  润新知