Instalación de Apache2 con PHP5 y MySQL en Debian Lenny
LAMP es una abreviatura de Linux, Apache, MySQL y PHP. Este tutorial muestra cómo instalar un servidor web con Apache2 en un servidor Linux con Debian Lenny, con soporte para PHP5 (mod_php) y MySQL.
Nota preliminar
En este tutorial se utiliza http://server.dominio.com cómo nombre del host con la dirección IP 192.168.100.1. Estos ajustes podrían ser diferentes para usted, así que debes sustituirlos en caso necesario.
Instalación de Apache2
Apache2 está disponible como un paquete de Debian, por lo que se puede instalar directamente desde cualquier repositorio oficial o DVD de Debian Lenny de la siguiente manera:
aptitude install apache2 |
Ahora dirige tu navegador a http://server.dominio.com y usted debería ver una página en blanco con el texto It works!.
Por defecto el directorio raíz del Apache en Debian Lenny es /var/www y el archivo de configuración /etc/apache2/apache2.conf. Configuraciones adicionales se almacenan en los subdirectorios de /etc/apache2 como /etc/apache2/mods-enabled (para los módulos) y /etc/apache2/sites-enabled (para los hosts virtuales).
Instalación de PHP5
Podemos instalar PHP5 y el módulo de Apache PHP5 como sigue:
aptitude install php5 libapache2-mod-php5 |
Debemos reiniciar Apache después:
invoke-rc.d apache2 restart |
Obtener información sobre la instalación de PHP5
En el directorio raíz del Apache /var/www creamos un archivo .php (info.php).
nano /var/www/info.php |
Insertamos la siguiente función nativa de PHP phpinfo().
<?php phpinfo(); ?> |
Llamamos este archivo a través de un navegador http://server.dominio.com/info.php y mostrará un montón de detalles útiles sobre nuestra instalación de PHP incluida la versión instalada.
Instalación de MySQL 5 Instalamos MySQL 5 de la siguiente manera:
aptitude install mysql-server mysql-client |
Se le pedirá que proporcione una contraseña para el usuario root de MySQL – Esta contraseña es válida para el usuario [email protected], así como [email protected]:
New password for the MySQL "root" user: -- contraseñaparausuarioroot Repeat password for the MySQL "root" user: -- contraseñaparausuarioroot |
Soporte MySQL en PHP5
Para obtener soporte MySQL en PHP5, debemos instalar el paquete php5-mysql. Será necesario instalar otros módulos de PHP5 para un correcto funcionamiento de sus aplicaciones. Puede buscar módulos de PHP5 que estén disponibles el repositorio o DVD de Debian Lenny de esta manera:
aptitude search php5 |
Escoja los que necesite y los instala de la siguiente manera:
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json |
Debemos reiniciar Apache después:
invoke-rc.d apache2 restart |
Recargue su navegado en la página http://server.dominio.com/info.php ahora debe encontrar gran cantidad de módulos nuevos, incluido el módulo de MySQL:
phpMyAdmin
phpMyAdmin es una interfaz web a través de la cual puede administrar sus bases de datos MySQL. Puede instalar esta aplicación de la siguiente manera:
aptitude install phpmyadmin |
Verá la siguiente pregunta:
Web server to reconfigure automatically: -- apache2 |
Posteriormente, puede acceder a phpMyAdmin en http://server.dominio.com/phpmyadmin/:
Enlaces
Apache: http://httpd.apache.org/
PHP: http://www.php.net/
MySQL: http://www.mysql.com/
Debian: http://www.debian.org/
phpMyAdmin: http://www.phpmyadmin.net/