Mysql
 sql >> Baza danych >  >> RDS >> Mysql

netbeans xdebug czeka na połączenie pomimo przeglądania wszystkich odpowiedzi na forum

Nie jestem pewien co do Windowsa, ale w późniejszych wersjach PHP na linuksie (od co najmniej 5.4) konfiguracja xdebug jest w osobnym pliku. Mój jest w:

/etc/php/7.0/apache2/conf.d/20-xdebug.ini

Jeśli nie masz dedykowanego pliku ini xdebug, upewnij się, że edytujesz właściwy plik php.ini. W moim systemie jest 3:

/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/phpdbg/php.ini

Oto moja konfiguracja xdebug:

xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_mode=req
xdebug.remote_port=9000
xdebug.show_local_vars=on

Kilka uwag:

  1. Widzę, że twój port różni się od mojego (9000 vs 9001). Przejdź do Narzędzia->Opcje->PHP, w zakładce "Debugowanie" upewnij się, że "Debugger port" odpowiada portowi określonemu w xdebug.remote_port.

  2. Spróbuj użyć localhost zamiast 127.0.0.1

  3. Upewnij się, że wyjście phpinfo() zawiera informacje o xdebug. Jeśli nie masz sekcji "xdebug", prawdopodobnie musisz sprawdzić ścieżkę zend_extension.

  4. Pamiętam, że czytałem na liście dyskusyjnej NetBeans, że kilka osób miało problemy spowodowane przez zaporę sieciową Windows, może spróbujesz ją wyłączyć.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zresetować słowa stop w MYSQL?

  2. przepisz połączenie i zapytanie z mysql do PDO

  3. Przewodnik dla początkujących po procedurach składowanych z MySQL?

  4. plik nie ładuje się w ajax php mysql

  5. Rejestracja użytkowników mysql liczy się między grupami