This is the P2PU Archive. If you want the current site, go to www.p2pu.org!

Programando web con PHP

My recent threads

You haven't posted any discussions yet.

Recently updated threads

Infraestructura y herramientas

Go back to: General discussion

Para poder trabajar con PHP en paginas web dinamicas es necesario disponer de un servidor con PHP.

Intenten instalarse uno en su computadora (hay recomendados en los datos del curso) y prueben si funciona

Para ver si su servidor funciona deben navegar http://localhost o http://127.0.0.1 (es decir, navegar sobre su propia maquina) y si ven la pagina del servidor que esta instalado es que está funcionando correctamente

Una segunda prueba seria tomar alguno de los archivos de ejemplo en PHP que estan disponibles en el hilo de la Semana 1, copiarlos al directorio publico de su servidor (deberan ver cual es en cada caso) y intentar navegarlos a ver si los ven correctamente

Eduard Moya's picture
Eduard Moya
Wed, 2011-01-26 03:15

Por aca listo, usando Bitnami WAMPStack + Netbeans

Celso Ulises Juarez Ramirez's picture
Celso Ulises Juar...
Wed, 2011-01-26 03:43

Yo estoy usando el servidor web y la instalación de PHP que vienen por default con Mac OS. Si alguien necesita ayuda para echarlos a andar en Mac OS los puedo ayudar.

Horus Camacho's picture
Horus Camacho
Thu, 2011-01-27 06:40

Hola, yo estoy utilizando mac os. Instale mamp pero no entiendo como utilizarlo o que debo de hacer...
Agradeceria tu ayuda Celso muchas gracias

Hector Ocegueda's picture
Hector Ocegueda
Thu, 2011-01-27 08:00

hola horus yo tambien tengo mac y tengo el mamp es muy sencillo de utilizar si tienes problemas avisame saludos.

Celso Ulises Juarez Ramirez's picture
Celso Ulises Juar...
Thu, 2011-01-27 11:10

Hola Horus. Yo estoy utilizando las instalaciones que Mac OS trae por defecto, no instale ningún paquete. Para iniciar el servidor Web solamente hay que ir a Preferencias del Sistema > Compartir, y activar "Compartir Web". Ya con eso tienes corriendo tu servidor, y todo lo que coloques en la ruta: "/Library/WebServer/Documents/" será accesible desde tu navegador web en la dirección localhost/ o 127.0.0.1.

Para activar el PHP, es un poquito mas de moverle, puedes apoyarte en este tutorial: http://www.maqueando.com/2010/01/10/activar-apache-y-php-en-snow-leopard/

Si no has podido con el MAMP, podrías quedarte con esto que es lo que trae por defecto Mac. Si ya pudiste, espero que la información le pueda servir a otros usuarios de Mac.

Saludos.

Celso Velarde's picture
Celso Velarde
Wed, 2011-01-26 05:18

Solo una informacion util:
- Si quieren probar con un servidor web "real" en lugar o simultaneamente con el servidor instalado en la compu, puede probar con alguno de los hosting gratis que hay. Dos muy buenos son:
- http://www.000webhost.com/free-mysql-hosting
- http://byethost.com/
Se registran gratis, y pueden subir sus archivos por ftp o por el mismo file manager del server.
Hay muchas mas opciones en el servidor ... un parque de juegos!!!!.

Martín Alejandro Mednik's picture
Martín Alejandro ...
Wed, 2011-01-26 14:54

000WebHost es muy bueno! Recomendadísimo!

David Andres Contreras's picture
David Andres Cont...
Wed, 2011-01-26 15:26

Gracias por el dato Celso!!!! aunque utilizo localmente el xampp siempre he querido hacerlo directamente en el servidor real.

diego puentes's picture
diego puentes
Wed, 2011-01-26 05:26

Yo estoy trabajando el xampp server en windows

Francisco Aguilar's picture
Francisco Aguilar
Wed, 2011-01-26 06:39

estoy usando xampplite y aptana 3.0b y monte un espacio en byethost, para ser gratis esta buenisimo!!

Horus Camacho's picture
Horus Camacho
Wed, 2011-01-26 06:48

Estoy utilizando MAMP para mac os

Frank Leon's picture
Frank Leon
Wed, 2011-01-26 07:22

utilizo wampserver en xp on notepad++ y en un ubuntu server un lamp y panel de control ISPConfig 3. y el editor vim y nano

Eddyer Andres Lopez Giraldo's picture
Eddyer Andres Lop...
Wed, 2011-01-26 15:30

Windows 7+Wampserver+Eclipse Helios, el coctel perfecto!

Eddy Hernandez's picture
Eddy Hernandez
Wed, 2011-01-26 22:18

