Browse Tag: lenny

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!.

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.

info.php

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 root@localhost, así como root@server.dominio.com:

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:

info.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/:

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/