zoukankan      html  css  js  c++  java
  • mac电脑安装 xdebug

    1、安装pecl

    参考:https://blog.csdn.net/zerovszero1/article/details/98946925

    curl -O http://pear.php.net/go-pear.phar

    sudo php -d detect_unicode=0 go-pear.phar

    执行以上命令,提示如下错误:

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    
    <html><head>
    
    <title>301 Moved Permanently</title>
    
    </head><body>
    
    <h1>Moved Permanently</h1>
    
    <p>The document has moved <a href="https://pear.php.net/go-pear.phar">here</a>.</p>
    
    </body></html>
    

    更新命令:

    1.1下载:curl -O https://pear.php.net/go-pear.phar

    1.2安装:sudo php -d detect_unicode=0 go-pear.phar

    输入1,回车,配置pear路径为:/usr/local/pear

    输入4,回车,配置命令路径为:/usr/local/bin

    回车

    回车

    结束~

    1.3查看版本号 pecl -V

    2、确认环境 

    参考:https://blog.csdn.net/u010953609/article/details/101027077

    php -v

    pecl -V

    3. 下载安装包

    https://xdebug.org/download.php

     cd Downloads/
    mkdir xdebug
    mv xdebug-latest.tgz xdebug
    cd xdebug/

    sudo pecl install xdebug-2.9.3.tgz 提示如下错误,需要安装brew。

    91 source files, building
    
    running: phpize
    
    grep: /usr/include/php/main/php.h: No such file or directory
    
    grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
    
    grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
    
    Configuring for:
    
    PHP Api Version:
    
    Zend Module Api No:
    
    Zend Extension Api No:
    
    Cannot find autoconf. Please check your autoconf installation and the
    
    $PHP_AUTOCONF environment variable. Then, rerun this script.
    
     
    
    ERROR: `phpize' failed
    

    3.1 安装brew

    参考:http://yangjunwei.com/1599.html

    xcode-select --install

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    可能会遇到如下提示的错误:

    curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
    

      额原因不明,反正重试一次好了

    出现如下内容,enter,输入密码,等待安装

    Press RETURN to continue or any other key to abort
    Password:
    

    下载需要流量,如果网络不好,就等网络好了再安装吧~

    brew -v

    3.2 执行 brew install autoconf,

    参考:http://yangjunwei.com/2413.html

    3.3 继续在xdebug目录中执行 sudo pecl install xdebug-2.9.3.tgz 

    提示新错误

    /private/tmp/pear/install/xdebug/xdebug.c:25:10: fatal error: 'php.h' file not found
    #include "php.h"
             ^~~~~~~
    1 error generated.
    make: *** [xdebug.lo] Error 1
    ERROR: `make' failed
    

      然后就重头来了 不知道会不会成功

    tar zxf xdebug-2.9.3.tgz

    cd xdebug

    phpize

    ./configure

    sudo make && make install 

    一样的错误………………

    然后执行xcode-select --install

    提示:xcode-select: error: command line tools are already installed, use "Software Update" to install updates

    然后又执行

    sudo rm -rf /Library/Developer/CommandLineTools

    然后再执行xcode-select --install

    再弹出的安装提示框中点击安装即可,(需要很久,需要网络佳)

    成功后,再执行:

    sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

    然而我的电脑目录中 /Library/Developer/CommandLineTools/没有Packages……

  • 相关阅读:
    结合自己造的轮子实践按需加载
    清风不知道--项目需求分析
    2020软件工程作业——团队03
    2020软件工程作业——团队02
    清风不知道——团队展示
    Java注解
    Java反射机制
    浅谈Vector
    浅谈LinkedList
    在IDEA中搭建Java源码学习环境并上传到GitHub上
  • 原文地址:https://www.cnblogs.com/jxba/p/12527278.html
Copyright © 2011-2022 走看看