Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Kontrola i zarządzanie projektami _ Konfiguracja Eclipse + Xampp + xDebug na Ubuntu 16.04

Napisany przez: Star 4.07.2016, 16:40:17

Czesc

Postanowilem przejsc na stale na linuksa ( od razu zaznacze, ze nie mialem z tym systemem wczesniej do czynienia ) no i chcialbym postawic sobie jakies srodowisko programistyczne. Wybór padł na eclipse, wiec pobralem wersje dla PHP, zainstalowalem no i wszystko pieknie gra. Jednak chcialbym jeszcze dodac opcje walidacji i uruchomienia programu, w tym celu skorzystalem z tego poradnika : http://wiki.joomla.pl/Konfiguracja_lokalnej_stacji_roboczej_dla_projektanta

Jednak po pomyslnym opracowaniu tutorialu ,z malym wyjakiem -


Create a folder in your temp folder that will holds the data file generated by XDebug:

sudo mkdir /opt/lampp/tmp/xdebug
sudo chmod a+rwx -R /opt/lampp/tmp/xdebug


po wprowadzeniu tych lini do terminala, dostaje informacje o nieistniejacym folderze tmp, wiec zmienilem tmp na temp i instalacja przebiegla pomyslnie, jednak gdy spogladam w phpinfo to nie ma zadnej wzmianki o xdebug,eclipse rowniez wyrzuca ten sam blad ,co wczesniej.

Mial ktos podobny problem,lub posiada inny sposob na skonfigurowanie eclipse pod xdebug ?

Napisany przez: sazian 4.07.2016, 17:16:08

apt-get install php5-xdebug

edytuj /etc/php5/apache2/php.ini

dodaj wpis

Kod
[xdebug]
xdebug.collect_params=4
xdebug.var_display_max_depth=999
xdebug.overload_var_dump=1
xdebug.dump.POST=*
xdebug.dump.GET=*
xdebug.show_local_vars=on
xdebug.profiler_enable=1

xdebug.auto_trace=0
xdebug.profiler_output_dir=/tmp/

xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=*
xdebug.remote_port=9000


i na koniec /etc/init.d/apache2 restart

Napisany przez: Star 4.07.2016, 18:45:17

dzieki za odpowiedz, jednak podana instrukcja nie działa przy xamppie, przy pierwszej komendzie dostaje info:

Cytat
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu php5-xdebug


php.ini mam bezposrednio w folderze etc, jednak na razie chyba lepiej nie edytowac skoro xdebug jest niezainstalowany

Napisany przez: sazian 4.07.2016, 19:14:59

nie masz przypadkiem php7 ?

daj w konsoli php -v

a tak w ogóle na kiego grzyba ci jakieś xamppy
odpal synaptic'a
zainstaluj apache2, php i mysql jak Pan Bóg przykazał, a nie windowsowe rzeźby robisz tongue.gif

Napisany przez: Star 4.07.2016, 20:13:27

na windowsie xampp dobrze działał to i tu postanowilem go wrzucic smile.gif

OK ,problem rozwiazalem , bezmyslnie skopiowalem tekst z tutoriala ,nie wrzucajac sciezki w cudzyslowie, po poprawie wszystko gra i tanczy z xdebug
co do wersji pehapa to mam 5.6.

I mam nadzieje ,ze pomozesz mi z eclipse, mianowicie znikneło mi całkowicie menu głowne, te "nad" eclipse gdzie mam do wyboru "help, window,new " itd. NIe wiem jakim cudem, ale po restarcie komputera tego menu poprostu nie ma, całosc teraz wyglada tak:

http://iv.pl/images/62371908658947923138.png

Normalnie ,obok opcji minimalizacji i wylaczenia programu znajdowalo sie te menu, gdzie moglem wejsc w "Window- Preferences" zeby ustawic xdebug. Teraz tego po prostu nie ma biggrin.gif Masz moze pomysl jak to przywrocic ?:-)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)