首页 > 编程语言 >mac M2 装PHP xdebug

mac M2 装PHP xdebug

时间:2023-06-13 11:33:07浏览次数:87  
标签:xdebug make 编译 mac 8.2 M2 PHP arm

目前xdebug你不支持arm 只能自编译

pecel 安装是arm64

arch -arm64 sudo pecl install xdebug

编译

git clone https://github.com/xdebug/xdebug.git
cd  xdebug
phpize
./configure --enable-xdebug  --host=arm-linux-gnueabi
make
make install

修改 配置

  • 生成的位置:
    • xdebug/modules/xdebug.so
  • 配置文件
    • /opt/homebrew/etc/php/8.2
[xdebug]
zend_extension= /opt/homebrew/Cellar/php/8.2.6/pecl/20220829/xdebug.so
xdebug.mode=debug
debug.client_host=127.0.0.1
xdebug.start_with_request=yes
xdebug.idekey=PHPSTROM

标签:xdebug,make,编译,mac,8.2,M2,PHP,arm
From: https://www.cnblogs.com/guanchaoguo/p/17476983.html

相关文章

  • GoodNotes 5(mac手写笔记软件)
    GoodNotes5mac版是一款非常好用的手写笔记软件,GoodNotes5将会支持使用苹果系统的Mac电脑进行手写,并提供多种不同的笔刷来对字体进行书写。GoodNotes5这款软件采用了非常符合Mac用户习惯的界面,其手写风格和功能完全可以满足日常的记录需求。GoodNotes5在书写方面非常流畅,......
  • MacOS-shell-PS1
    导航(返回顶部)1.shell1.1查看当前使用的shell1.2查看系统支持那些shell1.3修改默认的shell解释器2.PS1命令提示符2.1查看当前的PS12.2临时修改PS12.3永久修改PS12.4添加命令序号,时间2.5彩色显示2.6文件类型2.7彩色的命令前缀3.其他3.1增......
  • 文件包含漏洞(----php伪协议)
    文件包含漏洞在通过PHP的函数引入文件时,为了灵活包含文件会将被包含文件设置为变量,通过动态变量来引入需要包含的文件。此时用户可以对变量的值可控,而服务器端未对变量值进行合理地校验或者校验被绕过,就会导致文件包含漏洞。文件包含函数include()代码执行到include()函数......
  • 在docker环境下配置php以及swole并创建hyperf项目
    在上篇文章中说了在linux环境下安装php8.2以及swoole扩展的问题,只是很多时候我们的环境都是在windows下进行的,但是在windows中安装swoole太麻烦了。这时候就到了我们的docker出场的时候了。首先docker的安装,这个网上到处都是,就不多赘述了,贴一个docker官网地址:https:docker.com,顺......
  • Parallels Desktop 虚拟机 V18.3.1 Mac版支持M
    最新版PD18.3.1破解版哪里可以下载呢?ParallelsDesktop是一款非常优秀的虚拟机应用,允许您并排运行Windows和Mac应用程序。ParallelsDesktopforMac18.3.1下载https://www.macw.com/mac/4237.html?id=ODA2NCZfJjI3LjE4Ny4yMjcuMTc2  ......
  • PHP使用HTTP隧道代码示例模板
    以下是使用PHP实现HTTP隧道的代码示例模板:```php<?php//目标网站的URL$targetUrl='ExampleDomain';//获取客户端请求的HTTP方法和请求头$method=$_SERVER['REQUEST_METHOD'];$headers=getallheaders();//创建与目标网站的连接$ch=curl_init();curl_setopt($ch,CURLOPT......
  • PHP json_decode 关键词不被解析的处理方法
    如果JSON数据中包含了PHP的关键字,如true、false或者null,则json_decode()函数将无法成功解析该数据。因此可以使用单独判断的方式$v=$v===true?'true':$v;$v=$v===false?'false':$v;$v=$v===null?'null':$v;sha256demo<......
  • php文件上传之白名单00截断实验
    %00截断介绍:0x00,%00,/00在url中%00表示ascll码中的0,而ascii中0作为特殊字符保留,表示字符串结束,所以当url中出现%00时就会认为读取已结束。但是所谓的if拦截仍会读取后面的后缀达到绕过白名单的效果。当前版本环境:PHP版本低于5.4.24,或者PHP版本在5.5.8到5.6.0之间,且GPC......
  • macos升级后安装cocoapods
    1、安装rvmcurl-Lget.rvm.io|bash-sstable2、安装rubyrvmautolibsread-onlyrvminstall2.7.2rvmuse2.7.2rvmlist 参考:https://juejin.cn/post/6950518188798902286https://blog.csdn.net/sinat_31057219/article/details/116601781 ......
  • 使用thop和fvcore计算MACs和FLOPs
     一、计算量常使用乘加计算数衡量,英文为multiply-accumulateoperations或multiply-addoperations,因此常缩写为MACs,MACC或MADD。由于乘加计算的底层是通过浮点运算实现的,因此还可使用浮点运算数来表示计算量。浮点计算数,英文为FloatOperations,常缩写为FLOPs。描述了数据......