Hola desde Guatemala

Ya instale el Xampp y tengo dreamweaver, pero tengo dos preguntas
1. Tengo q instalar algo más?? plugins o algo??
2. para navegar el código tengo que ponerlo en la carpeta del servidor, o puedo direccionar al servidor a una carpeta en mis documentos?

Gracias

Matías Castillo's picture
Matías Castillo
Wed, 2011-01-26 22:47

Eddy Hernandez:
1. Tengo q instalar algo más?? plugins o algo??

no debería ser necesario nada mas. Incluso el notepad o cualquier otro editor de texto plano te sirve en vez del dreamweaver.

2. para navegar el código tengo que ponerlo en la carpeta del servidor, o puedo direccionar al servidor a una carpeta en mis documentos?

para navegar el código, tienes que poner los archivos en la carpeta del servidor. si lo deseas puedes cambiar esa carpeta. En Linux tendrías que modificar un archivo llamado httpd.conf, que se encuentra en la carpeta etc.
creo que en windows debería ser el mismo archivo.
tienes que cambiar la entrada
DocumentRoot "/opt/lampp/htdocs"
por
DocumentRoot "/home/user/directorio_que_tu_quieras"
o bien en windows:
DocumentRoot "C:\directorio_que_tu_quieras"

Cesar Esteban's picture
Cesar Esteban
Fri, 2011-01-28 04:54

Matias disculpa. si me podrias ayudar. al abrir en mi navegador http://localhost me redirecciona a http://localhost/xampp/ y yo quiero ver los ejemplos de readfile.php, tendria que colocarlos en la carpeta "C:\xampp\htdocs" ??? estoy mal?? la cosa es que no puedo hacer correr esos archivos .php
Disculpa la torpeza... gracias

Steven Rojas's picture
Steven Rojas
Fri, 2011-01-28 05:24

Si me permites,, te respondo...
Para verlos ahi,, lo que tienes que hacer es por ejemplo ir a esta direccion: http://localhost/nombredelarchivo.php

Antes tuve la misma inquietud y asi la resolvi.
Cualquier consulta,, estoy a la orden.

Cesar Esteban's picture
Cesar Esteban
Fri, 2011-01-28 08:56

Si matias tenes razon, pero cada archivo tiene que tener su propia carpeta, almeno asi me esta funcionando. ejemplo: "C:\xampp\htdocs\prueba\prueba.php".
Si no tengo el archivo en otra carpeta no me funciona.
Gracias por tu ayuda.

ceres's picture
ceres
Thu, 2011-01-27 02:18

Hola. Dejo una página con consejos de cómo mejorar la seguridad del servidor apache.

Saludos

http://httpd.apache.org/docs/2.2/es/misc/security_tips.html

katheryn krystal's picture
katheryn krystal
Thu, 2011-01-27 02:50

hola:
instale Xaamp+Dreamweaver+notepadplus.
todo muy facil de configurar y funcionando al 100%

Carlos Alejandro's picture
Carlos Alejandro
Thu, 2011-01-27 03:48

Hola.. tengo el netbeans la instalacion full pero no puedo ver el ejemplo que dejaste ayuda!!!

Martin Olivera's picture
Martin Olivera
Thu, 2011-01-27 16:00

El netbeans funciona como editor de programas, no como interprete, ahi vas a poder "ver" los programas pero no correrlos

para correrlos local tenes que instalar un servidor en windows XAMPP o WAMP, en linux XAMPP o hay varias instrucciones, etc

y si no queres instalarte un servidor y preferis hacer todo en remoto, podes usar http://nodosol.org/p2pu o sacate una cuenta en algun hosting de los que propusieron en este hilo

Carlos Alejandro's picture
Carlos Alejandro
Thu, 2011-01-27 17:50

Entonces que programa me recomienda

Martin Olivera's picture
Martin Olivera
Thu, 2011-01-27 18:02

lo mas facil, para servidor XAMPP o wampserver (si usas windows)
y como editor Notepad++ o algo asi bien sencillo

Carlos Alejandro's picture
Carlos Alejandro
Mon, 2011-01-31 05:48

heyy gracias =D ya estoy listo para el curso =)

Cesar Esteban's picture
Cesar Esteban
Tue, 2011-02-01 19:48

Martin fijate que tube un error con el XAMPP, pero con el servidor de mysql, en el panel me informa que esta corriendo, pero al momento de accesar al administrador de http://localhost/phpmyadmin/ me da un error.

Error
MySQL ha dicho:

#1045 - Access denied for user 'root'@'localhost' (using password: YES)
La conexión para controluser, como está definida en su configuración, fracasó.
phpMyAdmin intentó conectarse con el servidor MySQL, y el servidor rechazó esta conexión. Deberá revisar el host, nombre de usuario y contraseña en config.inc.php y asegurarse que corresponden con la información provista por el administrador del servidor MySQL.

