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

Instalace phpMinAdmin do konzole

PhpMinAdmin se neumí připojit přímo bez extenze mysql, mysqli nebo pdo_mysql. Proto je potřeba aby v
sudo vim /usr/local/zend/gui/lighttpd/etc/php-fcgi.ini
přidat řádek
extension=mysql.so
pokud ho tam nemáte např. z instalace phpMyAdmina a nezapomeňte restartovat Zend Server
sudo /etc/init.d/zend-server restart
potom stačí vytvořit adresář a stáhnout do něj phpMinAdmina
sudo mkdir /usr/local/zend/gui/lighttpd/htdocs/phpminadmin
cd /usr/local/zend/gui/lighttpd/htdocs/phpminadmin
sudo wget http://switch.dl.sourceforge.net/sourceforge/phpminadmin/phpMinAdmin-1.9.1.php
sudo mv phpMinAdmin-1.9.1.php index.php
Phpminadmin je k dispozici: https://localhost:10082/phpminadmin/

Pokud máte nastaveny přístup pro port 10082 jen pro localhost nemusíte se bát, že se někdo dostane přes chybu v PMA do db. Zend Server v obrazech.