Páginas

domingo, 5 de junio de 2011

Comenzando con PHP - que debemos tener para empezar

En esta entrada vamos a hablar sobre lo que tenemos que tener para comenzar a trabajar con PHP, de tal manera que no tengamos problemas al momento de comenzar a desarrollar nuestros proyctos.

Lo primero que tenemos que tener es un servidor Apache, IIS entre algunos otros, siendo en mi opinión personal trabajando con el PHP el más utilizado el Apache y este el que vamos a indicar como instalar, en este artículo, además de este debemos instalar también el PHP5 con su la librería para apache2, también un servidor y un cliente de  base de datos en este caso trabajaremos con MySQL, sin más preámbulo pongamos manos a la obra:


En los sistemas linux lo hacemos de la siguiente manera:
Lo primero que debemos de hacer es colocarnos como usuario root para tener permisos para instalar en programas en nuestro equipo esto lo hacemos con las siguientes lineas
sudo su
este comando nos pedirá la contraseña de administrador
[sudo] password for tuusuario:
una vez que estamos como root en nuestra terminal empezamos la descarga del software por medio del comando apt-get de la siguiente manera.
#con esta línea instalamos el servidor apache en nuestro equipo
apt-get install apache2
#con esta línea instalamos el el PHP a nuestro equipo
apt-get install php5
#Ahora instalamos el modulo de apache para PHP5
apt-get install libapache2-mod-php5
#instalamos el modulo de PHP para trabajar con MySQL
apt-get install php5-mysql
#Ahora instalamos el soporte para la librería GD de PHP
apt-get install php5-gd
#Instalamos la librería DOM de PHP
apt-get install php5-dom
Ya teniendo instalado el Apache y el PHP, para probar debemos de colocar en nuestro navegador
http://localhost y en este nos debe de salir la frase

It works!

Ya con esto podemos empezar a crear nuestros sitios con PHP, para esto debemos de crear las carpetas de nuestros sitios dentro de la carpeta /var/www y llamarla por el navegador, ejemplo
suponiendo que tenemos un este árbol de carpeta /var/www/misitio/, la dirección dentro del navegador sería
http://localhost/misitio
esto llamaría al archivo index creado dentro de la carpeta misitio en /var/www.
Ahora nos queda instalar el Servidor de Base de datos MySQL.
#procedemos a instalar el servidor mysql
apt-get install mysql-server
#aunque el MySQL trae un cliente para el terminal, instalaremos el PHPMYADMIN un cliente que se trabaja por el navegador
apt-get install phpmyadmin

Una vez instalado el PHPMYADMIN para que pueda ser llamado por el navegador debemos de colocar un enlace simbólico a este, de la siguiente manera
ln -s /usr/share/phpmyadmin /var/www/
lo que hace este comando es crear un enlace simbolico desde /usr/share/phpmyadmin que es donde queda instalado el PHPMYADMIN a /var/www de tal manera que cree un sitio con el nombre PHPMYADMIN.

Luego de estos pasos ya tenemos listo nuestro equipo para realizar aplicaciones con PHP y MySQL

Pero los usuarios de Windows que??

Para hacer la instalación del Apache, PHP y MySQL en windows es un poco mas sencillo ya que existen programas como xampp, wampserver, appserver que traen un paquete con cada uno de estos programas instalados, incluso trae por defecto el PHPMYADMIN, en lo personal me gusta mas trabajar con el XAMPP, por lo cual es el que indicare en este artículo:
Paso 1:
Descargar desde la web oficial: Apache Friends
Paso 2:
Instalar Xampp, este programa te pedirá una ruta a instalar, personalmente lo trabajo en la raíz por lo que crearía una carpeta de esta forma en C:\xampp.
Paso 3: Una vez instalados los paquetes este te mostrara un panel de control donde puedes iniciar o detener cada uno de los servidores instalados.

Luego de tener instalado el xampp y funcionando correctamente solo nos queda crear nuestros sitios en la carpeta HTDOCS ubicada dentro de la carpeta c:\xampp\, quedando por ejemplo
c:\xampp\htdocs\misitio

cuando queramos ver estos sencillamente debemos colocar en el navegador
http://localhost/misitio
y esto nos direccionara a la página index creada en la carpeta misitio.

Luego de esto solo nos queda instalar un IDE con soporte para PHP, personalmente trabajo con eclipse y su plugin para PHP, pero tambien existe Aptana, netbeans para PHP, entre algunos otros
Espero que halla podido explicar bien esto ya que lo más importante para comenzar a trabajar con una aplicación es tener correctamente instalado los programas que vamos a utilizar.

No hay comentarios:

Publicar un comentario