XDebug установлен, но он не отображается в phpinfo () - PullRequest
0 голосов
/ 11 сентября 2018

Я хочу напечатать функцию phpinfo (), чтобы увидеть, установлены ли некоторые модули:

<?php

// Show all information, defaults to INFO_ALL
phpinfo();

// Show just the module information.
// phpinfo(8) yields identical results.
phpinfo(INFO_MODULES);

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

php -m | grep -i xdebug
xdebug
Xdebug

И

php -v
PHP 5.6.37 (cli) (built: Sep  9 2018 15:55:18) 
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
    with Suhosin v0.9.38, Copyright (c) 2007-2015, by SektionEins GmbH

Обновление

Я добавил следующие расширения и параметры xdebugger: (/usr/local/php56/lib/php.ini)

[Zend]
zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.6.so   
zend_extension_ts=/usr/local/lib/ioncube/ioncube_loader_lin_5.6_ts.so
zend_extension=/usr/local/lsws/lsphp5/lib/php/modules/xdebug.so

[xdebug]
;Remote settings
xdebug.remote_autostart=on
.
.
.

Вы видите, что нет ошибки, но я не могу использовать xdebug.

ОБНОВЛЕНИЕ 2

Это показывает, что мой файл php.ini:

php -i | grep "Loaded Conf"
Loaded Configuration File => /usr/local/php56/lib/php.ini

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

Переустановка, перекомпиляция и установка softlink решили проблему:

ln -s /usr/local/php56/lib/php.ini /usr/local/lsws/lsphp5/lib/php.ini
0 голосов
/ 11 сентября 2018

Проверьте ваш php.ini в phpinfo () при доступе через http, возможно, у вас есть два php на вашем компьютере, php-cli и php для вашего apache или nginx и т. Д.

...