|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Ребята , добрый день. Счас я пробую сделать анализ сборки мусора при динамическом удалении объекта в PHP , выводя инфу о контейнере zval используя следующий код: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Но все равно генерируется ошибка , что функция не найдена даже когда я скачал и установил .dll модуль xdebug: Fatal error: Call to undefined function xdebug_debug_zval() in C:\Server\domains\localhost\public_html\TestLession.php on line 12 Не понимаю в чём дело. Я установил правильную либу учитывая , что у меня ось 64-битная windows , версия PHP 5.4.2(а я слышал , что в PHP5 функция xdebug_debug_zval(), на которую компиль жалуется не должна работать только в версии PHP 5.3.0) , а если верить выводу из phpinfo() компиль у меня VC9 , которая сча не поддерживается , но под неё модуль тот , что качнул подходит Даже в конфигах php.ini вроде я правильные значения параметров поставил [XDebug] xdebug.remote_enable=1 xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000 [Zend] zend_extension='C:\Server\web\Apache\modules\php_xdebug-2.4.1-5.4-vc9-nts-x86_64.dll' И даже после перезагрузки апача после этого , когда ошибка не исчезла , потом Zend секцию убрал и zend_extension с его значением перенёс в файле туда , где остальные extention-ы прописаны и все равно ошибка не исчезла. Самое странное , хоть и было загружено Zend лого - символ того , что xdebug модуль поставлен , но я проверил дополнительно список всех модулей при помощи команды php -m и там даже не было xdebug-а среди выведенного списка PHP модулей и Zend модулей . Прошу вас. Скажите что делать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2017, 01:01 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Народ ? Ну серьёзно. Как эту ошибку исправить , а то xdebug даже в список модулей не загружается. Отзовитесь хоть ктото ( ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 22:02 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Не в тот конфиг может засунул. Смотри вывод phpinfo(), он показывает путь к используемому php.ini, проверь, что ты туда добавил подключение модуля. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 09:22 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Hett, неет. С конфигами я не перепутал. Если верить выводу с phpinfo(): Loaded Configuration File C:\Server\web\php\php.ini я проверил. Я именно в этот файл вводил параметры конфигурации ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 04:29 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
В консоли выполни php скорее там будут ошибки о невозможности подключить указанный модуль ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 07:56 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Hett, вывелось следующее: C:\Server\web\php>php.exe -f "C:\Server\domains\localhost\public_html\TestLession.php" Failed loading C:\Server\web\Apache\modules\php_xdebug-2.3.3-5.4-vc9-nts-x86_64.dll какие могут быть причины ? Неужели мне придётся проверить архитектуру апача , php и xdebug чтобы все подобрать под одну архитектуру: либо все 32x либо все 64x ? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 21:47 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Естественно. Более того необходимо чтобы они и скомпилиоованны были одинаковыми версиями vc ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 22:02 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
И потокобезопастность одна должна быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 22:02 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Hett, спасибо огромное. ))) Теперь я постараюсь не полагаться на левые посты или блоги , а совмещать это с нормальной официальной документацией прежде , чем следовать шагам по ним. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 22:30 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
SOS. Произошла ошибка в ещё неожиданном месте и при запуске apache с обновлённым php 5.5.0. C:\Program Files\7-Zip>httpd httpd: Syntax error on line 185 of C:/Server/web/Apache/conf/httpd.conf: Cannot load C:/Server/web/php/php5apache2_4.dll into server: %1 \xed\xe5 \xff\xe2\xeb\x ff\xe5\xf2\xf1\xff \xef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5\xec Win32. автор%1 \xed\xe5 \xff\xe2\xeb\x ff\xe5\xf2\xf1\xff \xef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5\xec Win32. В переводе с этого тарабарского(windows-1251) означает: Не является приложением win32. Хотя дико не понятно почему так происходит , если я: уже подогнал под одну архитектуру apache и php(оба x64) брал потокобезопасную версию отсюда http://windows.php.net/downloads/releases/archives/php-5.5.0-Win32-VC11-x64.zip .Я уверен в этом хоть с консоли интерпретатором php.exe проверить это пока не возможно проверил кодировку конфига httpd.conf .Стоит в utf-8 без BOM как полагается в той ненавистной строчке 185 такая запись. LoadModule php5_module "C:/Server/web/php/php5apache2_4.dll" Пути к этой либе .dll я проверил. Всё точно. даже на всякий случай архитектуру этого модуля php5apache2_4.dll проверил: C:\Program Files\7-Zip>7z.exe l C:\Server\web\php\php5apache2_4.dll 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 Listing archive: C:\Server\web\php\php5apache2_4.dll -- Path = C:\Server\web\php\php5apache2_4.dll Type = PE CPU = x64 <-----------------------------------------(как и ожидалось) 64-bit = + Characteristics = Executable DLL LargeAddress Created = 2013-06-20 01:04:08 Physical Size = 31232 Headers Size = 1024 Checksum = 0 Image Size = 49152 Section Alignment = 4096 ........ Вот. И у меня больше нет идей , что делать. Что ещё может быть не так ? Какие ещё причины могут быть. Скажите ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 09:45 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Я написал выше, что кроме разрядности должна совпадать версия компилятора и потокобезпаность. В вашем случае PHP собран при помощи VC11 и является потокобезопасным. Откуда был взят апач? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 10:03 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Hett, авторОткуда был взят апач? В смысле откуда ? Если вы имеете в виду ссылку , то я качал с офф сайта http://httpd.apache.org/ .Она у меня счас 5.4.12. Просто на том сайте её явно нет больше. Или куда-то спрятали ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 10:10 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
На офф сайте нет вроде как бинарников под винду, там куча ссылок на сторонние проекты, в том числе https://www.apachelounge.com/download/ При скачивании, например там, убедитесь, что скачали именно VC11 а не 14. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 10:16 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
HettПри скачивании, например там, убедитесь, что скачали именно VC11 а не 14. Я как бы не хочу обновлять апач(Я посмотрел тот сайт. Там с этим всё понятно). Я кстати посмотрел все текстовые файлы прилагающиеся к моей нынешней программе apache как README.txt , NOTICE.txt и.т.д. Но там вообще не было описи того , под какой версии VC был скомпилирован apache бинарь и его компоненты(такого рода как либы , файлы заголовков .h) , чтобы по ней понять: модули какой версии VC подбирать. Если не трудно , то скажете как это нагуглить правильно такой вопрос ,а то я вангую , что результат запроса будет касаться конкретно "как найти версии сборки" , а не "как найти версию VC для конкретной сборки" ? Или лучше сразу дизассемблировать мой исходный бинарник apache.exe , чтобы из дампов прочитать всю инфу о сборке (Хотя конечно действия по этому вопросу, это уже крайность). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 12:31 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
DrillDrive"как найти версии сборки" , а не "как найти версию VC для конкретной сборки" "как найти версию сборки" , а не "как найти версию VC конкретной сборки". Виноват. Так точнее будет ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 12:35 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Код: php 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 12:49 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Потокобезопасность касается только модулей пхп. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 12:53 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Hett, Я понимаю. И спасибо , что напомнили эту команду httpd -v. Я посмотрел. У меня всё таки версия пакетов VC10. Эх мать моя капрал , что же мне так не везёт найти релиз и под эту категорию. Как будто эти разработчики php ни версии xdebug-а , ни PHP под здесь не удостоились сделать релиз. Теперь плююсь от злости ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 15:18 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
DrillDrive, ну дык возьми другой апач ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 15:24 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
действительно, я же скинул ссылку на VC11, замените бинарники (конфиги трогать не обязательно) и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 19:19 |
|
Надоела ошибка: Call to undefined function xdebug_debug_zval()
|
|||
---|---|---|---|
#18+
Ну еще вариант взять визуально студию нужную и собрать ПВХ под себя, можете даже сразу с нужными экс еншенами. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2017, 21:12 |
|
|
start [/forum/topic.php?fid=23&fpage=36&tid=1460769]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 306ms |
total: | 464ms |
0 / 0 |