next up previous contents
Siguiente: Instalación en Windows Subir: Instalación Anterior: Instalación   Índice General

Instalación en Linux

Para la instalación en Linux necesitamos tener acceso a la cuenta de administración (root).

Necesitaremos una serie de paquetes en orden a poder instalar los servicios necesarios.

Para Red Hat y Mandrake serán necesarios:

apache-1.20
php-4.0.0
mysql-3.23
php-mysql

Trataremos de tener las versiones en rpm más recientes posible para tener todas las funcionalidades y presentar la menor cantidad de errores posibles.

Luego instalaremos los paquetes con:

rpm -i nombre_del_paquete.rpm

Lo mejor es empezar con Apache, luego MySQL y finalmente PHP y php-mysql, por razones de dependencias.

Las instalciones en Red Hat y Mandrake sólo difieren en que los paquetes son específicos para cada distribución, aunque, en la mayoría de los casos son compatibles entre sí.

Iniciamos los demonios y comprobamos que funcionan:

[root@Servidor root]# /etc/init.d/httpd start
[root@Servidor root]# /etc/init.d/mysqld start

[root@Servidor root]# ps -xa

Comprobamos que existan unas líneas como las siguientes:

  PID TTY      STAT   TIME COMMAND

 1087 ?        S      0:00 /bin/sh /usr/bin/safe_mysqld --defaults-file=/etc/my.
 1127 ?        S      0:00 /usr/libexec/mysqld --defaults-file=/etc/my.cnf --bas
 1131 ?        S      0:00 /usr/libexec/mysqld --defaults-file=/etc/my.cnf --bas
 1132 ?        S      0:02 /usr/libexec/mysqld --defaults-file=/etc/my.cnf --bas
 1135 ?        S      0:00 /usr/libexec/mysqld --defaults-file=/etc/my.cnf --bas
 1167 ?        S      0:23 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
  664 ?        S      0:16 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
  665 ?        S      0:18 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
  666 ?        S      0:16 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
  667 ?        S      0:14 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
  668 ?        S      0:12 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
  669 ?        S      0:51 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
  670 ?        S      0:53 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
  671 ?        S      0:18 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
 2805 ?        S      0:09 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
 2972 ?        S      0:19 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
 5851 ?        S      0:05 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
 5852 ?        S      0:03 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
 5853 ?        S      0:02 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT
 6478 pts/2    R      0:00 ps -xa

Estamos preparados para crear la base de datos que va a utilizar PHP-Nuke. Nuestra base de datos va a llamarse nuke y la crearemos con root. Luego cambiaremos la clave del administrador de MySQL y crearemos un usuario que será el que utilice la base de datos de PHP-Nuke.

Creación de la base de datos:

[root@Servidor root]# mysqladmin create nuke -u root -p
Password:

La opción -u root la usaremos en caso de utilizar un usuario diferente a root. La opción -p sirve para que nos pida la contraseña de administración de MySQL. En nuestro caso no existe y le daremos a entrar.


next up previous contents
Siguiente: Instalación en Windows Subir: Instalación Anterior: Instalación   Índice General
Manual de PHP-Nuke - http://www.phpnuke-espanol.org/