Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna
 

Xdebug - narzędzie do debugowania kodu przeznaczone dla języka PHP. Nazwa pliku dla systemu OS X to xdebug.os. Należy go szukać w katalogu XAMPP, gdyż podczas instalowania serwera Xdebug jest również instalowany. W domyślnej konfiguracji jest wyłączony. W celu włączenia modułu wprowadzamy odpowiednie ustawienia konfiguracyjne w pliku php.ini (Listing 1). Domyślnie Xdebug jest uruchamiany na porcie 9000.

 

Listing 1. Fragment pliku php.ini - konfiguracja modułu Xdebug


[xdebug]
zend_extension="/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"
xdebug.remote_enable=1

 

Najszybszym sposobem znalezienia pliku xdebug.os w systemie OS X jest polecenie „find” uruchamiane w terminalu (rys. 1.). Ścieszka do pliku może się różnić z przedstawioną na rysunku, wybieramy ścieżkę znalezioną na swoim komputerze. Możemy również sprawdzić zainstalowane moduły PHP poleceniem „php -m” (rys. 2.) lub funkcją phpinfo() języka PHP.

 

Szukanie pliku xdebug.os w systemie OS X

Rys. 1. Szukanie pliku xdebug.os w systemie OS X

 

Lista zainstalowanych modułów PHP

Rys. 2. Lista zainstalowanych modułów PHP

 

Za pomocą polecenia „find” możemy również poszukać pliku php.ini (rys. 3.). Jeśli jednak zapytanie zwróci nam kilka plików php.ini i nie będziemy wiedzieli, który odpowiada za działanie prawidłowe PHP. Należy uruchomić serwer „Apache Web Server” i po wpisaniu w przeglądarce localhost wybrać z lewego menu link phpinfo(), tam znajdziemy wiersz „Loaded Configuration File” z dokładną ścieżką do pliku php.ini (rys. 4.).

 

Szukanie pliku php.ini w systemie OS X

Rys. 3. Szukanie pliku php.ini w systemie OS X

 

Strona phpinfo() serwera XAMPP

Rys. 4. Strona phpinfo() serwera XAMPP

 

Po włączeniu modułu Xdebug, na stronie phpinfo() powinny pojawić się szczegółowe informacje (rys. 5., rys. 6.).

 

Informacja o zainstalowanej wersji Xdebug

Rys. 5. Informacja o zainstalowanej wersji Xdebug

 

Szczegółowe informacje o module Xdebug zainstalowanym w XAMPP

Rys. 6. Szczegółowe informacje o module Xdebug zainstalowanym w XAMPP

 

Po dodaniu odpowiednich linii ustawień konfiguracyjnych Xdebug do pliku php.ini (Listing 1), należy zrestartować serwer XAMPP.

Więcej informacji można znaleźć na stronie projektu xdebug.org. Wszystkie dostępne ustawienia konfiguracyjne Xdebug opisano na stronie http://xdebug.org/docs/all_settings.

 

Polecane książki:

 

Książki Helion