У меня установлен xdebug и работает на моем Mac, но я не могу установить его на моем сервере (сервер bluehost.com). Я пытался целую вечность и был бы признателен за любую возможную помощь.
В основном я скачал 'xdebug.so' и установил его в мой каталог / public_html /
Затем я захожу в свой файл php.ini (который находится в том же каталоге) и удаляю любые другие ссылки [zend] и вставляю следующее:
zend_extension=/home1/[myUserName]/public_html/xdebug.so
zend_extension_ts = /home1/[myUserName]/public_html/xdebug.so
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_mode=req
Это в основном точно так же, как у меня на Mac, и работает нормально.
Причины, по которым у меня есть «home1» вместо «home», в том, что именно так bluehost настроил мой сайт. Также я попытался использовать оба, просто чтобы проверить, но без удачи.
Когда я запускаю phpInfo (), я не получаю никаких ссылок на Xdebug.
Я в растерянности, мне потребовались часы, чтобы настроить его на моем Mac (несколько месяцев назад), и теперь я потратил часы, пытаясь настроить его на своем сервере.
Примечание: я обратился за помощью к bluehost.com, но все еще жду. Они также говорят, что не поддерживают такие проблемы, поэтому я не задерживаю дыхание.
Заранее спасибо!