Расширение Xdebug не загружено. В Ubuntu с Xampp не будет создано покрытие кода

У меня возникла проблема с установкой xdebug на моем сервере Ubuntu, который использует xampp. Я знаю, что в Stack Overflow есть несколько вопросов по поводу такой проблемы, но я не нашел решения.

Во-первых, это вывод команды php --version:

PHP 5.3.8 (cli) (built: Sep 19 2011 13:29:27)  
Copyright (c) 1997-2011 The PHP Group  
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies  
    with Xdebug v2.2.0, Copyright (c) 2002-2012, by Derick Rethans  

Вывод команды php --ini:

Configuration File (php.ini) Path: /opt/lampp/etc  
Loaded Configuration File:         /opt/lampp/etc/php.ini  
Scan for additional .ini files in: (none)  
Additional .ini files parsed:      (none)  

Вывод php -mкоманда:

[PHP Modules]  
bcmath  
bz2  
calendar  
Core  
ctype  
curl  
date  
dba  
dom  
ereg  
exif  
fileinfo  
filter  
ftp  
gd  
gettext  
hash  
iconv  
imap  
intl  
json  
ldap  
libxml  
mbstring  
mcrypt  
memcache  
mhash  
ming  
mssql  
mysql  
mysqli
mysqlnd  
ncurses  
openssl  
pcntl  
pcre  
PDO  
pdo_mysql  
pdo_pgsql  
pdo_sqlite  
pgsql  
Phar  
posix  
radius  
Reflection  
session  
shmop  
SimpleXML  
soap  
sockets  
SPL  
SQLite  
sqlite3  
standard  
sybase_ct  
sysvsem  
sysvshm  
tokenizer  
wddx  
xdebug  
xml  
xmlreader  
xmlwriter  
xsl  
zip  
zlib  

[Zend Modules]  
xdebug  

Когда я вставляю вывод phpinfo()в http://xdebug.org/wizard.php, сайт показывает следующее:

Специальные инструкции по установке

Сводка

  • Xdebug установлен:2.2.0
  • Серверный API:Интерфейс командной строки
  • Windows:нет
  • Zend Server:нет
  • Версия PHP: 5.3.8
  • Номер API Zend: 220090626
  • Номер API PHP: 20090626
  • Отладочная сборка: нет
  • Поточно-безопасная сборка :нет
  • Путь к файлу конфигурации:/opt/lampp/etc
  • Файл конфигурации:/opt/lampp/etc/php.ini
  • Каталог расширений:/ opt/lampp/lib/php/extensions/no-debug-non-zts-20090626
  • Вы уже используете последнюю версию Xdebug

    Но в любом случае вот инструкции:

    ... ... ... (строки обрезаны) .. . ... ...

    Я пишу это на моем /opt/lampp/etc/php.iniвнизу:

    [xdebug]  
    zend_extension = /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so  
    xdebug.profiler_output_dir = "/tmp/xdebug"  
    xdebug.profiler_enable = On  
    xdebug.remote_enable = On  
    xdebug.remote_host = "localhost"  
    xdebug.remote_port = 10000  
    xdebug.remote_handler = "dbgp"  
    

    Вывод phpunit --versionвыглядит следующим образом:

     PHPUnit 3.6.11 by Sebastian Bergmann.  
    

    Теперь возникает моя актуальная проблема:

    Когда я использую следующую команду, она показывает, что xdebug не установлено:

    phpunit --coverage-html ~/build/logs/coverage  
    

    Вывод этой команды выглядит следующим образом:

    The Xdebug extension is not loaded. No code coverage will be generated.  
    
    15
    задан halfer 29 August 2018 в 10:50
    поделиться