Instalación LAMP · 3 min read · Nov 21, 2025
Instalando Apache2 Con Soporte PHP5 Y MySQL En OpenSUSE 12.2 (LAMP)
Instalando Apache2 Con Soporte PHP5 Y MySQL En OpenSUSE 12.2 (LAMP)
Versión 1.0
Autor: Falko Timme
Sígueme en Twitter
LAMP es la abreviatura de L inux, A pache, M ySQL, P HP. Este tutorial muestra cómo puedes instalar un servidor web Apache2 en un servidor OpenSUSE 12.2 con soporte para PHP5 (mod_php) y soporte para MySQL.
¡No garantizo que esto funcione para ti!
1 Nota Preliminar
En este tutorial utilizo el nombre de host server1.example.com con la dirección IP 192.168.0.100. Estas configuraciones pueden diferir para ti, así que debes reemplazarlas donde sea apropiado.
2 Instalando MySQL 5
Primero instalamos MySQL 5 de la siguiente manera:
zypper install mysql-community-server mysql-community-server-clientLuego creamos los enlaces de inicio del sistema para MySQL (para que MySQL se inicie automáticamente cada vez que se inicie el sistema) y comenzamos el servidor MySQL:
systemctl enable mysql.service
systemctl start mysql.service
Para asegurar la instalación de MySQL, ejecuta:
mysql_secure_installationAhora se te harán varias preguntas:
server1:~ # mysql_secure_installation
NOTA: ¡SE RECOMIENDA EJECUTAR TODAS LAS PARTES DE ESTE SCRIPT PARA TODOS LOS SERVIDORES MySQL EN USO EN PRODUCCIÓN! ¡LEA CUIDADOSAMENTE CADA PASO!
Para iniciar sesión en MySQL y asegurarla, necesitaremos la contraseña actual del usuario root. Si acabas de instalar MySQL, y no has establecido la contraseña de root aún, la contraseña estará en blanco, así que solo debes presionar enter aquí.
Ingresa la contraseña actual para root (presiona enter si no hay): <– ENTER
OK, se utilizó la contraseña correctamente, continuando…
Establecer la contraseña de root asegura que nadie pueda iniciar sesión en el usuario root de MySQL sin la autorización adecuada.
¿Establecer contraseña de root? [Y/n] <– Y
Nueva contraseña: <– llena tu deseada contraseña de root de MySQL
Re-ingresa la nueva contraseña: <– confirma esa contraseña
¡Contraseña actualizada con éxito!
Recargando tablas de privilegios..
… ¡Éxito!
Por defecto, una instalación de MySQL tiene un usuario anónimo, permitiendo que cualquiera inicie sesión en MySQL sin tener que tener una cuenta de usuario creada para ellos. Esto está destinado solo para pruebas, y para hacer que la instalación sea un poco más fluida. Debes eliminarlos antes de pasar a un entorno de producción.
¿Eliminar usuarios anónimos? [Y/n] <– Y
… ¡Éxito!
Normalmente, root solo debería poder conectarse desde ‘localhost’. Esto asegura que alguien no pueda adivinar la contraseña de root desde la red.
¿Deshabilitar el inicio de sesión remoto de root? [Y/n] <– Y
… ¡Éxito!
Por defecto, MySQL viene con una base de datos llamada ‘test’ a la que cualquiera puede acceder. Esto también está destinado solo para pruebas, y debe ser eliminado antes de pasar a un entorno de producción.
¿Eliminar la base de datos de prueba y el acceso a ella? [Y/n] <– Y
- Eliminando base de datos de prueba…
… ¡Éxito! - Eliminando privilegios en la base de datos de prueba…
… ¡Éxito!
Recargar las tablas de privilegios asegurará que todos los cambios realizados hasta ahora surtan efecto de inmediato.
¿Recargar tablas de privilegios ahora? [Y/n] <– Y
… ¡Éxito!
Limpiando…
¡Todo listo! Si has completado todos los pasos anteriores, tu instalación de MySQL debería estar ahora segura.
¡Gracias por usar MySQL!
server1:~ #
Ahora tu configuración de MySQL debería estar asegurada.
3 Instalando Apache2
Apache2 está disponible como un paquete de OpenSUSE, por lo tanto, podemos instalarlo de la siguiente manera:
zypper install apache2Ahora configura tu sistema para iniciar Apache al arrancar…
systemctl enable apache2.service… y comienza Apache:
systemctl start apache2.serviceAhora dirígete a tu navegador a http://192.168.0.100, y deberías ver la página de marcador de posición de Apache2 (no te preocupes por el error 403, esto sucede porque no hay un archivo de índice (por ejemplo, index.html) en el directorio raíz del documento):

La raíz del documento predeterminada de Apache es /srv/www/htdocs/ en OpenSUSE, y el archivo de configuración es /etc/apache2/httpd.conf. Las configuraciones adicionales se almacenan en el directorio /etc/apache2/conf.d/.
4 Instalando PHP5
Podemos instalar PHP5 y el módulo Apache PHP5 de la siguiente manera:
zypper install apache2-mod_php5Debemos reiniciar Apache después:
systemctl restart apache2.serviceRecibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.