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:
- /full/path/to/php/bin/phpize
- ./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启动失败怎么解决的主要内容,如果未能解决你的问题,请参考以下文章