Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: ‭lipman en 12 Septiembre 2006, 13:31 pm



Título: duda ver php
Publicado por: ‭lipman en 12 Septiembre 2006, 13:31 pm
En el inicio de un tutorial de por ahí de php, me dice que debo de instalar el apache y no se que más.

¿Es obligatorio?

Alguien sarbía decirme de donde ddescargármelo, ya que la página en donde me lo dice:

http://www.apache.org/dist/httpd/binaries/win32/

hay muchos "apaches" y no sé cual de ellos es el adecuado para win xp pro.

¿Hace falta instalar algo más?

Gracias


Título: Re: duda ver php
Publicado por: дٳŦ٭ en 12 Septiembre 2006, 13:35 pm
Wenas

No es obligatorio ya que puedes ejecutar php desde shell pero te recomiendo instalar apache para que puedas ver la interface web, "esos apaches" no traen php (es solo el servidor). Te recomiendo te instales algún wamp (windows+apache+mysql+php) como puede ser xampp. Si quieres lee esta guia.

Instalar Apache + PHP + MySQL + Perl en Windows y Linux + Configuración Avanzada 
http://foro.elhacker.net/index.php/topic,251.0.html

Saludos


Título: Re: duda ver php
Publicado por: deya en 12 Septiembre 2006, 15:48 pm
Apache + PHP + MySql + PhpMyAdmin como módulo de Apache
http://www.maestrosdelweb.com/editorial/phpmysqlap/

Como la vigésima vez que lo pongo ! ! ! XDDD

Salu2  ;)


Título: Re: duda ver php
Publicado por: JuszR en 12 Septiembre 2006, 17:50 pm
Si no me equivoco, desde la consola no necesitas Apache, solamente el intérprete de PHP. ;D

Mira esto:
http://es.wikipedia.org/wiki/Servidor_HTTP_Apache
http://es.wikipedia.org/wiki/PHP
www.wampserver.com


Título: Re: duda ver php
Publicado por: Azielito en 12 Septiembre 2006, 18:07 pm
buscate el Xampp es el mas facil para comenzar a tener tu servidor >.<


Título: Re: duda ver php
Publicado por: ‭lipman en 12 Septiembre 2006, 18:38 pm
Gracias a los tres :D


Título: Re: duda ver php
Publicado por: ‭lipman en 19 Septiembre 2006, 18:16 pm
Para instalarlo tengo que ejecutar el instalador, supongo que será el archivo que pone "INSTALAR"

pero como lo abro???

