Este tutorial te enseñará paso a paso como instalar mysql y phpmyadmin en un servidor linux, ya sea centos o rhel:
Antes de comenzar
Asegúrese de que ha configurado y asegurado su Servidor correctamente. El nombre del host o hostname también debe estar configurado.
Para verificar su hostname puede ejecutar:
hostname
hostname -f
El primer comando debería mostrar el hostname corto, y el segundo debería mostrar el nombre de dominio completamente calificado (o FQDN, por sus siglas en inglés).
sudo yum update
Habilite el repositorio EPEL:
cd ~
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release*
Reinicie Apache:
sudo service httpd restart
Instale phpMyAdmin ejecutando el siguiente comando:
sudo yum install phpmyadmin
Para cada host virtual al que le gustaría dar acceso a la instalación de su phpMyAdmin, debe crear un enlace simbólico desde el documento root a la ubicación de la instalación de phpMyAdmin (/usr/share/phpmyadmin)
cd /var/www/example.com/public_html
sudo ln -s /usr/share/phpmyadmin
Esto creará un enlace simbólico llamado phpmyadmin en su documento root.
Por defecto, phpMyAdmin está configurado para solo permitir el acceso desde el localhost (127.0.0.0.1). Usted deberá agregar la dirección IP de su computador con el fin de poder acceder.
Tome nota de la dirección IP externa que está siendo usada por el computador de su trabajo u hogar. Puede visitar el siguiente sitio web para hacerlo: What is my IP?.
Edite la configuración del archivo ubicado en /etc/httpd/conf.d/phpMyAdmin.conf, remplazando las cuatro instancias de 127.0.0.1 con la dirección IP anotada en el paso anterior.
Forzar SSL
Debido a que requiere ingresar las credenciales de MySQL cuando utilice phpMyAdmin, recomendamos que utilice SSL para asegurar el tráfico HTTP a su instalación de phpMyAdmin. Para más información sobre cómo usar SSL en sus sitios, por favor consulte el tutorial que aborda el tema de los Certificados SSL.
Force a phpMyAdmin a que utilice SSL en el archivo de configuración de este último: /etc/phpmyadmin/config.inc.php añadiendo las siguientes líneas en la sección Server(s) configuration:
Extracto del archivo /etc/phpmyadmin/config.inc.php
$cfg['ForceSSL'] = 'true';
Reinicie Apache
sudo service httpd restart
Asegúrese de que ha configurado y asegurado su Servidor correctamente. El nombre del host o hostname también debe estar configurado.
Para verificar su hostname puede ejecutar:
hostname
hostname -f
El primer comando debería mostrar el hostname corto, y el segundo debería mostrar el nombre de dominio completamente calificado (o FQDN, por sus siglas en inglés).
Actualice su sistema:
sudo yum update
Habilite el repositorio EPEL:
cd ~
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release*
Instale el módulo PHP mycrypt:
sudo yum install php-mcrypt
sudo service httpd restart
Instalar phpMyAdmin
Instale phpMyAdmin ejecutando el siguiente comando:
sudo yum install phpmyadmin
Para cada host virtual al que le gustaría dar acceso a la instalación de su phpMyAdmin, debe crear un enlace simbólico desde el documento root a la ubicación de la instalación de phpMyAdmin (/usr/share/phpmyadmin)
cd /var/www/example.com/public_html
sudo ln -s /usr/share/phpmyadmin
Esto creará un enlace simbólico llamado phpmyadmin en su documento root.
Configurar phpMyAdmin
Por defecto, phpMyAdmin está configurado para solo permitir el acceso desde el localhost (127.0.0.0.1). Usted deberá agregar la dirección IP de su computador con el fin de poder acceder.
Tome nota de la dirección IP externa que está siendo usada por el computador de su trabajo u hogar. Puede visitar el siguiente sitio web para hacerlo: What is my IP?.
Edite la configuración del archivo ubicado en /etc/httpd/conf.d/phpMyAdmin.conf, remplazando las cuatro instancias de 127.0.0.1 con la dirección IP anotada en el paso anterior.
Forzar SSL
Debido a que requiere ingresar las credenciales de MySQL cuando utilice phpMyAdmin, recomendamos que utilice SSL para asegurar el tráfico HTTP a su instalación de phpMyAdmin. Para más información sobre cómo usar SSL en sus sitios, por favor consulte el tutorial que aborda el tema de los Certificados SSL.
Force a phpMyAdmin a que utilice SSL en el archivo de configuración de este último: /etc/phpmyadmin/config.inc.php añadiendo las siguientes líneas en la sección Server(s) configuration:
Extracto del archivo /etc/phpmyadmin/config.inc.php
$cfg['ForceSSL'] = 'true';
Reinicie Apache
sudo service httpd restart
No hay comentarios:
Publicar un comentario