Xdebug с nginx не удалось загрузить расширение - PullRequest
1 голос
/ 19 марта 2012

Я установил php 5.4.0 и nginx 1.0.14 на Windows 7.

Когда я хочу установить xdebug, я скачал xdebug 2.20 (новый для 5.4.0), а затем скопировал dll в папку «php ext». После этого я добавил эти строки в файл php.ini.

zend_extension = C:\nginx\php\ext\php_xdebug.dll 

[xdebug]
xdebug.remote_enable = 1
xdebug.remote_autostart=off
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_port = 9900 

но когда я запустил nginx, мне кажется, что «Не удалось загрузить C: \ nginx \ php \ ext \ php_xdebug.dll», но папка и файл верны.

Но когда я попытался изменить "zend_extension = C:\nginx\php\ext\php_xdebug.dll" на "zend_extension_ts = C:\nginx\php\ext\php_xdebug.dll", это не показалось какой-либо ошибкой, но мой phpinfo() файл не выглядит установленным xdebug.

Как мне его запустить?

1 Ответ

0 голосов
/ 23 марта 2012

Вы больше не должны использовать zend_extension_ts, а просто использовать zend_extension.Постфиксы _ts и _debug были удалены в PHP 5.3.Если вы видите «сбой загрузки», скорее всего, вы используете неправильный двоичный файл.Пожалуйста, обратитесь к http://xdebug.org/find-binary.php, чтобы увидеть, какой вам нужен.

...