geekoEn este articulo veremos como montar un servidor web en un sistema openSuse 11.2. Como servidor Web usaremos Apache, como base de datos Mysql y como lenguaje de programación PHP5.

La instalación se hará desde la consola ya que muchas veces no disponemos de acceso a un entorno gráfico sobre todo si hacemos la instalación en forma remota usando SSH.

Utilizaremos para la instalación el comando zypper que baja de los repositorios de openSuse los paquetes y los instala automáticamente.

El primer paso es instalar Apache mediante el siguiente comando

zypper install apache2

una vez instalado lo configuramos para que inicie automáticamente con

chkconfig -add apache2

y lo arrancamos con

/etc/init.d/apache2 start

Habilitamos el puerto 80 en el firewall usando

SuSEfirewall2 open EXT TCP http
SuSEfirewall2 stop
SuSEfirewall2 start

En este punto si navegamos la dirección de servidor tendríamos que ver algo así

lamp_suse

Luego Instalamos Mysql usando

zypper install mysql

una vez instalado lo configuramos para que inicie automáticamente con

chkconfig -add mysql

y lo arrancamos con

/etc/init.d/mysql start

Ahora instalamos  PHP y lo vinculamos a apache usando

zypper install php5
zypper install mod_php5
zypper install apache2-mod_php5

Reiniciamos Apache usando

/etc/init.d/apache2 start

Generamos un archivo para probar que PHP funciona correctamente usando

touch /svr/www/htdocs/info.php
echo '<?php phpinfo(); ?>' > /svr/www/htdocs/info.php

Si  navegamos la URL http://direccion server/info.php tenemos que ver lo siguiente

lamp_suse1

Para finalizar nos resta agregar soporte de mysql a php usando el siguiente comando

zypper install php5-mysql

Reiniciamos Apache usando

/etc/init.d/apache2 start

Si  navegamos la URL http://direccion server/info.php tenemos que ver en la parte media de la pagina lo siguiente

lamp_suse2