PhpStorm无法看到xdebug但已安装.在我的浏览器中,xdebug工作正常.问题出在哪儿?
错误:
未建立与'xdebug'的连接.验证安装.
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
Run Code Online (Sandbox Code Playgroud)
phpinfo 在phpstorm中:
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
Run Code Online (Sandbox Code Playgroud)
首先,您使用的是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设置解释器的帮助,请参阅此处的文档
有用的提示:当检查是否安装了xdebug时,请确保--version从MAMP php位置在终端中运行命令.否则,您最终会看到默认情况下不会安装xdebug的默认OSX PHP信息.
示例:在PhpStorm终端中运行此命令以查看它是否有效 /Applications/Mamp/bin/php/php5.4.4/bin/php --version
MAMP使用不同的php.ini如果你从终端运行它,试试这个代码来找到php.ini
php -i | grep php.ini
Run Code Online (Sandbox Code Playgroud)
之后添加激活xDebug的代码
[xdebug]
zend_extension="/Applications/MAMP/bin/php/php5.4.10/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so"
xdebug.remote_enable=true
xdebug.remote_port=9000
xdebug.profiler_enable=1
xdebug.remote_host=localhost
xdebug.profiler_output_dir="/Applications/MAMP/tmp/xdebug"
xdebug.max_nesting_level=1000
Run Code Online (Sandbox Code Playgroud)
如果这项工作,请考虑接受答案,以造福他人.
| 归档时间: |
|
| 查看次数: |
13728 次 |
| 最近记录: |