Apache
El servidor de páginas web Apache viene instalado por defecto con Centos, así que lo único que hace falta es arrancarlo (como root) con:
service httpd start
PHP
Para tener PHP, hay que instalar los paquetes php, php-mysql y php-gd. Si queremos también el paquete php-mcrypt podemos descargarlo del repositorio de EPEL (el enlace es para i386).
También se puede, en vez de descargar cada paquete de EPEL, incluir este repositorio para tenerlo disponible. Esto se hace con el comando:
su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm'
Reiniciamos el servidor web para que se reflejen los cambios.
MySQL
Instalamos el paquete MySQL-server y si queremos hacer seguras las cuentas iniciales, en la guía de referencia lo explican perfectamente.
Instalar phpMyAdmin
Descargar o instalar el paquete php-php-gettext de EPEL:
Descargar o instalar el paquete phpMyAdmin de EPEL:
Como el paquete no instala directamente la aplicación en el servidor web, hay que hacer un enlace simbólico (ojo con las mayúsculas):
ln -s /usr/share/phpMyAdmin/ /var/www/html/phpMyAdmin
Hay que editar el fichero /usr/share/phpMyAdmin/config.inc.php y localizar $cfg[‘blowfish_secret’] = ”; Ponemos entre comillas una frase cualquiera, con el fin de que exista una semilla para la encriptación de contraseñas cuando se utiliza la autentificación por cookies. Debe de quedar así:
$cfg['blowfish_secret'] = ‘poner una frase cualquiera’;
Verificar que tu servidor de base de datos es correcto:
$cfg['Servers'][$i]['host'] = ‘localhost’;
Verificar que la autenticación es por cookie:
$cfg['Servers'][$i]['auth_type'] = ‘cookie’;
Incluir el usuario y contraseña de acceso:
$cfg['Servers'][$i]['user'] = ‘root’; $cfg['Servers'][$i]['password'] = ‘miPassword’;
Y guardar el archivo config.inc.php.
Accedemos a http://localhost/phpMyAdmin y verificamos que todo va bien entrando como root y con la contraseña que establecimos para MySQL.