(http://img47.imageshack.us/img47/9821/xie1.jpg)

por que no es un exe...  :-( :-(


Título: Re: duda ver php
Publicado por: Azielito en 19 Septiembre 2006, 18:33 pm
bajate el xampp y te ahorras problemas xD

http://www.apachefriends.org/en/xampp-windows.html
Citar
Una de las formas más fáciles y rápidas de tener Apache, MySQL, PHP y phpMyAdmin en su máquina es, sin lugar a duda, pasando por un paquete de instalación cómodo y automático como XAMPP. Ofrece un pack de instalación automática con lo que podrás alojar y servir tus páginas web desde tu máquina en local.

Además, XAMPP ofrece una colección de librerías y otras aplicaciones de gran utilidad para el manejo y administración de una página web, junto a todas las dependencias que resultan imprescindibles. Incluye, entre otras utilidades, PHP & PEAR, SQLite, Perl, ProFTPD, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator y phpSQLiteAdmin.

Un servidor web, una base de datos, PHP, Perl y un servidor FTP son los elementos claves de esta distribución. Además, incluye Apache 2 y las últimas versiones de MySQL y PHP, todo esto en un asistente que automatizará todo el proceso de instalación para que sea lo más leve y rápido posible.


Título: Re: duda ver php
Publicado por: дٳŦ٭ en 19 Septiembre 2006, 20:10 pm
Wenas

Para instalarlo tengo que ejecutar el instalador, supongo que será el archivo que pone "INSTALAR"

pero como lo abro???

(http://img47.imageshack.us/img47/9821/xie1.jpg)

por que no es un exe...  :-( :-(

Pues si te bajas el apache pa GNU/Linux  :-X

Date una vuelta aquí:

apache friends - xampp for windows
http://www.apachefriends.org/en/xampp-windows.html

Apache Forum Forum Index
http://www.apachefriends.org/f/

Saludos


Título: Re: duda ver php
Publicado por: ‭lipman en 19 Septiembre 2006, 23:26 pm
Gran aporte... muchas gracias..


Me he instalado el apachefriends ese...

Me he instalado todo lo que te dice para instalar y bien...

Ahora abro un notepad normal y corriente...

escribo esto:

<html>
<body>
<?php
$myvar = "Hola Mundo. Este es mi primer script en PHP";
//Esto es un comentario
echo $myvar;
?>
</body>
</html>

lo guardo como 123.html


Y no me lo deja ver  :huh: :huh: :huh: :huh:

¿Que es lo que pasa?

¿Tengo que configurarlo de manera diferente a la que ya viene configurada o es un error del script o es un error al guardarlo?


Muchas gracias


Título: Re: duda ver php
Publicado por: дٳŦ٭ en 20 Septiembre 2006, 00:26 am
Wenas

lo guardo como 123.html

Es *php  :P

Saludos


Título: Re: duda ver php
Publicado por: ‭lipman en 20 Septiembre 2006, 07:52 am
Y entonces no puedo ver los scripts que hago??, como cuando hago algo en html, lo guardo en .html y lo puedo ver...

Aquí parece que no...

(http://img220.imageshack.us/img220/5395/dibujoma4.jpg)


Título: Re: duda ver php
Publicado por: JuszR en 20 Septiembre 2006, 08:06 am
PHP es un lenguaje interpretado que necesita de un web server, o al menos de su intérprete. El intérprete de HTML sería el navegador (Internet Explorer, Firefox...), sin él no hay resultados.

Para que tu archivo sirva, necesitas guardarlo con extensión *.php o agregar el tipo *.html a tu httpd.conf (no recomendable).


Título: Re: duda ver php
Publicado por: ‭lipman en 20 Septiembre 2006, 16:53 pm
Lo siento mucho, pero no te entiendo...

La cosa es que he abierto un documento de texto...,

Lo he guardado como ya ves con extensión .php y no cambia nada...

Es un documento como otro cualquiera...

Lo abro y lógicamente no pasa nada  :huh: :huh:

Os recuedo que de esto no se nada...

Gracias

Por cierto no entiendo lo último que me dices...

Saludos


Título: Re: duda ver php
Publicado por: deya en 20 Septiembre 2006, 17:28 pm
A ver, te explico muchacho:

Php es un lenguaje que se ejecuta en un servidor web que soporte php (claro está). Cuando llamas a una página(desde tu navegador) echa en php, el código php de la página se ejecuta en el servidor y te devuelve los resultados como html.

Puedes ver el código del archivo php desde tu servidor, pero no desde tu navegador. La página php que tu veas desde el navegador, es el código ya ejecutado por tu servidor.

Creo que más clara no pude ser.

Otra cosa, si deseas tener bien instalado todo, te recomiendo el siguiente manual(con el que aprendí  ;D):

Apache + PHP + MySql + PhpMyAdmin como módulo de Apache
http://www.maestrosdelweb.com/editorial/phpmysqlap/

Salu2  ;)

PD: De todas formas si tienes más dudas: pregunta.  ;)


Título: Re: duda ver php
Publicado por: ‭lipman en 20 Septiembre 2006, 18:03 pm
Entiendo..

Pero lo que a mi me gustaría era poder ver lo que hago en php de una manera facil (como cuando haces el html, que lo guardas en .html y lo ves enseguida, ves tus errores, fallos, lo que le falta).

Entonces, EXACTAMENTE, como puedo ver todo lo que hago en php?

y..

Me hace gracia que saques esa página, puesto que fue la que me dio problemas en descargarme el apache..

Hasta que Azielito y seguidamente Ing_Amc, me dijeron la manera mas facil de instalar todo eso.

Ya me lo he instalado, pero repito que para aprender a usar php...

...necesito ver lo que hago... ¿y repito la pregunta, como puedo ver exactamente todo lo que hago en php en un documento de notas?

Digo exactamente porque me hago lios yo solo con esto.

Gracias


Título: Re: duda ver php
Publicado por: Azielito en 20 Septiembre 2006, 18:27 pm
los archivos PHP debes guardarlos dentro del directorio HTDOCS de Xampp, una vez que esten ahí, para visualizarlos debes de abrirlos asi

http://localhost/nombre-archivo.php

Puedes agregar carpetas, por ejemplo, dentro de htdocs metes una carpeta "practicas", guardas archivos, para visualizarlos deberia ser

http://localhost/practicas/archivo.php

:)


Título: Re: duda ver php
Publicado por: deya en 20 Septiembre 2006, 18:39 pm
Entiendo..

Pero lo que a mi me gustaría era poder ver lo que hago en php de una manera facil (como cuando haces el html, que lo guardas en .html y lo ves enseguida, ves tus errores, fallos, lo que le falta).

Entonces, EXACTAMENTE, como puedo ver todo lo que hago en php?

y..

Me hace gracia que saques esa página, puesto que fue la que me dio problemas en descargarme el apache..

Hasta que Azielito y seguidamente Ing_Amc, me dijeron la manera mas facil de instalar todo eso.

Ya me lo he instalado, pero repito que para aprender a usar php...

...necesito ver lo que hago... ¿y repito la pregunta, como puedo ver exactamente todo lo que hago en php en un documento de notas?

Digo exactamente porque me hago lios yo solo con esto.

Gracias

Pues fijate que no se cual sería el problema que te daría, porque con esa página aprendrí yo en un 2x3.

Otra cosa, casi no entiendo bien que es lo que quieres en sí. Explícate mejor.

Salu2  ;)


Título: Re: duda ver php
Publicado por: ‭lipman en 21 Septiembre 2006, 07:50 am
los archivos PHP debes guardarlos dentro del directorio HTDOCS de Xampp, una vez que esten ahí, para visualizarlos debes de abrirlos asi

http://localhost/nombre-archivo.php

Puedes agregar carpetas, por ejemplo, dentro de htdocs metes una carpeta "practicas", guardas archivos, para visualizarlos deberia ser

http://localhost/practicas/archivo.php

:)

Muchas gracias, ahora si que puedo verlo todo perfectamente.

Solo que, he de poner al final, en vez de php, php3 y guardar los notepads en php3.

Ya esta solucionado, gracias de nuevo

Siento no haber podido explicarme mejor.

Ahora creo que me toca configurar MySQL y creo que ahí lo voy a tener más deificil, pero si tengo alguna duda en concreto y sigue sin funcionarme el boton de buscar, ya pondré un post.

Gracias de nuevo a todos  :D :D ;)


Título: Re: duda ver php
Publicado por: Azielito en 21 Septiembre 2006, 17:19 pm
para el mySQL abre el panel de control de Xampp

Código:
C:\xampp\xampp-control.exe
//o donde lo instalaste

y le das click en "Admin" del MySQL
(http://img65.imageshack.us/img65/5987/xamppcontrolts5.gif)
 te aparecera una ventana para que ingreses usuario y contraseña del super administrador,  yo le puse "root" y pass "bXlwYXNz" y ya, luego ya lo dejas asi como si nada xD

Lo que sigue es que abras el archivo "config.inc.php" dentro de la carpeta "phpmyadmin" en
Código:
c:\xampp\phpmyadmin

en la linea 42 es necesario poner algo sino te dara error, ponle lo que quieras, nunca he visto bien cual es su funcion xDDDDDDDD
Código:
$cfg['blowfish_secret'] = 'palabra-magica';
ahora te vas directo a la linea 68 y le pones de tipo HTTP
Código:
$cfg['Servers'][$i]['auth_type']     = 'http';
Es lo unico que tendras que ahcer para comenzar a trabajar con bases de datos ;)
ahora, para iniciar con todo esto te vas a
http://localhost/phpmyadmin
te saldra un cuadro de dialogo para ingresar usuario y contraseña. le pones los que diste a la hora de dar click en el boton "admin" del panel de control de Xampp, en mi caso pongo de usuario
root
y contraseña
bXlwYXNz

y me paparece la pantalla principal de el manejador de bases de datos phpMyAdmin :)
aqui podras hacer bases de datos, dentro tablas con relaciones, soporta llaves primarias y foraneas :D y todo lo haces en "vista diseño" nada de usar la consola xDDDD

PD: Los datos aqui expuestos por el autor del post no son los verdaderos, solo se usaron para ejemplificar.
PD2: Para manejar llaves foraneas la tabla debe ser del tipo InnoDB.
PD3: Para cambiar el morot de almacenamiento de una tabla debes seleccionar la tabla y despues ir a la pestaña "Operaciones" en el panel derecho
PD4: Puedes seleccionar el motor de almacenamiento al tiempo de estar creando la tabla una vez que diste el nombre de la tabla y el numero de campos despues del campo "Comentarios de la tabla: "
PD5: esto ya parece un manual xDDDDDDDDDDDDDDDD
PD6: espero que te sirva de ayuda ;)


Título: Re: duda ver php
Publicado por: JuszR en 21 Septiembre 2006, 18:30 pm
Edita el httpd.conf y agrega la extensión .php. :rolleyes:

La documentación está para leerse. :P


Título: Re: duda ver php
Publicado por: ‭lipman en 21 Septiembre 2006, 23:06 pm
muchas gracias a los dos  ;D ;D

De todos modos, supongo que tendré alguna duda...

cuando empiece esto..., me saldrán cientos de dudas xD

pero de momento, me tranquilizo, jejej.

bueno gracias otra vez...