Nuestra pagina principal, al igual que las estadísticas, necesitan para funcionar PHP y las bases de datos MYSQL, a continuación se detalla los pasos a seguir para instalar PHP y MYSQL y crear usuarios y tablas en la base de datos:
Instalamos los siguientes paquetes:
1 2 3 4 5 6 |
# apt-get update # apt-get install php5 # apt-get install mysql-server Y si lo deseamos, la interfaz gráfica de MYSQL, aunque lo haré por comandos: # apt-get install mysql-admin |
Ahora, para que los tres servicios, Apache, PHP y MYSQL, funcionen entre si instalaremos:
1 2 |
# aptitude install libapache2-mod-auth-mysql # aptitude install php5-mysql |
Ahora podemos reiniciar apache y a continuación crear el usuario, las bases de datos y atorgar los permisos necesarios:
1 |
# /etc/init.d/apache2 restart |
Iniciamos sesión en MYSQL:
1 |
# mysql -u root -p |
Comprobamos antes si la base de datos que vamos a crear no exista ya, si muestra un error es que no existe:
1 |
USE nombreDeLaBaseDeDatos |
Creamos la base de datos:
1 |
CREATE DATABASE nombreDeLaBaseDeDatos DEFAULT CHARSET utf8; |
Y ahora el usuario y los permisos que tendrá en esa base de datos:
1 |
GRANT ALL PRIVILEGES ON nombreDeLaBaseDeDatos.* TO 'elUsuarioAlQueLeEstamosCreandoLaBD'@'localhost' IDENTIFIED BY 'contraseñaDelUsuarioAlQueLeEstamosCreandoLaBD' WITH GRANT OPTION; |
Al pulsar intro se nos pedirá la contraseña para ese usuario que sera la que necesite mas adelante para que, wordpress, piwik, etc. pueda gestionar la base de datos.