Foros del Web » Programando para Internet » PHP »

Call to undefined function: mssql_connect()

Estas en el tema de Call to undefined function: mssql_connect() en el foro de PHP en Foros del Web. Hola Estoy compilando PHP con Feetds para acceder a SQL SERVER, pero no consigo eliminar el error.Esto es lo que hago: * Compilo Freetds: ./configure ...
  #1 (permalink)  
Antiguo 15/03/2005, 05:06
 
Fecha de Ingreso: marzo-2005
Mensajes: 13
Antigüedad: 19 años, 1 mes
Puntos: 0
Call to undefined function: mssql_connect()

Hola

Estoy compilando PHP con Feetds para acceder a SQL SERVER, pero no consigo eliminar el error.Esto es lo que hago:

* Compilo Freetds:
./configure --prefix=/usr/local/freetds
make
make install

* Compilo PHP:
./configure --with-mysql --with-apache=/usr/local/apache_1.3.31/ --with-mssql=/usr/local/freetds/ --enable-track-vars

make
make install
cp php.ini-dist /usr/local/lib/php.ini

reinicio apache


¿alguna idea?

gracias
  #2 (permalink)  
Antiguo 16/03/2005, 01:16
 
Fecha de Ingreso: marzo-2005
Mensajes: 13
Antigüedad: 19 años, 1 mes
Puntos: 0
Hola,
ya lo he resuelto, pongo los pasos que he seguido por si le sirve a alguien:

1.- Instalar el paquete freetds-stable bajado de www.freetds.org
descomprimir en /usr/local:
# cd /usr/local
# tar –zxvf freetds-stable.tgz
Compilar
# cd freetds-0.62.4
# ./configure –prefix=/usr/local/freetds –enable-msdblib
# make
# make install

2. Recompilar php
# ./configure --with-mysql --with-apxs=/www/bin/apxs --with-mssql=/usr/local/freetds (+ las opciones necesarias)
# make
# en este punto he parado apache qunque no creo que sea necesario.
# make install

añadir en el fichero /usr/local/lib/php.ini la línea:
incluye_path=”.:/usr/local/lib/php”

reinicio apache.



Saludos.
  #3 (permalink)  
Antiguo 22/04/2005, 05:10
 
Fecha de Ingreso: abril-2005
Mensajes: 1
Antigüedad: 19 años
Puntos: 0
Hi, hope you speak english. i'm just very interested about this topic, i'm trying to connect my mysql database to another mssql database but i couldn't do it.
I did exactely what you said, i followed all the steps, but i still have the error message : Fatal error: Call to undefined function: mssql_connect()

Could you please help me?

thank you thank you very much,
Reda
  #4 (permalink)  
Antiguo 22/04/2005, 07:51
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
redah75.

The official language of this forum is the Spanish.. You can use some translator as(like) for example:

http://www.elmundo.es/traductor/

You can see the political ones of forosdelweb.com translated into the Englishman in:
http://elmundo.reverso.net/url/resul...irection=65568

I invite you to use it.

----------------------

El idioma oficial de este foro es el español .. Puedes usar algún traductor como por ejemplo:

http://www.elmundo.es/traductor/

Puedes ver las politicas de forosdelweb.com traducidas al ingles en: ....

Te invito a usarlo.

Un saludo,
  #5 (permalink)  
Antiguo 28/04/2005, 05:21
 
Fecha de Ingreso: marzo-2005
Mensajes: 13
Antigüedad: 19 años, 1 mes
Puntos: 0
Cita:
Iniciado por redah75
Hi, hope you speak english. i'm just very interested about this topic, i'm trying to connect my mysql database to another mssql database but i couldn't do it.
I did exactely what you said, i followed all the steps, but i still have the error message : Fatal error: Call to undefined function: mssql_connect()

Could you please help me?

thank you thank you very much,
Reda
Hola,

Los pasos que yo he seguido, exactamente son los que explico más arriba.

Comprueba que la instalación del freetds no da ningún error.
Asegurate de añadir la línea:

incluye_path=”.:/usr/local/lib/php”

en el fichero /usr/local/lib/php.ini

Yo lo he hecho en una máquina con debian woody.

Suerte.
  #6 (permalink)  
Antiguo 27/10/2006, 09:59
 
Fecha de Ingreso: diciembre-2005
Mensajes: 7
Antigüedad: 18 años, 4 meses
Puntos: 0
El problema es que la libreria de PHP normalmente no incluye el modulo de MSSQL, en este link hay datos de como hacerlo. ( pon puntos en medio )

www webestilo com/php/articulo.phtml?art=19
  #7 (permalink)  
Antiguo 27/10/2006, 10:36
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por Darakan Ver Mensaje
El problema es que la libreria de PHP normalmente no incluye el modulo de MSSQL, en este link hay datos de como hacerlo. ( pon puntos en medio )

www webestilo com/php/articulo.phtml?art=19
Gracias por el aporte ..

Pero en este tema se trató la "compilación" de PHP en LINUX para incorporar la extensión necesaria.

El link que dejastes del artículo que mencionas está orientado a PHP bajo Windows.

Es cierto igualmente que sea PHP bajo Linux o Windows, .. las "extensiones" para poder disponer de las funciones: mssql_xxx() es necesario instalarlas: en PHP bajo Linux se "compila" o si tienes un "RPM" o sistema de paquetes que puedas usar .. por ese medio lo instalas. En PHP bajo Windows, se "habilitan" simplemente pues ya tenemos la php_xxx.dll en nuestra instalación de PHP ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 02:51.