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