Archivo de la categoría: PHP

Hoy Seré un hombre, y programaré en PHP, con piedra y cincel…

Instalar php, mysql y apache en ubuntu

Publicado en

hola que tal, alguno de ustedes, programadores windows se ha preguntado que tan dificil es instalar php, apache y mysql en linux ? Me he topado con gente que desconocia el hecho de que estas aplicaciones se ejecutaban en linux, de hecho, si estoy bien enterado, php y apache se desarrollaron primero para sistemas Unix y despues migraron a Windows.

Pues bien, me he pasado por los sitios de php, apache y mysql y la instalacion y configuracion de cada uno de ellos en Linux es un poco mas complicado y tedioso que en Windows, sin embargo… Gracias a dios existe Ubuntu, «Linux for human beings», linux para el ser humano… es tan sencillo que da risa, por eso me eche todo este rollo introductorio, para darle cuerpo al POST =D

Bueno, la mayoria ya sabra que son 3 aplicaciones que se llevan muy bien, pero no son dependientes las unas de las otras :

MySql : Es un servidor de Bases de Datos Relacionales (DBMS)

Apache: Es un servidor Web (web server)

Php: Es un lenguaje orientado a entorno web que se ejecuta del lado del Servidor.

Ahora, vayamos al grano:

1) Asegurarse que en Ubuntu estan activados los repositorios Universe y Multiverse (un repositorio es una fuente de localidades en internet para aplicaciones), para esto, necesitan abrir el archivo sources.list

sudo gedit /etc/apt/sources.list

en el archivo, deben estar descomentariadas las siguientes lineas : (tengan en cuenta que mi version es ubuntu dapper 6.06 LTS, por lo que las lineas de codigo podrian no ser identicas)

deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe

2) Actualizar la lista de repositorios

sudo aptitude update

3) Instalar Apache 2 (el aptitude, como el apt-get, o el synaptic, hacen las configuraciones automaticamente, uno solo tiene que decir «S» ! ) (aprox 2 mb)

sudo aptitude install apache2

4) Instalar php5 (aprox 2mb)

sudo aptitude install php5

5) Instalar las librerias que permitiran interaccion entre MySql, apache y php (aprox 500kb)

 sudo aptitude install libapache2-mod-auth-mysql php5-mysql

6) Instalar MySql server 5 (aprox 50 mb) (Ojo, hay muchos que prefieren MySql 4.1, yo elegi instalar MySql 5, pero pongo las dos lineas para que cada quien elija la version que mas le agrade

MySql 5 : sudo aptitude install mysql-server-5.0

MySql 4.1 : sudo aptitude install mysql-server-4.1

7) Reiniciar los servicios para ponerlos a prueba

sudo /etc/init.d/apache2 restart

sudo /etc/init.d/mysql restart

8) por ultimo, ponemos a prueba cada una de las aplicaciones

Apache: abrimos el firefox o konkerror, y tecleamos en la barra de direcciones : http://localhost

debera aparecernos una pagina donde dice que apache esta instalado y trabajando, para alojar nuestros archivos en el servidor web, en ubuntu la carpeta esta en /var/www

MySql: abrimos la consola y escribimos : mysql -u root

debe salirnos un mensaje de bienvenida y el label del command line ahora debe decir mysql>

php: aqui es necesario crear un archivo y almacenarlo en el directorio raiz del servidor (o crear una subcarpeta, tu decides) /var/www (ojo, el archivo debe tener la extension php para que el servidor php lo reconozca)

sudo gedit /var/www/archivo_como_se_me_de_la_gana.php

dentro de ese archivo copiamos el codigo php que se nos ocurra, yo recurro al famoso echo, o al phpinfo()

<?

echo » que onda wey?»;

phpinfo();

?>

por fin, ejecutamos el archivo escribiendo en el firefox : http://localhost/archivo_como_se_me…php

taran !!! la verdad, mas sencillo no puede ser. saludos a todos los que leyeron el post y dijeron «chale, eso esta bien sencillo!»

aqui les dejo las dos direcciones de donde obtuve la informacion para compartirla con ustedes, como ven, casi casi hice un Copy Paste, jaja, pero, en verdad, jamas habia visto algo tan simple en mi vida.

http://ubuntu.chapinware.com/2006/05/22/como-instalar-apache-mysql-php5/

http://www.luzblanco.com/ltimas/instalar-lamp-apache2-mysql5-php5.html