20 C Usando PHP y MySQL en tu PC

Leo | 15-07-06 | Ver posts relacionados

Una de las preguntas que más nos hacen por mail o en los comentarios cada vez que mencionamos algun script es si hay alguna forma de probarlo en nuestra PC antes de subirlo a algún servidor. En la mayoría de los casos estos scripts están programados en PHP y utilizan bases de datos MySQL, por lo que vamos a centrarnos en este tipo de soluciones.

El problema surge porque los lenguajes dinámicos como PHP se ejecutan en el servidor, y una vez procesados los datos, se devuelve al navegador un resultado en HTML; por lo que abrir esos archivos de forma normal en nuestro navegador no podemos ver sus resultados. Algo similar pasa con las bases de datos: necesitamos que la aplicación correspondiente se ejecute para que podamos interactuar con MySQL, y para que podamos utilizar herramientas como phpMyAdmin para administrarlas.

Pero por supuesto hay varias soluciones: Simplemente necesitamos tener instalados el servidor Apache, las librerías de PHP y la base de datos MySQL.

Así que me parece práctico que armemos una lista de las distintas opciones que nos permiten llevar esto a cabo de forma conjunta; aunque también pueden instalarse las tres aplicaciones por separado, pero esto puede no ser tan simple para los usuarios inexpertos.

Entonces, estos son los más populares paquetes para instalar Apache, PHP y MySQL de una sola vez en nuestra PC:

  • XAMPP: Incluye MySQL, PHP y Perl. Tiene versiones para Windows, Linux, Mac OS X y Solaris.
  • AppServ: Incluye Apache, MySQL, PHP y phpMyAdmin. Para Windows.
  • EasyPHP: Incluye Apache, MySQL, PHP y phpMyAdmin. Incluye varios idiomas. Para Windows.
  • MAMP: Incluye Apache, PHP y MySQL. Para MAC OS X.
  • WAMP: Apache, MySQL, PHP, SQLitemanager y phpMyAdmin. Para Windows.

El funcionamiento de los distintos paquetes varía levemente, pero en general puede resumirse de esta forma:

  • Una vez instalado el paquete, lo ejecutamos para que se inicie (en casi todos los casos se crean accesos directos especiales para esto).
  • Una vez iniciado el servidor, podemos abrir nuestro navegador e ingresar el URL http://localhost/, que nos mostrará una página principal del paquete o simplemente el inicio de nuestro servidor.
  • Lo siguiente es localizar dentro de la carpeta de instalación de Apache el directorio que corresponde a nuestro localhost (suele ser htdocs). Este directorio funcionará como el home de nuestro servidor, y en él podemos empezar a armar nuestro sitio.

El resto puede deducirse de a poco leyendo la documentación y FAQ correspondiente, pero no suele ser demasiado complicado. ¡Experimenten!

Si alguien conoce alguna otra alternativa, no dude en agregarla a los comentarios, para que podamos ampliar la lista.

Categorías: Programación, Software, Tips
Temas: , ,

Posts relacionados



Hay 20 comentarios

Gravatar de Hugo Hugo | 15-07-06 | 18:22

Para mi gusto EasyPHP es la joya entre las joyas.
Simple y ligero, instalación tipo "seguiente, siguiente" y funciona a las mil maravillas.


Gravatar de gringo gringo | 15-07-06 | 19:28

he usado durante bastante tiempo EasyPHP… está bueno…

pero un día me bajé el XAMPP Lite y me gustó aún más. me bajé el arhivo .zip.

Lo descomprimis ejecutas un .bat para que se hagan los ajustes de instalación y listo!!! doble click en Start XAMPP y http://localhost/


Gravatar de eMe eMe | 17-07-06 | 6:29

Yo he usado varios para PC y al igual que Hugo, me quedo con EasyPHP. Para OS X está MAMP, supersencillo también.


Gravatar de jorge anibal escobar jorge anibal escobar | 22-07-06 | 23:31

Buen dia yo uso o usaba PhpTriad tambien es muy bueno se los recomiendo


Gravatar de Leo Leo | 23-07-06 | 0:20

Bueno, yo también usaba PHPTriad, pero ya no se actualiza más hace bastante tiempo… y parece que los autores van a continuar el desarrollo pero creando una aplicación comercial.


Gravatar de Vicky Vicky | 26-07-06 | 23:12

Yo instalé EasyPHP y el pc me queda totalmente lento. El ratón se mueve mal y en realidad no puedo usarlo. Alguien sabe cómo puedo solucionarlo?


Gravatar de Leo Leo | 26-07-06 | 23:47

Tal vez tu máquina sea muy vieja o tenga muy pocos recursos… fijate si alguien da alguna solución en el FAQ oficial de EasyPHP.


Gravatar de Josepzin Josepzin | 19-08-06 | 4:15

Interesante el XAMPP porque funciona en Win y Lin, habrá que probarlo. Ahora mismo estoy usando EasyPHP y me funciona muy bien.


Gravatar de hector hector | 24-08-06 | 18:21

Desde mi punto de vista wamp es uno de los mejores, tenes todo, salvo Perl. Te ubica un icono en la barra tray y desde ahi habilitas o cerras servicios. Se los recomiendo. El site? http://www.wampserver.com


Gravatar de WWW.INFORMATICA-GRATIS.NET WWW.INFORMATICA-GRATIS.NET | 02-09-06 | 19:13

