domingo, 7 de marzo de 2010

Instalación PHP y MySQL

Terminada la instalación de Fedora 12 en mi hp Pavilion dv5, paso a configurar las herramientas para mis trabajos en aplicaciones WEB, la instalación de Apache + PHP y MySQL.

Apache: ya viene instalado en esta versión de Fedora y es cosa de inicializar el servicio.

httpd start

PHP y MySQL:

yum install php
yum install php-mysql
yum install mysql
yum install mysql-server

mysqladmin -u root -p password

yum install phpMyAdmin

Una ves terminada la instalación de phpMyAdmin pasamos a realizar la siguiente configuración:
- Ingresar al directorio de phpMyAdmin: cd /usr/share/phpMyAdmin/
- Crear directorio config: mkdir config
- Cambiar permisos (permitir escritura): chmod o+rw config
- Copiar archivo de configuración existente: cp config.inc.php config/
- Cambiar permisos de este archivo (permitir escritura): chmod o+w config/config.inc.php
- Cambiar contexto de seguridad (cosa extraña de Fedora debido a SELinux): chcon -Rv -usystem_u -robject_r -thttpd_sys_content_t /usr/share/phpMyAdmin/config/
- En la página que sale es necesario agregar un servidor, no hay que poner nada pues las opciones por default son válidas, después es necesario ponerle save para guardar el archivo (También es posible agregarlo en el archivo de configuración que abriremos más adelante pero creo que es más sencillo ahora).
- Regresar el archivo de configuración al directorio principal: mv config/config.inc.php . (es importante el punto que aparece solo al final)
- Borrar el directorio: rm -rf config
- Cambiar permisos del archivo (Impedir escritura): chmod o-w config.inc.php
- Editar el archivo de configuración: gedit config.inc.php& hay que agregar la siguiente línea al final de la sección que dice Server $cfg['Servers'][$i]['AllowNoPassword'] = true; y guardar el archivo.
- Finalmente hay que reiniciar el servidor, esto sólo es necesario después de haber instalado el paquete de phpMyAdmin, es decir, se puede modificar el directorio o los archivos de phpMyAdmin sin reiniciarlo si ya estaba instalado, se reinicia con /etc/init.d/httpd restart

Terminado sólo tenemos que escribir http://localhost/phpMyAdmin/, en nuestro navegador y el usuario por default es root y contraseña en blanco, y Listo!!!.

Todos estos pasos realizarlos como root, escribir su e ingresar password para volvernos root.

No hay comentarios: