Mostrando las entradas con la etiqueta wamp. Mostrar todas las entradas
Mostrando las entradas con la etiqueta wamp. Mostrar todas las entradas

martes, 23 de octubre de 2012

Lo basico: ¡Hola Mundo!

Esta es la segunda parte de este minitutorial básico  si no has leido la primera parte, es mejor que la leas aqui, claro sabiendo que eres nuevo en esto.

Ya tenemos instalado nuestro servidor y corriendo. Entonces ahora, vamos a la direccion donde se instalo el paquete, alli ingresamos y buscamos la carpeta llamada www o htdocs, ¡atencion aqui es donde estaran nuestros script, nuestro codigo para crear paginas web en nuestro servidor local, ya sea por medio de archivos con la extension .php, .html, js, etc. Tambien podemos crear carpetas con el nombre de nuestro proyecto y acceder directamente desde la url.

Ejemplo:

          Si creamos una carpeta con el nombre "misitio", podremos ingresar desde el navegador con http://localhost/misitio/.


Entonces ya tenemos visualizado donde va a quedar nuestros archivos con codigo PHP, ya creamos nuestra carpeta para nuestro primer proyecto.

Ahora vamos a crear nuestro primer script, para ello necesitamos donde escribir, en este punto en editores de texto hay infinidad de posibilidades, desde los profesionales(dreamweaver, sublime text, etc) como los mas basicos (bloc de notas), asi que usa el que quieras.

Ingresa al editor y crea un archivo con cualquier nombre, yo le voy poner index.php, cabe decir que cuando ingresas a http://localhost/misitio/, si hay un archivo index, de inmediato se carga este, sino, mostrara el directorio.

Entonces en nuestro archivo, agregaremos lo siguiente dentro de las etiquetas <?php ---- ?>:
01 /*la instruccion echo imprime en pantalla lo que se encuentre dentro de las comillas.*/
02 echo "¡Hola Mundo!"; 

Si ingresan al sitio desde el navegador, veran la impresion en pantalla. Espero que lo hallan entendido y les haya facilitado la idea, mas adelante un tutorial de conexion.

Lo basico: Instalando un servidor Local

Primero lo primero, este es un manual muy básico para instalar un servidor local, para practicar programación.

Para comenzar a programar tenemos que saber en que lenguaje vamos a aprender, y pues a mi parecer uno de los mas difundidos es PHP. Digamos que escogemos PHP por ahora, ya que después veremos Python, pero ahora vamos a utilizar PHP.

PHP es un lenguaje interpretado vía web que requiere un servidor para funcionar, entonces necesitamos servidor HTTP, y vamos a escoger Apache.


Ya tenemos el lenguaje de programación, el servidor para el lenguaje y ahora necesitamos una base de datos y un gestor de base de datos, miramos en Internet, hay un montón ellos,  por ahora utilizaremos uno que se maneje  por lenguaje SQL, el mas común en la comunidad de desarrolladores web es Mysql.


Si descargamos PHP por un lado(recuerden descargar siembre los archivos, y no el instalador), MySQL por otro y Apache ademas, nos vamos a topar con una configuración algo tediosa y muchas veces frustrante, ya que deberemos modificar algunas cosas, cuando llegues a cierto nivel lo haremos, vamos a descargar ciertos paquetes que nos instalan Apache + PHP + MySQL en nuestro pc, para ¡PRACTICAR!, para ello, por preferencias personales recomiendo WAMP, pero hay otros, como XAMPP, APPSERV o AMPPS, así que escojan el que deseen. Si no estoy mal creo que todos ya tienen sus versiones para 32 o 64 bits, para tener en cuenta utilizaremos en PHP una versión > 5.3, ya en Mysql y Apache para practicar

 pueden ser la versión que traen los paquetes por default.

Cuando ya tenemos instalado alguno de los paquetes, vamos al navegador de preferencia y en la url le damos localhost, en todos los paquetes siempre aparece la presentación de estos, unos describen con mas detalles que otros, pero en si son similares, en caso de que no sirva algun paquete, pero se instalo todo de manera acertada, es sin duda porque el puerto 80/TCP esta ocupado, si esta conectado en Skype, de seguro es por ello, sino trata de desconectarte de los programas que manejen este puerto y asi arrancara el Apache y comenzaremos a programar.