mac phpstorm xdebug 插件安装

原因:本机mac 系统里没有安装与xampp相应的 php版本

 

  1. 先安装PhpStorm-2018.2.6

 

 

  1.  安装 xampp , 我安装的版本是 xampp-osx-7.0.33-0-installer

 

在phpstorm中配置php

 

 

 

先把php language先择 7.0  (我安装的xampp里的php版本中7.0)

 

点击

 

设置如下

 

 

 

在php storm中新建一个工程,新建一个文件  index.php

写入

<?php

echo phpinfo();

?>

 

运行后,

控制台显示了 

 

 

 

把输出全部copy

 

进入

https://xdebug.org/wizard.php

 

 

在这里写入刚才copy的内容

 

点击

 

 

 

 

输出

 

按照上面所提示的 

 

下载  xdebug-2.6.1

 

解压xdebug-2.6.1到

 

/Applications/XAMPP/xamppfiles/php 

 

 

 

控制台进入这个 xdebug-2.6.1文件夹

运行 

./configure

 

后面 注意 

修改xdebug-2.6.1里的Makefile文件,改成

 

phpincludedir那一行改为

phpincludedir = /Applications/XAMPP/xamppfiles/include/php

 

PHP_EXECUTABLE那一行改为

PHP_EXECUTABLE = /Applications/XAMPP/xamppfiles/bin/php

 

INCLUDES 那一行改为

INCLUDES = -I/Applications/XAMPP/xamppfiles/include/php -I/Applications/XAMPP/xamppfiles/include/php/main -I/Applications/XAMPP/xamppfiles/include/php/TSRM -I/Applications/XAMPP/xamppfiles/include/php/Zend -I/Applications/XAMPP/xamppfiles/include/php/ext -I/Applications/XAMPP/xamppfiles/include/php/ext/date/lib

 

保存后退出

 

回到刚才的控制台

运行

make

 

xdebug-2.6.1文件夹里modules文件里多个xdebug.so文件

把这个文件copy到 /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20151012里,

 

 

然后,

回到phpstorm 

 

在这时设置如图

 

 

编辑这个文件

 

在这里加入

 

[Xdebug]

zend_extension="/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so"

xdebug.remote_enable=1

xdebug.remote_port="9000"

 

 

在这里xdebug配置里,写入9000

 

 

再在这里配置如下图

 

ok,  完成

 

这里可以运行了。

 

 

 

PLUS 

看了这篇文章

https://www.cnblogs.com/peteremperor/p/6635778.html

 

发现有这句

 

$ ./configure --with-php-config=/usr/local/php/bin/php-config

 

那我把上面步骤的 ./configure

改成$ ./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config  会不会就可以用了?

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值