Установлен и работает 32-битный Apache2.2, PHP 5.4 (VC9).Попытка установить xdebug, но с ошибкой «Ошибка загрузки c: \ program files (x86) \ php \ ext \ php_xdebug-2.20RC1-5.4-vc9.dll».Имя файла и путь указаны правильно.Пробовал с помощью мастера специальной установки Xdebug, но не возвращает никакой полезной информации, т.е. версию для загрузки, путь все пустые.
I installed php_xdebug-2.2.0RC1-5.4-vc9.dll to php extension folder.
Соответствующие строки php ini:
zend_extension = "c:\program files (x86)\php\ext\php_xdebug-2.20RC1-5.4-vc9.dll"
xdebug.remote_enable=On
xdebug.remote_autostart=On
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_mode=req
Соответствующие параметры конфигурации Apache:
PHPIniDir "C:/program files (x86)/php"
LoadModule php5_module "c:/program files (x86)/php/php5apache2_2.dll"
Информация, возвращаемая со страницы установки с учетом Xdebug:
Xdebug installed: no
Server API: Apache 2.0 Handler
Windows: yes - Compiler: MS VC9 - Architecture: x86
Zend Server: no
PHP Version: 5.4.0
Zend API nr: 220100525
PHP API nr: 20100525
Debug Build: no
Thread Safe Build: yes
Configuration File Path: C:\windows
Configuration File: C:\Program Files (x86)\PHP\php.ini
Каталог расширений:
Инструкции
Download
Move the downloaded file to
Edit C:\Program Files (x86)\PHP\php.ini and add the line
zend_extension = \
Restart the webserver
Я пытался опубликовать свой phpinfo, но в стеке все время говорили, что у меня неправильно отформатированный код - даже когда я помещал пре-код / код / пре-блоки вокруг всего этого.Итак, вот что важно:
PHP версии 5.4.0
Система Windows NT TTS-DAMON 6.1 build 7601 (Windows 7 Home Premium Edition с пакетом обновления 1) i586 Дата сборки 29 февраля 2012 г. 19: 20: 16 Компилятор MSVC9 (Visual C ++ 2008) Архитектура x86 Команда настройки cscript / nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--disable-nsapi "" --without-mssql "" --without-pdo-mssql "" --without-pi3web "" --with-pdo-oci = C: \ php-sdk \ oracle \ instantclient10 \ sdk, общий доступ ""--with-oci8 = C: \ php-sdk \ oracle \ instantclient10 \ sdk, общий доступ" "--with-oci8-11g = C: \ php-sdk \ oracle \ instantclient11 \ sdk, общий доступ" "--enable-object-out-dir = .. / obj / "" --enable-com-dotnet "" --with-mcrypt = static "" --disable-static-analysis "" --with-pgo "Серверный API-интерфейс Apache2.0 Поддержка обработчика виртуального каталога включена. Файл конфигурации (php.ini) Путь C: \ windows Загруженный файл конфигурации C: \ Program Files (x86) \ PHP \ php.ini Сканировать этот каталог на наличие дополнительных файлов .ini (нет) Дополнительные файлы .iniпроанализировано (нет) PHP API 20100412 PHP-расширение 20100525 Zend-расширение 220100525 Zend-расширение Построение API220100525, TS, VC9 Построение PHP-расширения API20100525, TS, VC9 Отладка Сборка без треда Безопасность включена Отключена обработка сигналов Zend Диспетчер памяти Zend включен Поддержка многобайтовых сообщений Zend Включена поддержка mbstring Поддержка IPv6 включена Поддержка DTraceотключено Зарегистрированные потоки PHP php, file, glob, data, http, ftp, zip, compress.zlib, compress.bzip2, phar Зарегистрированные потоковые сокеты транспортируют tcp, udp Фильтры зарегистрированных потоков Stream convert.iconv. , mcrypt. , mdecrypt. , string.rot13, string.toupper, string.tolower, string.strip_tags, преобразовать. , потребляется, dechunk, zlib. , bzip2.
Логотип Zend В этой программе используется движок языка Zend Scripting: Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
Never Mind
Для всехпрочитав это, я нашел свой ответ.PHP не нравится имя по умолчанию для файла xdebug.Я просто переименовал его в php_xdebug.dll и все работало хорошо.