[ _korso_ @ 14.12.2006. 14:45 ] @
Da li je neko uspeo da phpide-0.7.0. debugger-0.1.5-all-in-one (eclipse 3.2 sa debugger-om za php5.1.6) namesti da moze da se dibaguje sa PHP Web Page. |
[ _korso_ @ 14.12.2006. 14:45 ] @
[ _korso_ @ 16.12.2006. 14:31 ] @
Ukoliko nekog zanima kako da u eclipse 3.2 koristi debugger...
Testirano na apache 2.0.59 i php 5.1.6. Instalacioni paket koji treba da se skine sa www.zend.com/phpide je Code: phpide-0.7.0.S20061026-M3_debugger-0.1.5-all-in-one-win32.zip Pretpostavljam posto ima i ovakva instalacija za 5.2.0 da bi trebalo da radi i a ovom verzijom php-a. Dalje vam treba Code: koji se nalazi na ZendDebugger-5.2.1-Windows-i386.zip http://downloads.zend.com/phpi...ebugger-5.2.1-Windows-i386.zip Posto imate sve sto vam je potrebno raspakujete eclipse, napravite neki php projekat i mozete onda da pocnete sa podesavanjima. Prvo ide za PHP Web Pages (debug na serveru) Code: PHP WEB PAGE Debug 1. U php.ini stavite implicit_flush = Off(ukoliko nije vec Off) 2. Rapakukete ZendDebugger-5.2.1-Windows-i386.zip i iz ZendDebugger-5.2.1-Windows-i386\5_1_x_comp presnimite ZendDebugger.dll u c:\php (ili tamo gde vam se nalazi instalacija php-a) 3. Onda u php.ini dodate zend_extension_ts=C:/php/ZendDebugger.dll [ili tamo gde je instaliran php) zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always zend_debugger.connector_port = 10013 (ovde bi trebalo da radi i sa portom 10000) 4. Resetujete Apache i onda bi trebalo da phpinfo() doda neka polja This program makes use of the Zend Scripting Language Engine: Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies with Zend Debugger v5.2.1, Copyright (c) 1999-2006, by Zend Technologies kao i Zend Debugger Expose Zend Debugger always Passive Mode Timeout 20 seconds Directive Local Value Master Value zend_debugger.allow_hosts 127.0.0.1 127.0.0.1 zend_debugger.allow_tunnel no value no value zend_debugger.connect_password no value no value zend_debugger.connector_port 10013 10013 zend_debugger.deny_hosts no value no value zend_debugger.httpd_uid -1 -1 zend_debugger.max_msg_size 2097152 2097152 Ako je sve ovo proslo lepo, trebali bi da mozete da debugg-ujete na serveru vase php scripte. Ako vise volite debug-ovanje php scripti kao obicne php scripte (local-no) postupak je sledeci: Code: PHP SCRIPT Debug 1.U C:\eclipse\plugins\org.zend.php.debug.debugger.win32.x86_0.1.5\resources\php5\ snimiti libeay32.dll i ssleay32.dll iz c:\php direkrorijuma 2. Iz c:\php iskopirati u C:\eclipse\plugins\org.zend.php.debug.debugger.win32.x86_0.1.5\resources\php5\ libmysql.dll fajl a iz c:\php\ext php_mysql.dll fajl. 3. Iz c:\php iskopirati u C:\eclipse\plugins\org.zend.php.debug.debugger.win32.x86_0.1.5\resources\php5\ php5ts.dll. Ukoliko vec postoji overwrite-ovati ga. 4. U php.ini (znaci ne u c:\php.ini !!!!) koji se nalazi u C:\eclipse\plugins\org.zend.php.debug.debugger.win32.x86_0.1.5\resources\php5\ dodati sledece linije: extension_dir="C:\eclipse\plugins\org.zend.php.debug.debugger.win32.x86_0.1.5\resources\php5\" extension=php_mysql.dll extension=libmysql.dll To bi bilo to... Ako neko ima neka pitanja u vezi podesavanja rado cu pomoci. [Ovu poruku je menjao _korso_ dana 16.12.2006. u 15:51 GMT+1] Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|