No se si desinstalar y volver a instalar, o usar los servidores que hay en la web que mencionan los compañeros

Cesar Esteban's picture
Cesar Esteban
Tue, 2011-02-01 20:17

Disculpen señores, gracias a Dios ya resolvi el problema, desinstale y volvi a instalar y hoy si pude ingresar la contraseña para poder tener la seguridad y usar el servidor, disculpen las molestias y gracias.

Ricardo F.'s picture
Ricardo F.
Thu, 2011-01-27 05:21

Listo y gracias. Por cierto es muy buen dato eso de los servidores. Gracias Celso !

Andrés Gómez's picture
Andrés Gómez
Thu, 2011-01-27 05:49

para linux es bien facil:
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install php5 libapache2-mod-php5 php5-mysql

Johnny Quintero's picture
Johnny Quintero
Sat, 2011-01-29 09:07

Para mi esta es la forma mas sencilla de instalar el servidor, desde q la encontre siempre me ha funcionado. 100% recomendada!!!!

Donald Almeida's picture
Donald Almeida
Thu, 2011-01-27 19:24

Ok Martin, XAMPP instalado.

J. Alonso Perez T.'s picture
J. Alonso Perez T.
Thu, 2011-01-27 20:28

utilizando wamp server y notepad++ para ser novato en php me parece buen comienzo je je...

Ricardo F.'s picture
Ricardo F.
Fri, 2011-01-28 17:09

Hola. Aquí probando los archivos desde Ubuntu con PHP, Apache y MySQL instalados manualmente ;) Como editores funciona bien el Gedit y como editor de páginas web el Kompozer, aunque, si biene es cierto funciona en Windows, Dreamweaver es muy buena opción para diseñar páginas web. Saludos!

David Andres Contreras's picture
David Andres Cont...
Sat, 2011-01-29 23:55

hola a todos,
ya instale appserv y tengo listo dreamweaver!!!!
con toda!!!!!!!

Saludos.

Uriel Carrillo Moreno's picture
Uriel Carrillo Mo...
Sun, 2011-01-30 20:57

EasyPHP y Notepad++ Me funcionaron excelente para un novato que desconoce aún mucho del tema, he podido correr los ejemplos y probar otras funciones, muy intuitivos.
Saludos!

Carlos A. Muñoz R.'s picture
Carlos A. Muñoz R.
Mon, 2011-01-31 02:44

Buenas noches, quisiera saber que me recomiendan instalar como entorno de desarollo (Netbeans/Eclipse/ZendStudio) encontré por medio de consola un paquete llamado "zend-framework" no sé si se refiere o es lo mismo que ZendStudio. Soy usuario de Ubuntu 10.04 y tengo instalado un servidor LAMP. Si, alguien me podría dar una opinión se lo agradecería. Gracias!

Celso Velarde's picture
Celso Velarde
Thu, 2011-02-03 18:53

Bueno! ... una pequeña colaboracion, para los que ya sacaron su hosting gratuito, quiza quieran un dominio mas agradable que el que ellos te dan, asi que en estos sitios:
http://www.nic.cz.cc/
http://www.co.cc/
pueden obtener dominios del tipo:
midominio.cz.cc
que es bastante mejor que el galimatias indescifrable que a veces te dan en los hosting gratuitos :D.
PD: mas me gusta a mi el primer enlace, pero los dos son muy buenos y los uso para mis alumnos de wordpress sin problemas.

ceres's picture
ceres
Sat, 2011-02-12 17:28

Hola. Quería preguntarles cómo puedo, preferiblemente con cambios manuales en los archivos de configuración, impedir que el servidor apache en linux le muestre los contenidos de algún archivo al visitante. Por ejemplo, en la tarea de esta semana tengo un archivo con correos electrónicos que tal vez quiera mantener privados.
Saludos

Matías Castillo's picture
Matías Castillo
Sat, 2011-02-12 19:14

puedes hacerlo con un archivo ".htaccess". Con él puedes impedir el acceso a una carpeta.
Debes crear un directorio que contenga el archivo de correo y en la misma carpeta crear un archivo .htaccess que contenga la siguiente linea:
deny from all

existen otros usos para el .htaccess. Aquí un par de links.
http://es.wikipedia.org/wiki/Htaccess
http://www.enespanol.com.ar/2006/04/03/tutorial-de-htaccess/

ceres's picture
ceres
Sat, 2011-02-12 23:19

Muchas gracias, eso funcionó bien. No es necesario para la tarea pero siempre es bueno saberlo. Saludos