La mera verdad para mi el mejor es EasyPHP ya que yo soy un novato. ya habia intentado ocn otros pero avia que configurar y no savia que configurar.. pero ocn EasyPhp solo instalas y vas a la carpeta de instacion y buscas la carpeta que diga www alli se encuentra un index y lo remplasas por el que sera el index de tu site y listo …


Gravatar de juan juan | 19-09-06 | 11:58

hola,instalé wamp server en mi pc y me funciona de maravilla,pero si lo quiero ver desde otro ordenador en la misma red me dice que no tengo permisos(forbbiden….)¿aguien sabe porque?


Gravatar de Leo Leo | 19-09-06 | 12:31

No sé bien que puede ser… si todo está funcionando bien, tal vez puedas acceder al localhost de una máquina poniendo el nombre de esa máquina en el browser, en vez de "localhost"… (al menos es lo que pasa en la red de casa: desde mi maquina se accede por "http://localhost/", y desde la otra por "http://leo/")

De todas formas seguro que en el FAQ o los foros de WAMP hay alguna respuesta más exacta :P


Gravatar de Gabriel Gabriel | 19-10-06 | 15:42

Hola: he bajado e instalado el xampp y aoparentemente todo funciona bien.
Ahora: como lo utilizo para probar mi web que estoy haciendo don dreamweaver? como confiuro el servidor de pruebas?
Gracias


Gravatar de luis luis | 06-11-06 | 18:12

Hola, espero alguien me pueda ayudar, e instalado el wamp5.0.2 y al parecer todo esta bien, pero cuando quiero hacer la conexion a mi base de datos desde dreamweaver me aparece un error no identificado, tambien intente hacerlo con phptriad y al igual me resulta el mismo error, y ya no se que puede ser, si me logran decir k puede ser estaria muy agradecido ya que es para un proyecto de la escuela, gracias


Gravatar de Sixelo Sixelo | 08-11-06 | 18:25

necesito de la ayuda de ustedes al igual que juan me instale en la Pc el Wamp y funciona de maravillas pero cuando intento acceder desde otra maq que está en la red no funciona. ya probe con todo y me da el mismo error. si alguién tiene algo que sugerirme por favor se lo agradecere.


Gravatar de VICTOR VICTOR | 02-08-07 | 13:27

hola yo tengo windows vista en mi maquina y tengo instalado el easyphp,tengo una base de datos ahi y quiero eliminar una tabla pero me marca error y tampoco me deja aumentar campos a ninguna tabla que puedo hacer me urge ayuda tengo que terminar un proyecto y no puedo avanzar.gracias por su ayuda.


Gravatar de winguts winguts | 27-08-07 | 6:38

¡Hola!
Me acaban de pasar un ordenador súper-viejo, PowerPC, MAC OS, y quiero instalarle ahí el MAMP o algo, pero claro es Mac OS, no Mac OS X. Lo quiero hacer porque yo tengo mi ordenador Windows para trabajar normalmente, pero es fijo, y en ocasiones hecho de menos un portátil… Y pese a que es muy viejo, solo lo voy a utilizar para programar, así que, si alguien me dice algo… Sino no me importaría instalar de uno en uno Apache y los demás, solo que no se si será posible tampoco.
Saludos y gracias,
Carlos


Gravatar de tazmania22 tazmania22 | 19-12-07 | 14:28

Yo trabajo en una red windows, con un servidor de correos en fedora…
cada vez que doy LOCALHOST\PHPMYADMIN no me permite abrir el MYSQL dice pagina no encontrada. como podria trabajar con el MYSQL en estas condiciones? donde o que deberia configurar para indicarle a mi pagina web que me refiero al MYSQL de mi PC y no del SERVER???


Gravatar de Javie® Javie® | 06-01-08 | 20:45

Tomcat también es otro muy bueno (Apache)…., para principiantes recomiendo el EasyPHP…. lo único es que no trae activado el soporte para CGI de apache.

Primero usé el EasyPHP, luego WAMP y actualmente uso el AppServ.


Gravatar de Mariano Mariano | 16-01-08 | 15:35

HOla que tal, muy buenas tardes estoy en campaña de hacer mi propio sitio web como sea posible y que el hosting (que si mal no entiendo es donde o quien te va a dar el espacio para que guardes tu pagina) sea mio, osea yo me invento mi web y yo mismo me doy el espacio.
Mi objetivo es el siguiente: compartir mi espacio gratis, hacer propaganda gratis a quien me pueda dar una mano, de como arrancar como empezar, yo he estado probando he investigando con el wamp y jejeje le veo que pinta facil pero jeje en si no se para que sirve, ya que por ej: mi ip es por ej 200.1.2.3 y si alguien quiere entrar desde afuera no pasa naaa.
Eso es una cosa.
Luego, si alguien pudisese suministarme algun manual o tutorial desde lo mas basico en html, php sql con ej: o algo para ayudarme, estaria muy agradecido, y cuando necesite algo cuente conmigo.

Mi mail es hermosovirus@gmail.com


Deja un comentario

Nota sobre los comentarios: Aceptamos todo tipo de comentarios, pero para mantener la discusión relevante e interesante, pedimos que se cumplan una serie de normas básicas; por ello, los comentarios que posean alguna de las siguientes características, serán eliminados por los editores:

  • Comentarios en otros idiomas
  • Comentarios que no tengan nada que ver con el tema que se trata en el post
  • Comentarios que insulten, injurien o falten el respeto
  • Comentarios escritos completamente en mayúsculas
  • Y, por supuesto, comentarios con spam