Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-03-2013
Parsec Parsec is offline
Miembro
 
Registrado: abr 2006
Posts: 143
Poder: 19
Parsec Va por buen camino
php.ini no deja ver paginas php

Hola,

os explico, tengo Windows 7 con IIS (Internet Information Services), y varias páginas php que funcionan perfectamente, son páginas que no acceden a bases de datos, leen de archivos excel.
La cuestión es que he instalado MYSQL y he intentado conectar con ella de la siguiente forma:
Código Delphi [-]
'Connected in process';
$host = "127.0.0.1";
$usuario = "root"; // Cambiar por su nombre de usuario.
$password = "xxxxxxx"; // Cambiar por su password.
$conectar = mysql_connect($host, $usuario, $password);
echo 'Connected successfully';
?>
Cuando lo ejecuto me da el siguiente error:
Cita:
Connected in process
Fatal error: Call to undefined function mysql_connect() in C:\inetpub\wwwroot\conectar.php on line 9
He leído por ahí que necesito poner php.ini en C/windows, compruebo que esa es su localización con:
Cita:
<html>
<body>
<?php
phpinfo();
?>
</body>
</html>

Y la información de PHP me dice que php.ini debe de estar en c:\windows, hata aquí todo bien; configuro php.ini según todas las recomendaciones encontradas en libros y en webs, pego las dll de php en System32, etc,etc.
Lo curioso es que cuando pongo el php.ini en c:/windows el interprete php deja de funcionar y me presenta todas las páginas en blanco, incluso las que antes funcionaban bien.
He estado dandole vueltas todo el fin de semana y no he encontrado la solución, ¿me podéis hechar un cable, por favor?
Gracias
Responder Con Cita
  #2  
Antiguo 04-03-2013
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Usa Lighttpd o Apache. Lo digo en serio. Sólo he trabajado una vez con IIS, pero conozco gente que lo sufre diariamente, y nadie me lo recomienda. Salvo que te venga impuesto por alguna razón, cambia de servidor.

De todas formas, ¿cómo has instalado PHP? Ahora mismo no recuerdo si tiene instalador para Windows+IIS, pero deberían porque no eres el primero al que leo que tiene problemas.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 04-03-2013
Parsec Parsec is offline
Miembro
 
Registrado: abr 2006
Posts: 143
Poder: 19
Parsec Va por buen camino
Tengo mucho trabajo hecho....
Teniendo IIS, ¿se puede instalar apache?, ¿tendre que instalar MYSQL y PHP otra vez?

S.O.S. seguro que a alguien le ha pasado algo parecido!!!!!

Saludos
Responder Con Cita
  #4  
Antiguo 04-03-2013
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Parsec Ver Mensaje
Cuando lo ejecuto me da el siguiente error:

Connected in process
Fatal error: Call to undefined function mysql_connect() in C:\inetpub\wwwroot\conectar.php on line 9
Asegúrate de tener activada la línea

extension=php_mysql.dll

en el arcivo php.ini

// Saludos
Responder Con Cita
  #5  
Antiguo 04-03-2013
Parsec Parsec is offline
Miembro
 
Registrado: abr 2006
Posts: 143
Poder: 19
Parsec Va por buen camino
Hola Roman,

esa extensión está activada, php.ini está configurado correctamente.
El problema es que si pongo el php.ini en C:\Windows o en C:\php las páginas aparecen en blanco.
Si lo quito de los 2 directorios, puedo ver las páginas php (trabajan con una excel), pero no me deja conectar con Mysql, y repito, la configuración de php.ini es correcta.¿¿¿???, lo he comprobado varias veces y he instalado 2 versiones distintas de PHP y siempre pasa lo mismo.

Saludos
Responder Con Cita
  #6  
Antiguo 04-03-2013
Parsec Parsec is offline
Miembro
 
Registrado: abr 2006
Posts: 143
Poder: 19
Parsec Va por buen camino
SOLUCIONADO!!!!, tiene huevos la cosa.
Responder Con Cita
  #7  
Antiguo 04-03-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Parsec Ver Mensaje
SOLUCIONADO!!!!
¿Cómo? ........
Responder Con Cita
  #8  
Antiguo 04-03-2013
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Cómo? ........
Fácil, usando la regla #17

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Tuve un déjà vu Casimiro Notevi La Taberna 12 20-11-2009 19:59:26
deja de funcionar Patricio Varios 8 18-11-2008 18:13:42
El comport deja de funcionar JULIPO Varios 7 22-08-2007 19:02:37
No me deja agregar WebForms Ohcan .NET 0 23-08-2006 11:48:06


La franja horaria es GMT +2. Ahora son las 16:18:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi