Phpstorm没有看到xdebug,但是它已被安装

前端之家收集整理的这篇文章主要介绍了Phpstorm没有看到xdebug,但是它已被安装前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
PHPStorm看不到xdebug,但是它已被安装.在我的浏览器中,xdebug工作正常.哪里有问题?

错误

Connection with ‘xdebug’ was not established. Validate installation.

PHP.ini中

[xdebug]
xdebug.idekey=PHPSTORM
zend_extension="/Applications/MAMP/bin/PHP/PHP5.4.10/lib/PHP/extensions/no-debug-non-zts-20100525/xdebug.so"
xdebug.default_enable=1
xdebug.coverage_enable=1
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = "/tmp"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_autostart=1

PHPinfo中的PHPinfo

PHP版本:5.4.10

Loaded extensions:  bcmath,bz2,calendar,Core,ctype,curl,date,dom,ereg,exif,fileinfo,filter,ftp,gd,gettext,hash,iconv,imap,json,ldap,libxml,mbstring,mcrypt,MysqL,MysqLi,openssl,pcre,PDO,pdo_MysqL,pdo_pgsql,pdo_sqlite,pgsql,Phar,posix,Reflection,session,SimpleXML,soap,sockets,SPL,sqlite3,standard,tokenizer,XCache,xml,xmlreader,xmlwriter,xsl,yaz,zip,zlib
首先,你使用MAMP(免费)还是MAMP Pro?

原来,您从MAMP编辑的PHP.ini文件PHPStorm在解释器中使用的PHP.ini文件之间有区别.

MAMP Pro PHP.ini文件位于/ Library / Application Support / appsolute / MAMP PRO / conf / PHP.ini中,没有PHP安装(PHPStorm在设置解释器时需要).如果你运行PHPinfo();这是您将看到的文件.

当您将PHPStorm设置为必需的位置时/Applications/MAMP/bin/PHP/PHP5.4.x/bin它会查看PHP.ini文件,而不是MAMP Pro使用的(上).所以如果你想让PHPStorm看到调试器,你需要添加代码PHP.ini文件.

有关为MAMP和PHPStorm设置解释器的帮助,请参阅documentation here

有用的提示:当检查xdebug是否安装时,确保从MAMP PHP位置运行终端中的–version命令.否则,您将最终看到默认情况下不会安装xdebug的默认OSX PHP信息.

示例:在PHPStorm终端中运行它,看看它是否有效/Applications/Mamp/bin/PHP/PHP5.4.4/bin/PHP –version

猜你在找的PHP相关文章