Prskavčí blog

Apr 8, 2009 - Comments

Zend Server CE a phpMinAdmin, phpMyAdmin na Ubuntu

Zend Server CE má administrační konzoli, která umožňuje práci s extenzemi php, čtení logu apod. Celá konzole běží na lighthttpd a nemá z vlastní konfiguraci, která neodpovídá té, kterou máte pro Apache nebo IIS. Instalace phpMyAdmin do konzole Předpokládám, že Zend Server nainstalovaný z DEB balíku z repozitory jak jsem popisoval vminulém článku. sudo apt-get install phpmyadmin-zend-ce Po instalaci, která u mě obsahovala i vlastní Mysql5 server je k dispozici phpmyadmin https://localhost:10082/phpmyadmin/ v konzoli.

Apr 2, 2009 - Comments

Ubuntu, CentOS 5 a PHP 5.2.9 v Zend Server CE

CentOS 5 Pokud jste někdo musel pracovat na serveru s touto distribucí tak vězte, že v repozitory i pro verzi 5.3 je PHP 5.1.6 a pokud potřebujete novější musíte si ji zkompilovat nebo sehnat jiný zdroj, kde může být problém s ověřením. Jako vývojáře mě příliš nezajímá na čem běží servery, kde se provozují moje aplikace, jen verze PHP a příslušné moduly je třeba hlídat. Moje stanice je Ubuntu 8.10 a aktuální PHP 5.

Mar 30, 2009 - Comments

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. 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é.

Mar 20, 2009 - Comments

pDepend a php frameworky dodatek

V příspěvku pDepend a php frameworky jsem uvedl porovnání několika frameworků pomocí PHP Depend. Do příspěvku už se nevešli Akelos, YII a Kohana. Kohana je fork CodeIgniteru, tak vás nepřekvapí podobné výsledky, jen posunuté trochu více do abtraktního pole v grafu. YII neprošel kvůli chybě: Invalid token “{” on line 158 in file: /phpdepend/yii-read-only/framework/cli/views/shell/crud/controller.php Ještě jsem zkoušel eZ components a to havarovalo na Fatal error: Maximum function nesting level of ‘100’ reached, aborting!

Mar 16, 2009 - Comments

pDepend a php frameworky

pDepend http://www.pdepend.org Php Depend (pDepend) patří do skupiny nástrojů QA (Quality assurance) pro kód a je odvozen od JDepend, kde je také popis části metrik, které pDepend používá. V nedávné době byla spuštěny nové stránky projektu a verzí 0.9.4 se mi zdá již velmi použitelný. Abych vyzkoušel jak to funguje vzal jsem si z SVN repozitářů několik frameworků a pustil nad nimi pDepend. CodeIgniter http://codeigniter.com Nette http://nettephp.com/ Zend Framework http://framework.zend.com/

Feb 26, 2009 - Comments

Hudson a PHP

Hudson, extensible continuous integration engine Hudson je obdoba CruiseControl a Xinc, ale oproti těm má jednu zásadní výhodu a to, že jeho vývoj jede poměrně slušným tempem a programátoři v Javě co znám ho používají. Pokud jsme chtěli mít jeden server, kde běží integrace pro Javu a PHP je podle mě v této době nejlepší sáhnout právě po Hudson. Instalace ze stránek si stáhnete war file a buď ho spustíte přímo java -jar hudson.