mac phpstorm xdebug启动失败怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac phpstorm xdebug启动失败怎么解决相关的知识,希望对你有一定的参考价值。

参考技术A 1、点击匹配地址,把复制的phpinfo信息粘贴到文本框。

2、按照页面的安装流程安装xdebug。

3、配置php.ini

提示:xdebug官网上的配置,只保证配置好xdebug,但不能与phpstorm进行配置,正确的配置方法,在添加xdebug模块下添加以下代码。

1
2
3
4
5
6
7
[xdebug]
zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so //这是配置xdebug
xdebug.remote_enable = On  //是否运行远程终端,必须开启
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000 //这个端口号要和phpstorm中的保持一致,示例的端口是9001
xdebug.idekey = PHPSTROM  //调试器关键字

mac+phpstorm+xampp断点调试

1.下载xdebug文件

http://xdebug.org/wizard.php

将phpinfo()的源代码复制到文本框中,xdebug会提示如何配置和下载哪个版本的xdebug。

全部下载地址:

http://www.xdebug.org/download.php

技术分享

phpize和./configure一定要使用你运行的php对应的phpize和php-config

参考:xdebug官网:https://xdebug.org/docs/faq#custom-phpize

Q: How do I find which phpize to use?

A: Run: "phpize --help". This shows you the full path to phpize. This path should be the same as where you have the CLI binary, "php-config" and the "pear" and "pecl" binaries installed. If you run "php-config --version" it should show the same version of PHP that you‘re running. If it doesn‘t match up, and perhaps the wrong "phpize" binary is found on the path, you can run configure as follows:

  1. /full/path/to/php/bin/phpize
  2. ./configure --with-php-config=/full/path/to/php/bin/php-config

mac下自带php,命令行下的phpize是/usr/bin/phpize,而xampp中php对应的phpize是/Applications/XAMPP/xamppfiles/bin/phpize,且./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config

以上是关于mac phpstorm xdebug启动失败怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

phpstorm mac xdebug配置

给Mac安装配置PHPStorm和Xdebug

mac下的phpstorm增加xdebug调试

phpStorm配置xdebug调试总结 [Mac/Linux]

mac下phpstorm配置xdebug工具

mac+phpstorm+xampp断点调试