Apache, PHP, Firebird y IbWebAdmin en Debian

Instalación de Apache2, PHP4, Firebird 1.5.x y IbWebAdmin en Debian Sid

Apache y PHP es necesario para instalar el administrador de Firebird, el IbWebAdmin. En todo momento hare referencia al apt de debian por lo tanto será muy sencillo.
Acordaros que para instalar se debe hacer con el usuario root o el corresponiente al administrador del sistema.

Instalación de los Servidores:
Me he decidido a instalar Apache2 ya que su configuracion en archivos separados nos sera mas util.

Primero instalación de Apache2:
$ apt-get install apache2 apache2-common apache2-utils apache2-mpm-worker

Segundo, instalación del servidor Firebird:
$ apt-get install firebird2-server-common firebird2-super-server firebird2-utils-super firebird2-examples
A media instalación os pedira la contraseña de admin, escribis la que querais y acordaros de ella. Ahora los dos servidores ya estan instalados, ahora falta el interprete de PHP i el administrador web IbWebAdmin

Instalación de PHP4:
Instalar PHP4:
$ apt-get install php4 php4-common php4-gd php4-interbase libapache2-mod-php4

Configurar directorios:
Para configurar el directorio de Apache tenemos dos posibilidades, o bien modificar los archivos de configuración (los podeis encontrar en /etc/apache2/sites-enabled/) o bien hacer un link de /var/www a /home/www. Yo soy de los que hacen el link ya que asi nos beneficiamos de las virtudes de Debian y su Apt.
$ ln -s /var/www /home/www

Instalación de IbWebAdmin:
Muy sencillo:
$ apt-get install ibwebadmin
Ahora deberiamos ir a /home/www (o a /var/www) y crear el link simbólico al ibwebadmin que apunte a /usr/share/ibwebadmin:
$ cd /home/www
$ ln -s /usr/share/ibwebadmin /home/www/ibwebadmin

Reiniciar servidores:
Reiniciamos los servidores y nos aseguramos de que no hay ningún error en su configuración.
$ /etc/init.d/apache2 restart
$ /etc/init.d/firebird2 restart

Comprobar el funcionamento:
Crear un archivo con el nombre info.php dentro del directorio /home/www. El archivo info.php debe tener:
<? phpinfo(); ?>
Abrid vuestro navegador preferido (yo os recomiendo Firefox) e id a la página http://localhost/info.php si todo ha ido bien deberia salir algo similar a esto.
Tambien os podeis dirigir a http://localhost/ibwebadmin y vereis el administrador de Firebird.

Cuidado con...
Los permisos del directorio donde vayais a crear la base de datos, yo he tenido problemas.


Voronwe en irc.irc-hispano.org - mail[arroba]voronwe[punto]net

PHP-Hispano.net - Porque al final, todos acabamos aprendiendo.