Skip to content


Zend Studio 6.0.1 installer na Ubuntu-ju 8.04 ga biksa

Zend Studio

Pred nekaj dnevi sem želel preizkusiti nov Zend Studio For Eclipse 6.0.1. O samem PHP IDE-ju ne bi preveč razglabljal. Profesionalno orodje za bolj zahtevne uporabnike. Meni osebno je najbolj všeč Code Assist, integriran Debuging, Source Control z lokalno zgodovino, ter podpora za PHPUnit testing.
Beseda, dve o debugerju. Zend Studio omogoča lokalno in oddaljeno (na serverju) debugiranje. Za remote debugging rabite "Web Server Debugger", kar je za Server-Client arhitekturo nekaj samoumevnega. Obstajata dva načina za to: Inštalacija slednjega je elegantnejša in manj boleča za Apache in PHP :)

Inštalacija in konfiguracija Zend Debugerja

Izberite ustrezen debuger (Windows1, Mac OS X, Linux2) ter verzijo PHP-ja (4.3.x, 4.4.x, 5.1.x ali 5.2.x) ter ga skopirajte v php direktorij kjer imate PHP podaljške3 :D
Dodajte naslednje vrstice v php.ini:
 
[Zend Debugger]
zend_extension=/usr/lib/php5/20060613/ZendDebugger.so #replace with your path
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
 
Skopirajte priloženo datoteko dummy.php v dokument root direktorij od Apache-ja. Ne pozabite reštartat web strežnik. Če ste vse pravilno naredili vam bo to razkril phpinfo().phpinfo() output about Zend Debugger
Da se vrnem nazaj na sam Zend Studio. ;)

!?*#?!

Po tem ko sem uspešno pretočil in razpakiral najnovejšo verzijo Zend Studia, zaženem installer. Po nekaj sekundah se le ta ustavi in izpiše da je prišlo do notranje napake v aplikaciji. Stack Trace navrže: java.lang.IllegalArgumentException: Malformed \uxxx encoding
Mallformed encoding
Po tem ko je že kazalo, da ne bo iz mojega testiranja nič, sem le pogruntal, kaj ga tare...4 Če imamo v katerih od env spremenljivkah string '\u', ki prikazuje trenutno prijavljenega uporabnika, ga bo installer zamešal za unicode znak in sam inštalacijski postopek se bo prekinil :D
Pri meni je šlo za PS1 spremenljivko, saj rad upurabljam ta. "fancy prompt":
 
[...]
NM="\[\033[0;38m\]" #means no background and white lines
HI="\[\033[0;37m\]" #change this for letter colors
HII="\[\033[0;31m\]" #change this for letter colors
SI="\[\033[0;33m\]" #this is for the current directory
IN="\[\033[0m\]"
 
export PS1="$NM[ $HI\$(date +%H:%M:%S)$NM ]$IN$NM[ $HII\u@\h $SI\w$NM ]$ $IN"
[...]
 
Fancy prompt
Fancy prompt

Sedaj mi je samo ostalo, da zakomentiram PS1 spremenljivko v .profile datoteki in problem je bil odpravljen. Installer dela kot namazan:
After some hard time installer will work

Da še ne pozabim. Tale problem mi je uspelo reproducirati na Linux Ubuntu 8.0.4 platformi.

Happy blogging(coding)!

1 ZendDebugger.dll

2 ZendDebugger.so

3 extensions

4 Stric Google mi je malce pomagal

Deli in uživaj:
  • Digg
  • del.icio.us
  • Reddit
  • StumbleUpon
  • Technorati
  • Facebook
  • Blogosphere News
  • Google Bookmarks
  • Twitter
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • HelloTxt
  • Ping.fm
  • DZone
  • Mixx
  • Sphinn

Sorodni zapisi:

Posted in Modrüvanje, Tanači, Tehnologija.

Tagged with , , , .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.