zoukankan      html  css  js  c++  java
  • [新手]在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的版本以及所在目录
  • 相关阅读:
    我的友情链接
    我的友情链接
    区块链:权益证明设计哲学
    区块链:权益证明与错误的工程思维
    区块链:Ethereum Casper 101
    区块链:Casper 机制的历史起源-第五篇
    区块链:Casper 机制的历史起源-第四篇
    区块链:Casper 机制的历史起源-第三篇
    区块链:Casper 机制的历史起源:第二篇
    区块链:Casper 机制的历史起源:第一篇
  • 原文地址:https://www.cnblogs.com/njj10/p/7401688.html
Copyright © 2011-2022 走看看