InicioLinuxConfigurar LAMP en Slackware Linux 13.37

Hola que tal amigos y seguidores, esta vez les traigo un nuevo post después de una pequeña ausencia; como le decía este post trata sobre la instalación y configuración del servidor APACHE en slackware lo cual conlleva a la configuración misma de MySQL, PHP, y la interfaz gráfica de PHPMyAdmin.

Para empezar quiero aclarar que esta instalación es para Slackware 13.37, siempre y cuando hallan instalado las aplicaciones antes mencionadas durante la instalación del sistema operativo. En dado caso que no lo hallan instalado, pueden buscarlo desde el repositorio SlackBuilds. Así que empecemos!

Una vez instalado los paquetes, solo queda construir la tablas MySQL e instalar PHPMyAdmin, así que para la tabla MySQL hacemos los siguiente estando en nuestra terminal, yo uso Konsole.


attobit@slacknux ~ $ su -
Contraseña:

root@slacknux:~# mysql_install_db
root@slacknux:~# chown -R mysql.mysql /var/lib/mysql/
root@slacknux:~# exit


Aclaro que el simbolo "$" hace referencia al modo usuraio normal y el "#" al superusuario root.

Ahora descargamos phpMyAdmin desde la página oficial, o pueden bajarlo desde aquí .

Ahora desempaquetamos el tarball en el directorio de localhost, por lo que nos ubicamos en el directorio en donde descargamos el archivo.


attobit@slacknux:~$ su
Contraseña:

root@slacknux # tar xvfz phpMyAdmin-* -C /var/www/htdocs/


Ahora cambiamos el nombre del directorio para que no sea facil de manejar.

root@slacknux:~# mv /var/www/htdocs/phpMyAdmin-* /var/www/htdocs/phpmyadmin

Creamos el archivo de configuración.

root@slacknux:~# cp /var/www/htdocs/phpmyadmin/config.sample.inc.php /var/www/htdocs/phpmyadmin/config.inc.php

Ya tenemos listo phpMyAdmin y la tabla MySQL, así que iniciamos los servicios.

root@slacknux:~# sh /etc/rc.d/rc.httpd start
root@slacknux:~# sh /etc/rc.d/rc.mysqld start


Ahora para que arranquen con el sistema operativo hacemos lo siquiente:

root@slacknux:~# chmod +x /etc/rc.d/rc.httpd
root@slacknux:~# chmod +x /etc/rc.d/rc.mysqld


Ahora configuraremos nuestro servidor apache para que acepte el modulo PHP y podamos programar en tal lenguaje, así que modificamos el archivo "httpd.conf".

root@slacknux:~# nano /etc/httpd/httpd.conf

Buscar y decomentar (quitar el simbolo "#" ).

#Include /etc/httpd/mod_php.conf

por lo que quedaría así:

Include /etc/httpd/mod_php.conf

Ahora buuscar la sección:

DirectoryIndex index.html

y añadimos index.php luego de index.html, esto permite que apache reconozca el indice en formato PHP. Ahora reiniciamos nuestro servidor apache.


root@slacknux:~# sh /etc/rc.d/rc.httpd restart

Seguimos con la configuración del password del usuario root en mysql, ya que por defecto no tiene una contraseña asignada.

root@slacknux:~# exit
attobit@slacknux:~$ mysql -u root
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.0.54-log Linux mysql-5.0.54

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.

mysql>


Observamos el prompt de mysql así que ecribimos lo siguiente.

mysql> USE mysql;
mysql> UPDATE user SET password=password(‘passparaturootmysql’) WHERE user=’root’;
mysql> quit


Ahora reiniciamos el servicio de MySQL, por lo que nos logueamos como usuario root.

attobit@slacknux:~$ su -
root@slacknux:~# sh /etc/rc.d/rc.mysqld restart


Con lo anterior ya tenemos configurado Apache, Mysql y php; solo nos falta configurar phpMyAdmin, así que hacemos lo siguiente: modifcaremos el archivo "config.inc.php".

root@slacknux:~# nano /var/www/htdocs/phpmyadmin/config.inc.php

Buscamos la linea “Server Parameters” y debajo de ella agregamos lo siguiente.

$cfg['Servers'][$i]['user'] = ['root'];
$cfg['Servers'][$i]['password']= ['passworddetumysql'];


Ahora guardamos los cambios con "CRTL+O" y presionamos "ENTER" y cerramos con "CTRL+X". Reiniciamos apache.

root@slacknux:~# sh /etc/rc.d/rc.httpd restart

Cambiaremos de propietario a la carpeta del localhost(htdocs), y hacemos lo siguiente.

root@slacknux:~# chown -R attobit /var/www/htdocs

NOTA: attobit lo deben susituir por el nombre de usuraio que ustedes tenga. Ylisto!, ya podremos guardar nuestros archivos en htdocs como usuario normal.

Al fin!, ya tenemos listo nuestro LAMP, para probar que funcione apache abrimos nuestro navegador y escribimos en la barra de direcciones "localhost", y no debería aparecer un texto que dice:


It works!

Ahora probaremos php y mysql, creando un programa en php, lo pueden hacer con cuaquier editor de texto, solo que deben guardarlo en htdocs que se ecuentra dentro de /var/ww/, yo usaré nano así que esribo lo siguiente:

attobit@slacknux:~$ nano /var/www/htdocs/conexion.php

y dentro pegan el condigo que veran a continuación:

<?php

function connect ()
{
//sustituir passroot por el password de root en mysql.
$conectar=mysql_connect('localhost','root','passroot');

if (!$conectar)
{
$mensaje='No conecta a mysql ';
}

else
{
$mensaje='Conecta ';

$basededatos=mysql_selectdb('mysql');

if (!$basededatos)
{
$mensaje=$mensaje.'pero no logra seleccionar la base de datos';
}
else
{
$mensaje=$mensaje.'y consigue seleccionar la base de datos' ;
}
}

return $mensaje;
}

$conex=connect();
echo ' '.$conex;

?>


Guardamos con "CTRL+O" y salimos con "CTRL+X".

Para poder visualizar solo escribimos en la barra de direcciones de nuestro navegador

Y les tiene que aparecer lo siguiente:

Conecta y consigue seleccionar la base de datos

SI aparece que no conecta a mysql, revisen el codigo fuente puede que no hayan escrito bien el password de su mysql.

Bueno amigos, compañeros, hermanos, seguidores y lectores; espero les haya gustado este post, si tienen alguna duda pueden hacermelo saber.


Y recuerden!: las ideas no llegan, se buscan.
Datos archivados del Taringa! original
8puntos
891visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

4
4TT0B1T🇦🇷
Usuario
Puntos0
Posts8
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.