Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2009, 05:16
Avatar de Kamae
Kamae
 
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años, 7 meses
Puntos: 13
Error al usar funciones mysql con PHP (W2003 Server)

Buenas!

Estoy configurando un PHP en una máquina Windows 2003 Server R2 Standard Edition Service Pack 2 (buf.. vaya nombrecito jaja).

Como había cosas que me iban y otras que no, al final cogí el httpd.conf i el php.ini de mi ordenador (WXP, donde sí lleva tiempo funcionando correctamente) y los copié al W2003.

Lo que es el PHP me funciona correctamente porque me carga páginas con funciones de php (por ejemplo el date('Y');); pero lo que no me carga bien son las funciones de mysql. Me dice Fatal error: Call to undefined function mysql_connect() in MI_ARCHIVO on line X, o sea, que no reconoce la función...

Pero yo tengo puesto en el php.ini la línea:

extension=php_mysql.dll

Y también está puesto el directorio correcto:

extension_dir = "C:/Archivos de programa/PHP/ext"

Lógicamente, las dll están en esa ubicación.

He repasado el php.ini y el httpd.conf (aunque este dudo que esté mal, si las funciones PHP me las carga bien, lo que no me carga bien son las extensiones) pero no encuentro nada que crea que pueda servirme...

Alguna idea? Hay que hacer algún paso más para configurarlo en W2003? Alguna incompatibilidad? Cabe decir que el W2003 tiene un IIS trabajando por el puerto 80, y el Apache no me arrancaba por el 80 por un error y lo arranqué en 8080.

La versión es PHP Version 5.2.8

Muchas gracias de antemano