Страница 1 из 3

Версия: 1.08.20191211 xDebug пропал изо всех версий PHP

Добавлено: Пн янв 06, 2020 12:10 pm
Pavel Lubenskiy
После установкипоследней версии панели столкнулся в проблемой -- после обновления версий расширений PHP пропали xDebug пакеты... Я использую вашу хостинг-панель как DEV-сервер и без дебага никак....
Вручную вставил файлы

Код: Выделить всё

/etc/php56w/php.d/15-xdebug.ini 
и

Код: Выделить всё

usr/bin/php56/lib64/php/modules/xdebug.so
-- после перезагрузки сервереа на этой версии дебаггер завелся.
Попытка повторить этот финт на версиях 7 ветки PHP не увенчалась успехом!
Как я делал:
Устанавливал докером нужную версию php/xdebug заходил внутрь контейнера и по scp копировал нужную версию xdebug.so по нужному адресу.
То есть версия собрана под правильную версию php... Когда вызываю в коде сайта phpinfo() то появляеться раздела xDebug НО! в нем нет DBGp - Common DeBuGger Protocol Revision как я понял это единственная настройка которая меня отделяет от работающей версии дебаггера на php5.6.

Приведу для сравнения две версии:

PHP Version 5.6.27
with Xdebug v2.2.3
Supported protocols: DBGp - Common DeBuGger Protocol
Revision: $Revision: 1.145 $

-----------------------------------
PHP Version 7.2.19
with Xdebug v2.7.1
Supported protocols: DBGp - Common DeBuGger Protocol


Планируеться ли вернуть xDebug в новых версиях?

Re: Версия: 1.08.20191211 xDebug пропал изо всех версий PHP

Добавлено: Ср янв 08, 2020 7:46 am
sbury
пакеты xdebug по умолчанию не устанавливаются и не доступны. Что бы их установить сделайте следующее

подключите дополнительный репозитарий.
Создайте файл
touch /etc/yum.repos.d/a.conf

запишите в него следующее
[7c]
name=Brainy Repo el7
baseurl=http://updbra5.shn-host.ru/centos/7c/$basearch/
enabled=1
gpgcheck=0


потом выполнить с консоли
yum clean all
yum install php56w-xdebug php71w-xdebug php70w-xdebug php72w-xdebug

Re: Версия: 1.08.20191211 xDebug пропал изо всех версий PHP

Добавлено: Чт янв 09, 2020 7:21 am
Pavel Lubenskiy

Код: Выделить всё

CentOS Linux release 7.6.1810

Код: Выделить всё

[root@xxx ~]# yum repolist
Загружены модули: fastestmirror, priorities, versionlock
Loading mirror speeds from cached hostfile
 * base: mirror.trouble-free.net
 * extras: mirror.trouble-free.net
 * updates: mirror.trouble-free.net
Идентификатор репозитория                                                                     репозиторий                                                                            состояние
base/7/x86_64                                                                                 CentOS-7 - Base                                                                        10.097
brainy-glibc_sb/x86_64                                                                        Brainy Repo el7                                                                             6
brainy-python3_sb/x86_64                                                                      Brainy Repo el7                                                                           160
extras/7/x86_64                                                                               CentOS-7 - Extras                                                                         307
myrepo-centos/x86_64                                                                          Brainy Repo el7                                                                         4.006
updates/7/x86_64                                                                              CentOS-7 - Updates                                                                      1.010
repolist: 15.586

Код: Выделить всё

[root@xxx ~]# yum install php56w-xdebug php71w-xdebug php70w-xdebug php72w-xdebug
Загружены модули: fastestmirror, priorities, versionlock
Loading mirror speeds from cached hostfile
 * base: mirror.trouble-free.net
 * extras: mirror.trouble-free.net
 * updates: mirror.trouble-free.net
Пакета с названием php56w-xdebug не найдено.
Пакета с названием php71w-xdebug не найдено.
Пакета с названием php70w-xdebug не найдено.
Пакета с названием php72w-xdebug не найдено.
Ошибка: Выполнять нечего
Не вышло по вашей инстукции, даже после ребута сервера.

Re: Версия: 1.08.20191211 xDebug пропал изо всех версий PHP

Добавлено: Чт янв 09, 2020 8:10 am
sbury
вы команду выполнили?
yum clean all

покажите ее вывод

Судя по этому
Идентификатор репозитория репозиторий состояние
base/7/x86_64 CentOS-7 - Base 10.097
brainy-glibc_sb/x86_64 Brainy Repo el7 6
brainy-python3_sb/x86_64 Brainy Repo el7 160
extras/7/x86_64 CentOS-7 - Extras 307
myrepo-centos/x86_64 Brainy Repo el7 4.006
updates/7/x86_64 CentOS-7 - Updates 1.010
repolist: 15.586
репозитарий 7c не подключен. Поэтому и не находит

Re: Версия: 1.08.20191211 xDebug пропал изо всех версий PHP

Добавлено: Чт янв 09, 2020 8:13 am
Pavel Lubenskiy

Код: Выделить всё

[root@xxx ~]# yum clean all
Загружены модули: fastestmirror, priorities, versionlock
Сброс источников:base brainy-glibc_sb brainy-python3_sb extras myrepo-centos updates
Cleaning up list of fastest mirrors
Other repos take up 37 M of disk space (use --verbose for details)

Re: Версия: 1.08.20191211 xDebug пропал изо всех версий PHP

Добавлено: Чт янв 09, 2020 8:16 am
sbury
ls -l /etc/yum.repos.d/a.conf

Re: Версия: 1.08.20191211 xDebug пропал изо всех версий PHP

Добавлено: Чт янв 09, 2020 8:30 am
Pavel Lubenskiy

Код: Выделить всё

[root@xxx ~]# ls -l /etc/yum.repos.d/a.conf
-rw-r--r-- 1 root root 103 Янв  9 07:13 /etc/yum.repos.d/a.conf

Re: Версия: 1.08.20191211 xDebug пропал изо всех версий PHP

Добавлено: Чт янв 09, 2020 8:31 am
Pavel Lubenskiy
sbury писал(а):
Чт янв 09, 2020 8:16 am
ls -l /etc/yum.repos.d/a.conf

Код: Выделить всё

[root@xxx ~]# cat /etc/yum.repos.d/a.conf
[7c]
name=Brainy Repo el7
baseurl=http://updbra5.shn-host.ru/centos/7c/$basearch/
enabled=1
gpgcheck=0

Re: Версия: 1.08.20191211 xDebug пропал изо всех версий PHP

Добавлено: Чт янв 09, 2020 9:36 am
sbury
сори. переименуйте a.conf в a.repo
и повторите еще раз

Re: Версия: 1.08.20191211 xDebug пропал изо всех версий PHP

Добавлено: Чт янв 09, 2020 10:50 am
Pavel Lubenskiy
ОТЛИЧНО!
Спасибо огромное за помощь -- помогло!