Para comenzar a programar en PHP
- Imprimir
- Enviar por email
- Publicado por: Horacio Bella
Una herramienta muy simple pero a la vez poderosa que hace ya un tiempo está dando vueltas en internet en Xampp, la cual nos permite instalar varios tipos de servidores en nuestra computadora de manera fácil y rápida. Nos puede ser muy útil para instalar y correr en nuestra PC apliaciones como un CSM, un foro, un wiki, o simplemente comenzar a programar en PHP.
Está disponible para varios sistemas operativos, y la único problema que trae consigo es que el rendimiento de nuestro sistema bajara un poco, aunque el consumo del mismo también es configurable.
La versión Lite 1.5.5 para Windows viene con:
- Apache 2.2.3
PHP 5.2.0 (sin PEAR)- MySQL 5.0.27
- phpMyAdmin 2.9.1.1
- Openssl 0.9.8d
- SQLite 2.8.15.
Una vez descargado el archivo pasemos a la instalación del mismo. Lo que debemos hacer el descomprimir el archivo que hemos bajado en cualquier carpeta. A modo de ejemplo y para simplificar la explicación elegiremos descargarlo en C://Xampp. Allí buscamos el archivo setup_xampp.bat y lo ejecutamos.
Luego, para cada servidor que querramos poner a funcionar vamos al archivo xampp-control.exe, y desde alli podemos controlar que servidores se ejecutan y cuales no. A partir de aquí nuestro servidor local será http://localhost/ y podemos acceder a él desde nuestro navegador (en esa dirección tenemos un panel de control de las herramientas instaladas).
Si por ejemplo queremos instalar un blog en Wordpress debemos colocar los archivos del CSM en la carpeta C://Xampp/htdocs/blog/ como para darnos una idea. Todo lo que queramos instalar o crear, por ejemplo en PHP, debe estar en el directorio C://Xampp/htdocs/. Luego podremos acceder al blog que instalamos colocando en el navegador http://localhost/blog.
Como ya he dicho es muy práctico para comenzar a programar, probar aplicaciciones en PHP sin la necesidad de contratar un servicio de hosting o también para testear diferentes proyectos o aplicaciones antes de ponerlas online. Otra ventaja con la que cuenta es que se puede instalar en español, aunque sólo en este idioma vamos a encontrar algunos textos introductorios o de soporte.
De paso, quiero dejarles el enlace a este Tutorial de PHP del sitio WebEstilo, que les va a servir para introducirse en el tema si es que no lo han hecho todavía. Les va a resultar útil para empezar desde cero ya que esta todo explicado de una manera bastante simple.
21/01/06 - Actualización: Otro manual introductorio de PHP.


19 ComentariosComentar
Hola, como andan ? Una pregunta.. que cosas grosas se pueden hacer en PHP aparte de un foro o tags de msg's y demas.. pq siempre que escucho hablar de PHP lo veo relacionado con Foros.
Hay algo mas que se pueda hacer con PHP ? Algun link o algo donde haya echo cosas en PHP que no sean FOROS, LOG IN's a web o CARRITOS DE COMPRA :P ?
Salu2
Se puede hacer mucho más que carritos de comprar o foros, las aplicaciones que se pueden crear son limitadas sólo por la imaginación de cada uno. Por ejemplo este blog esta hecho en Wordpress, que utiliza PHP, al igual que los demás blogs que hay en internet.
Otros ejemplos pueden ser la Wikipedia o las redes sociales de noticias (digg, menéame, etc.)
Hola,
Otra opción para comenzar (que es la que utilicé yo), es AppServ.
Es muy fácil de utilizar también.
Gracias Franciso por el aporte. Otros similares son:
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.
Fuente: Macropsia
y LAMPP... aunque muchos le llamen XAMPP para Linux...
nunca me olvidaría de mi /opt/lampp :)
Y... para Linux? :P
Xampp también está disponible para Linux:
http://www.apachefriends.org/en/xampp-linux.html
Funcionan perfecto. Lamentablemente cuando quise hacer el testeo intentando instalar un blog con Wordpress me tranqué porque no sé el nombre de la base de datos.
Tengo usuario, tengo pass y tengo la dirección del server (localhost) pero no el nombre de la DB.
Si alguien sabe cual es, o donde puedo fijarme.. Coméntenlo por acá a ver si puedo solucionar mi problemita.
Limpia, necesitarías ingresar a
http://localhost/phpmyadmin/
Ahi ingresas el usuario y clave. Una vez dentro se te presenta una pantalla partida en dos, a la izquierda tus bases de datos, a la derecha, posibles acciones. Hay una casilla que dice para crear bases de datos... ingresas el nombre, pones utf_spanish o collation y le das a crear, y listo ;)
Cualquier cosita, avisa... el LAMPP es un aliado desde hace mucho :)
Limpia: Para instalar el blog en Wordpress muy bien vale la explicación que dio Federico. Yo por mi parte cuando creo las bases de datos las asigno utf8_unicode_ci y pude instalar blogs sin problemas. Para la configuración en Wordpress (wp-config.php) con el user 'root' y sin introducir contraseña tambien te va a funcionar.
gracias a todos por tales concejos espero poder asertar en esta nueva tarea que se me ha asignado con tan buenos consejos.........R@m0nJ3$u$
apt-get install apache2
apt-get install mysql
apt-get install php5-apache2
Bueno, no recuerdo los nombres. Pero con un apt-cache search facilmente los sacan!
Adrián, tené cuidado que la configuración que viene por defecto no es la mejor que digamos como para que esté abierto al público.
Si tienen un firewall configurado en Linux, si.. los pasos de Adrián serían los más sencillos.
[...] pero como esto no es algo tan común (a menos si no sos desarrollador web), te recomendamos que leas este viejo artículo de Horacio, e instales XAMPP para [...]
Hola tengo un problema, borre por error el usuario "ROOT" y ahora no puedo entrar a Myphpadmin, porfa me pueden ayudar gracias
Saludos amigo me monte este ide xamm pero no entiendo por donde comenzar como deberia hacer las aplicaciones web en php a otra cosa no veo el php por favor alguien que me explique please...
Ya cargamos el software
Y ahora que debemos hacer ??
hola tengo el instalador de xammp para xp pero no se como funciona y si funciona sin internet quiero saber alguien sabe y si alguien tuviera unos ejemplos me podrían enviar
hola soy jairo y tengo el instalador de xammp para xp pero no se como funciona y no tengo internet y deseo saber si funciona sin internet alguien me podria ayudar y si alguien tiene algun ejemplo podria enviarme alguno para practicarlo