Fundamentos de bases de datos
Al finalizar este mini-tutorial tendremos instalado un servidor LAMP (es decir Linux + Apache + MySQL + PHP) en nuestra computadora.
Instalaremos:Apache 2 (servidor web), MySQL 5 (base de datos), PHP 5 (lenguaje de scripting) y phpMyAdmin / Webmin para la administración via web. Se asume que ya se tiene instalado Linux (en este caso Debian oalgún Ubuntu), si deseas una guía para instalar Ubuntu, te puede servir esto.
Cubriré sólo los aspectos básicos de la instalación de cada componente, quedando la configuración de los mismos deacuerdo a las necesidades de cada uno. En principio yo uso mi servidor LAMP para pruebas locales del Wordpress y Joomla y algo de PHP, cuando digo pruebas, me refiero a que sólo son accesibles desde mi redlocal (no dan servicios al exterior).
Instalando Apache + PHP
Se hará por consola, mediante apt-get:
apt-get install apache2 php5 libapache2-mod-php5
Nota: si se desea la versión 4 deapache, cambiar el número a php4, libapache2-mod-php4.
El archivo de configuración de Apache está en /etc/apache2/apache2.conf y debemos colocar nuestras carpetas web en /var/www/ . Si por ejemploqueremos que al entrar a http://localhost/blog entremos a nuestro blog, debemos crear la carpeta /var/www/blog/ y dentro de ésta colocar los archivos respectivos (como la instalación de Wordpress porejemplo).
Instalando MySQL
Para instalar el motor de base de datos MySQL, ingresamos en consola:
apt-get install mysql-server mysql-client php5-mysql
Si hemos instalado PHP 4, reemplazamos elnúmero por php4-mysql.
El archivo de configuración está en /etc/mysql/my.cnf
Por defecto, MySQL crea el usuario root sin contraseña, para poner una contraseña (recomendable), en consola:mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('nuevo-password') WHERE user='root';
mysql> FLUSH PRIVILEGES;
Instalando phpMyAdmin
phpMyAdmin es una aplicación...
Regístrate para leer el documento completo.