首页 > 解决方案 > PhpStorm - PHP 5.6 - Xdebug 2.5.5 Docker

问题描述

我一直在寻找解决方案,但没有成功。我在我的 Docker 容器中安装了 Xdebug 2.5.5 并将其添加到我的 php.ini 中,如下所示

[xdebug]
zend_extension = "/usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"

当我跑步时,php -v我得到了

PHP 5.6.40 (cli) (built: Jan 23 2019 00:10:05) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans

但是我尝试在 PhpStorm 上添加 CLI 解释器我得到“调试器:未安装

PHP version: 5.6.40
PHP CLI: /usr/local/bin/php PHP CGI: Not Installed (php-cgi sapi is necessary to use built-in web server) 
Loaded Configuration File: Not Found
Additional .ini files parsed:  /usr/local/etc/php/conf.d/docker-php-ext-calendar.ini /usr/local/etc/php/conf.d/docker-php-ext-exif.ini /usr/local/etc/php/conf.d/docker-php-ext-gettext.ini /usr/local/etc/php/conf.d/docker-php-ext-mysql.ini /usr/local/etc/php/conf.d/docker-php-ext-mysqli.ini /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini /usr/local/etc/php/conf.d/docker-php-ext-pdo_mysql.ini /usr/local/etc/php/conf.d/docker-php-ext-shmop.ini /usr/local/etc/php/conf.d/docker-php-ext-sockets.ini /usr/local/etc/php/conf.d/docker-php-ext-sysvmsg.ini
Debugger extension: Not Found
Loaded extensions:  calendar, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gettext, hash, iconv, json, libxml, mbstring, mhash, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, readline, Reflection, session, shmop, SimpleXML, sockets, SPL, sqlite3, standard, sysvmsg, tokenizer, xml, xmlreader, xmlwriter, Zend OPcache, zlib

标签: phpdockerphpstormxdebug

解决方案


推荐阅读