To nie będzie tutorial, a zwykła instrukcja. Jeśli wiesz o co chodzi, jeśli chcesz uruchomić Eclipse 3.2.x z PHPEclipse pod Windows i w Internecie nie możesz znaleźć odpowiedzi na 100 pytań, na które trzeba odpowiedzieć - przeczytaj - napisałem to po mych wielogodzinnych zmaganiach właśnie dla Ciebie :) Gwoli wyjaśnienia - nie będę tu się rozpisywał czemu tak, a nie inaczej - w necie pełno wyjaśnień. Czego jednak nie znalazłem, to opisania krok po kroku co robić, skąd jaką wersję ściągnąć i jak skonfigurować, by móc używać tego świetnego środowiska :)
Krótka - naprawdę krótka notka: do wyboru mamy rozwiązanie Zendowskie PDT i PHPEclipse - opinie różne - kwestia gustu i spraw innych. Wybrałem to drugie.
Dla ułatwienia zakładamy, że drogi Internauto nie masz nic z powyższych, albo masz nie działające i możesz je wyrzucić. Jeśli masz już Eclipse, stoi serwer Apache, masz podłączoną bazę etc. to radzę odinstalować i postępować zgodnie z instrukcją - zależności co do wersji wcześniej wymienionych są nader istotne! Mianowicie:
Ściągamy co następuje:
W pliku php.ini komentujemy blok Zenda:
;[Zend]
; VJ : this doesn’t work, use extension= in the debugger section
;zend_extension_ts = "C:\xampp\php\ext\php_dbg.dll"
;zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
;zend_extension_manager.optimizer_ts =
"C:\xampp\php\zendOptimizer\lib\Optimizer"
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
I dopisujemy na końcu pliku:
[debugger]
extension=php_dbg.dll
debugger.enabled=on
debugger.profiler_enabled=on
debugger.hosts_allow=localhost 127.0.0.1
;debugger.hosts_deny=ALL
debugger.ports=7869, 10000/16
debugger.JIT_host = clienthost
debugger.JIT_port = 7869
Dlaczego tak? Bo tak działa. Wyczytałem gdzieś, że komentując rozszerzenie Zenda, traci się również optimizera - pewnie i tak, póki co jednak nie udało mi się znaleźć innego rozwiązania. W razie gdyby ktoś z litością patrzył na tą instrukcję, mając prostsze, tudzież - gotowe - rozwiązanie - proszę o kontakt. To tyle - powinno działać. Musi działać. Mi działa :) Zdesperowanym mogę ewentualnie postarać się pomóc.
Miłego korzystania z Eclipse!!