Domů > ide, php > Zend Studio 6.1.1. zkušenosti z prvních 14 dní

Zend Studio 6.1.1. zkušenosti z prvních 14 dní

V poslední době jsme přešli ve firmě z Eclipse PDT 2.0 na Zend Studio 6.1.1, přechod byl víceméně bezbolestný, ale pár drobností mě trápilo, vše jsem ale pořešil zatím k mojí spokojenosti.

xDebug

Narozdíl od PDT mi vadilo, že není volitelný debugger a funguje jen Zend Debugger. Ale to jde naštěstí lehce napravit.

  1. Zavřete Zend Studio pokud zrovna běží jinak jděte na další bod. Cesty jsou jak je mám na linuxu, na windows to bude obdobné.
  2. Otevřete konzoli
  3. Přejděte na adresář kde je nainstalováno Zend studio. (u mě například /opt/ZendStudio):
    cd /opt/ZendStudio
  4. Přejděte do adresáře plugins (/opt/ZendStudio/plugins):
    cd plugins
  5. Vytvořte nový adresář pojmenovaný disabled (i.e. /opt/ZendStudio/plugins/disabled):
    mkdir disabled
  6. Přesuňte soubory začínající com.zend.php.debug do vytvořeného adresáře.
    mv com.zend.php.debug* disabled
  7. Vraťte se do adresáře Zend Studia (/opt/ZendStudio) a nastartujete Zend Studio s parametrem clean:
    ./ZendStudio -clean
  8. Xdebug je k dispozici v nastaveních pro PHP Debugging.

Projekt přímo ze SVN

Pokud do SVN neukládáte údaje o projektech, tak je potřeba při checkoutu projektu udělat to pomocí wizarda jinak nebude fungovat doplňování php a další funkce pro PHP Projekty nebo Zend Framework projekty.

Pokud to neuděláte takto jde to udělat ručně modifikací souboru .project.

V Navigator otevřít .project a provést úpravy


start_page

nahradit (z .project PHP projektu)


org.eclipse.php.core.PhpIncrementalProjectBuilder

org.eclipse.php.core.ValidationManagerWrapper

org.eclipse.php.core.PHPNature

Pokud máte více repository locations v Eclipse a používáte Subversive (SVN client pro Eclipse používaný také v Zend Studiu) lze celé nastavení vyexportovat z PDT a naimportovat v Zend Studiu.

  1. NEW → Repository location nebo Open perspective SVN Repository Exploring
  2. Pravým tlačítkem na Repository location and Find/Check Out As
  3. Check out as a project configured using the New Project Wizard
  4. Zvolte podle potřeby PHP Project, Zend Framework
  5. Nastavte si jméno a dokončete tlačítkem finish

External Tools

Pro externí program který mi dělá balíky jsem potřeboval přidat program a na rozdíl od Eclipsy to nešlo, je potřeba upravit nastavení dle obrázku a potom se to chová již stejně jako Eclipse PDT.

Run → External Tools → External Tools configurations

external_tools_filter

Categories: ide, php Tags:
  1. FOUS
    31.03.2009 na 14:23 | #1

    Díky za tip pro External Tools, tohle mi neseplo… A co jsem se natrápil. :)

  2. 01.04.2009 na 21:10 | #2

    Co tak zkusit ještě http://www.netbeans.org/ PHP podporuje celkem bez chyby. Navíc umí taky jQuery

    • 08.04.2009 na 09:20 | #3

      Netbeans jsem vyzkoušel a není to špatné, ale kvality Zend Studia ani PDT nedosahuje, možná verze 7.0 bude více použitelná. Zend Studio hlavně volím kvůli podpoře Zend Frameworku. Ale to se také možná změní s ZF 1.8 a Zend_Tool.

  1. 30.03.2009 na 18:20 | #1

Switch to our mobile site