Foros del Web » Programando para Internet » PHP » Configuración PHP »

no se interpreta el código php

Estas en el tema de no se interpreta el código php en el foro de Configuración PHP en Foros del Web. Hola a todo, soy nuevo en e foro y en esto del php, así que lo primero es pedir un poco de paciencia. Mi problema ...
  #1 (permalink)  
Antiguo 11/05/2011, 05:21
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
no se interpreta el código php

Hola a todo,
soy nuevo en e foro y en esto del php, así que lo primero es pedir un poco de paciencia.
Mi problema es que tengo instalado en un windows 7 apache 2 y php 5. El servidor apache parece que funciona todo correctamente pero no me interpreta el código en php, en html no tengo problemas.
Esto es....creo una página en php, la típica y facil, pero al lanzarla poniendo localhost me muestra el código fuente de php, no el resultado de php.
Ya he probado mil cosas y ninguna me funciona, no se si tendrá algo que ver los permisos, lo firewalls.....ya no se que pensar.

Una ayudita, seria algo bueno
  #2 (permalink)  
Antiguo 11/05/2011, 07:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: no se interpreta el código php

¿Como tienes la configuración de tu httpd.conf? ¿Ya específicaste que cargue el módulo de PHP y que interprete las paginas .php?
  #3 (permalink)  
Antiguo 11/05/2011, 09:51
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: no se interpreta el código php

La configuración la tengo "creo que bien", como pone en todos los manuales, he añadido el módulo para php:
LoadModule php5_module “C:/appserv/php5/php5apache2_2.dll”
He añadido
AddType application/x-httpd-php .php
PHPIniDir “C:/appserv/php5″
Siendo appserv donde está instalado todo
DirectoryIndex index.php index.html index.htm

Bueno más o menos así es como lo tengo, creo que es lo correcto....pero nada de nada, me muestra el codigo fuente de php en la pagina de inicio.
  #4 (permalink)  
Antiguo 11/05/2011, 10:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: no se interpreta el código php

Si ejecutas las paginas usando http://localhost/archivo.php?

Saludos.
  #5 (permalink)  
Antiguo 11/05/2011, 11:31
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: no se interpreta el código php

Ni poniendo localhost ni localhost/index.php que es donde tengo el código
  #6 (permalink)  
Antiguo 11/05/2011, 13:21
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: no se interpreta el código php

Verifica tu error_log debe de tener algo de información si no se esta cargando la extensión de PHP.

Saludos.
  #7 (permalink)  
Antiguo 12/05/2011, 00:35
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: no se interpreta el código php

Creo que el error.log no me dice nada claro, de todos modo lo cuelgo, por si alguien ve más que yo (que no es dificil)

[Thu May 12 08:04:48 2011] [warn] pid file C:/appserv/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Thu May 12 08:04:48 2011] [notice] Apache/2.2.17 (Win32) PHP/5.2.17 configured -- resuming normal operations
[Thu May 12 08:04:48 2011] [notice] Server built: Oct 18 2010 01:58:12
[Thu May 12 08:04:48 2011] [notice] Parent: Created child process 2116
[Thu May 12 08:04:48 2011] [notice] Child 2116: Child process is running
[Thu May 12 08:04:48 2011] [notice] Child 2116: Acquired the start mutex.
[Thu May 12 08:04:48 2011] [notice] Child 2116: Starting 64 worker threads.
[Thu May 12 08:04:48 2011] [notice] Child 2116: Starting thread to listen on port 80.
[Thu May 12 08:14:58 2011] [error] [client 127.0.0.1] File does not exist: C:/appserv/www/favicon.ico

¿Puede ser algo de incompatibilidades entre las versiones de Apache y PHP?
¿Algo por windows 7?
¿Algo por permisos?

Ya no se me ocurre nada........

Un saludo
  #8 (permalink)  
Antiguo 12/05/2011, 00:54
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años, 6 meses
Puntos: 24
Respuesta: no se interpreta el código php

que raro. a mi me anda bien en 7 - 64b ... fijate proba el puerto del apache y decime que te dice..
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #9 (permalink)  
Antiguo 12/05/2011, 01:15
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: no se interpreta el código php

Hola leo_nqn.....¿como compruebo el puerto del apache?
Un saludo
  #10 (permalink)  
Antiguo 12/05/2011, 01:19
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años, 6 meses
Puntos: 24
Respuesta: no se interpreta el código php

