Vous êtes sur la page 1sur 6

Instalacin de software para desarrollo y despliegue de aplicaciones con PHP y Mysql

*Apache2 *php5 *MySQL

Instalacin de Apache2
***En la terminal:

sar esta opcin por la sencille! de la instalacin

Instalacin de Apache con apt-get


$sudo apt-get install apache2

***"on el gestor de aplicaciones #ynaptic

Instalacin de Apache en Synaptic

***$escarga de archi%o y compilacin de Apache Instalacin de Apache con apt-get Descargar descomprimir ejecutar el script compilar instalar personalizar comprobar que la instalacin funciona http://httpd.apache.org/download.cgi apache2!
$ tar -"z#f httpd-2.!.$.tar.gz $ ./configure %prefi"&/usr/local/apache --enable-so $ ma'e $ma'e install $ nano /usr/local/apache/conf/httpd.conf $ /usr/local/apache/bin/apachectl start

Iniciando el ser%idor Apache


Para arrancar el servicio de Apache: $sudo /etc/init.d/apache2 start

Arrancando Apache

$ sudo ser#ice apache2 start $ sudo /etc/init.d/apache2 start

"onfiguracin de pu&lic'html
El servidor e! Apache per"ite tener directorios individuales para los usuarios del siste"a en los #ue pueden tener su p$%ina e! o sus archivos y acceder a ellos desde un nave%ador de internet sin tener #ue usar el directorio rai& del servidor. Esto si%ni'ica #ue cada usuario del siste"a dentro de su directorio ho"e puede crear una carpeta lla"ada pu!lic(ht"l y crear sus p$%inas e! %uardando sus archivos en la carpeta "encionada. $ ")dir pu!lic(ht"l Para esta 'uncionalidad se usa el co"ando a2en"od para per"itir el "odulo userdir de Apache2* este co"ando crea los enlaces si"!+licos /etc/apache2/mods-available/userdir.load y /etc/apache2/mods-available/userdir.conf en el directorio /etc/apache2/mods-enable/ $ sudo a2en"od userdir

Creando enlaces simblicos para usar public_html del usuario


$ m'dir public(html $ sudo a2enmod userdir

)*+,: en este ejemplo -a estaban hechos los enlaces pre#iamente por tanto a#isa con el mensaje ./odule userdir alread- enabled0

Pu&licacin en Apache
Para pu!licar en Apache 2* crea una p$%ina e! en tu driectorio ho"e* salva y copia a /var/

Publicando en /var/www
$ cd $nano mipaginaweb.html

$ sudo cp mipaginaweb.html /#ar/www

Publicando en /home/nombreusuario/public_html
$ cp mipaginaweb.html public(html

Instalacin de PHP (
Para instalar automticamente el mdulo PHP 5 para Apache 2 junto con todas sus dependencias se usa apt, y luego lo activar. Apache debera reiniciarse para ue los cambios tengan e!ecto. $ apt-get install php5 php5-common libapache2-mod-php5 libapache2-mod-php5 paquete para integracin de php con apache2 php5-common - Este paquete contiene los archivos de documentacin y ejemplos pertinentes a todos los otros paquetes construidos desde la fuente php5.

Instalando PHP
$ sudo apt-get install php5 php5-common libapache2-mod-php5

Apache y PHP
Al instalar li!apache2,"od,php5 "ediante apt,%et* auto"$tica"ente se con'i%ura para inte%rarse per'ecta"ente en apache* creando los archivos necesarios en la carpeta de "+dulos disponi!les de apache -/etc/apache2/"ods,availa!le. y creando los enlaces necesarios para ha!ilitarlos en la carpeta de "+dulos ha!ilitados de apache -/etc/apache2/"ods,ena!led..

Praa ha!ilitar el "+dulo de P/P5 para Apache 2 se utili&a la herra"ienta a2en"od $ sudo a2en"od php5

Habilitando el mdulo de php


$ sudo a2enmod php5

)*+,: en este ejemplo -a estaban habilitados el mdulo de php1 para ,pache2 pre#iamente por tanto a#isa con el mensaje ./odule php1 alread- enabled0

Probando php en /var/www


$ nano saludo.php

$ sudo cp saludo.php /#ar/www

Probando php en public_html


2dita php1.conf $ sudo nano /etc/apache2/mods-enabled/php1.conf

2dita con un comentario la l3nea php(admin(#alue engine *ff

$ cp

saludo.php

public(html

Instalacin de My#)*
0escar%a el servidor y los si%uientes pa#uetes: $ sudo apt-get install mysql-server

1on'i%uraci+n* aviso para esta!lecer contrase2a:

Esta!lece la contrase2a:

$ sudo apt-get install mysql-client

$ sudo apt-get install php5-mysql

Vous aimerez peut-être aussi