gpt4 book ai didi

xdebug - Phpstorm 看不到 xdebug 但已安装

转载 作者:行者123 更新时间:2023-12-04 03:12:10 30 4
gpt4 key购买 nike

PhpStorm 看不到 xdebug 但它已安装。在我的浏览器中 xdebug 工作正常。问题出在哪儿?

错误:

Connection with 'xdebug' was not established. Validate installation.



配置文件
[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在 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

最佳答案

首先,您使用的是 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 文件中。

PhpStorm Interpreter Settings

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

有用的提示:检查是否安装了 xdebug 时,请确保运行 --version从 MAMP php 位置在终端中输入命令。否则,您最终会看到默认情况下不会安装 xdebug 的默认 OSX PHP 信息。

示例:在 PhpStorm 终端中运行它以查看它是否有效 /Applications/Mamp/bin/php/php5.4.4/bin/php --version

关于xdebug - Phpstorm 看不到 xdebug 但已安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16236845/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com