yo uso wamp, con wamp haces click izquierdo en el icono que esta al lado de la hora vas a Apache/Service/click en Test port 80.. y te muestra un resultado en una ventana nueva
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #11 (permalink)  
Antiguo 12/05/2011, 01:52
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: no se interpreta el código php

Yo no hice la instalació con wamp, la hice por partes 1º el apache y 2º el php sin ningun tipo de instalador.
No se como probar el puerto.....
¿QUe instalación tienes tu en windows 7?
¿Que versión de apache y php tienes?
Lo raro es que el servidor apache parece que funciona correctamente, no tengo ningún tipo de error y la página de inicio me la muestra, el problema es cuando le pongo un progrma en php, que en vez de compilarmelo me muestra el código fuente cuando llamo a la página. y según veo en error.log el apache y el php están bien......yo no entiendo nada.
  #12 (permalink)  
Antiguo 12/05/2011, 02:59
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: no se interpreta el código php

He desinstalado todo y lo he instalado todo de nuevo con en wamp y todo ha ido genial..... no me lo puedo creer pero funciona.....no creia que lo fuese a ver.
Gracias de antemano a GatorV y Leo_nqn por las molestias.
Ahora me gustaria saber si la instalación que te realiza por defecto es la más idonea para poder trabajar y mis proyectos donde los meto, que es lo que tengo que cambiar para que me coja mi página de inicio y no la de por defecto

Un saludo
  #13 (permalink)  
Antiguo 12/05/2011, 09:29
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años, 6 meses
Puntos: 24
Respuesta: no se interpreta el código php

tus proyectos ponelos en la carpeta que tenes en tu disco local/wamp/www

si es lo ideal, igual fijate que si haces click derecho y verificas los servicios te va mostrando las versiones.. la de php creo que la ultima es 5.3 y apache 2. 2 my sql... ni idea.. Espero te haya servido! Saludos y exitos!
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #14 (permalink)  
Antiguo 17/05/2011, 10:09
Avatar de misaani  
Fecha de Ingreso: marzo-2008
Mensajes: 31
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: no se interpreta el código php

Hola, tengo un problema parecido; aunque no he podido resolverlo con las explicaciones anteriores.
Tengo instalado como servidor local Xampp versión 1.7.3 y he comenzado a trabajar con PHP. Dentro de htdocs he creado una carpeta y en su interior tengo mis ejercicios de prueba.
Trabajo con dreamweaver cs3 y guardo las pruebas con la extensión php.
Cuando abro este ejercicio en localhost se ve perfectamente:

<html>
<head>
<title>prueba1</title>
</head>

<body>
<?php
echo "Hola"; /* esto es una prueba */
?>
</body>
</html>

---------------------------------------------------------------
Cuando abro este otro ejercicio:

<html>
<head>
<title>Formulario de pedido de libros</title>
</head>
<body>
<h1>Librer&iacute;a Online </h1>
<h2>Resumen del Pedido </h2>


<?

echo "<p>Orden procesada a las: "; // Esto aparecerá en pantalla
echo date("H:i ");
echo "del día ";
echo date("j ");
echo "de ";
echo date("F ");
echo "del año ";
echo date("Y");
?>

</body>
</html>


Esto es lo que aparece en la ventana del navegador:

Librería Online

Resumen del Pedido

Orden procesada a las: "; // Esto aparecerá en pantalla echo date("H:i "); echo "del día "; echo date("j "); echo "de "; echo date("F "); echo "del año "; echo date("Y"); ?>

-------------------------------------------------------------
Se visualiza todo el código php que he utilizado (menos la primera <?), incluso los comentarios.

Soy nueva en esto y no comprendo que es lo que estoy haciendo mal, porque incluso con otros ejercicios que me salen bien, no acepta las tildes ni las eñes.
  #15 (permalink)  
Antiguo 17/05/2011, 11:36
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: no se interpreta el código php

Usa el tag completo <?php en lugar de <?.
  #16 (permalink)  
Antiguo 17/05/2011, 12:49
Avatar de misaani  
Fecha de Ingreso: marzo-2008
Mensajes: 31
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: no se interpreta el código php

Pues tenia razón, he puesto <?php y se visualiza correctamente.
Estoy haciendo ejercicios, siguiendo unos tutoriales y no ponen el tag completo, por eso no comprendía, que era lo que hacia mal.
Gracias de nuevo

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 10:23.