Foros del Web » Administración de Sistemas » LAMP »

wamp server 2.0 (php)

Estas en el tema de wamp server 2.0 (php) en el foro de LAMP en Foros del Web. Hola a todos estoy trabajando con PHP version 5.2.5 (instalado con el wampserver 2.0), el cual incluye el apache 2.2.8. necesito conectarme a un servidor ...
  #1 (permalink)  
Antiguo 17/08/2010, 09:55
Avatar de Oviedo  
Fecha de Ingreso: abril-2007
Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación wamp server 2.0 (php)

Hola a todos

estoy trabajando con PHP version 5.2.5 (instalado con el wampserver 2.0), el cual incluye el apache 2.2.8.
necesito conectarme a un servidor de base de datos mssql server 2005. He leido diversas paginas sobre como hacerlo, pero a pesar de todo me aparece el siguiente error:

Call to undefined function mssql_connect()

les pido por favor su ayuda. les envio tambien la lista de cosas que ya hice (son cosas leidas en otras paginas)

descomenté la extension "extension=php_mssql.dll" (borre el punto y coma) en el archivo php.ini

copie y pegue el archivo php_mssql.dll en la carpeta ext de php (C:wampinphpphp5.2.5extphp_mssql.dll)

copie y pegue el archivo php_mssql.dll en la carpeta bin de apache (C:wampinapacheapache2.2.8inphp_mssql.php)

actualize el archivo ntwdblib.dll con la version 2000.80.194.0

el mismo archivo lo pegue en la carpeta C:wampinphpphp5.2.5ext, y en la carpeta
C:wampinapacheapache2.2.8in de apache.

configure la instancia de sql server para que acepte autenticacion mixta (windows y de sql server)

copie los archivos php_mssql.php y ntwdblib.dll en la carpeta system32 de la carpeta WINDOWS.
  #2 (permalink)  
Antiguo 17/08/2010, 09:56
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Tema movido desde Configuración PHP a Paquetes tipo LAMP
  #3 (permalink)  
Antiguo 17/08/2010, 10:49
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 14 años, 4 meses
Puntos: 68
Respuesta: wamp server 2.0 (php)

Después de cambiar el archivo php.ini reiniciaste el PC?
  #4 (permalink)  
Antiguo 17/08/2010, 12:58
Avatar de Oviedo  
Fecha de Ingreso: abril-2007
Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Respuesta: wamp server 2.0 (php)

si lo hice, reinicie. Lo mas loco es que en windows xp me funciona todo bien con la libreria y todo...pero con el wamp no puedo conectarme a sqlserver2005.. auxilio
  #5 (permalink)  
Antiguo 17/08/2010, 12:59
Avatar de Oviedo  
Fecha de Ingreso: abril-2007
Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Respuesta: wamp server 2.0 (php)

Todo esto en windows server 2003 no se que hacer y la aplicacion no me conecta en ese servidor
  #6 (permalink)  
Antiguo 17/08/2010, 13:10
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 14 años, 4 meses
Puntos: 68
Respuesta: wamp server 2.0 (php)

El php.ini lo tienes en el directorio del PHP?, podrías mostrarnos la configuración que te muestra el phpinfo?. intenta colocándolo en el directorio Windows al igual que la DLL ntwdblib.dll y luego reinicia el servidor.

Verifica que no tengas otros archivos php.ini
  #7 (permalink)  
Antiguo 17/08/2010, 13:48
Avatar de Oviedo  
Fecha de Ingreso: abril-2007
Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Respuesta: wamp server 2.0 (php)

Este es mi php.ini y ya tengo la libreria para sqlserver y estoy en w2003 con wamp

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
;
; PHP's default setting for include_path is ".;/path/to/php/pear"
; http://php.net/include-path

; The root of the PHP pages, used only if nonempty.
; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
; if you are running php as a CGI under any web server (other than IIS)
; see documentation for security issues. The alternate is to use the
; cgi.force_redirect configuration below
; http://php.net/doc-root
doc_root =

; The directory under which PHP opens the script using /~username used only
; if nonempty.
; http://php.net/user-dir
user_dir =

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
; extension_dir = "ext"
extension_dir = "c:/wamp/bin/php/php5.3.0/ext/"

; Whether or not to enable the dl() function. The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
; disabled on them.
; http://php.net/enable-dl
enable_dl = Off

; cgi.force_redirect is necessary to provide security running PHP as a CGI under
; most web servers. Left undefined, PHP turns this on by default. You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS, in fact, you MUST.**
; http://php.net/cgi.force-redirect
;cgi.force_redirect = 1

; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
; every request. PHP's default behavior is to disable this feature.
;cgi.nph = 1




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


; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
;
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_exif.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_ming.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11g Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_phar.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
  #8 (permalink)  
Antiguo 17/08/2010, 13:52
Avatar de Oviedo  
Fecha de Ingreso: abril-2007
Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Respuesta: wamp server 2.0 (php)

El error dice:

PHPStartup unable to load librery 'c:/wamp/bin/php/php5.3.0/ext/php_mssql.dll. No se encontro el proceso especificado..


Amigo el php_mssql.dll yo lo tengo, porque como dije anteriormente ya me funciona en xp pero en w2003 nada... auxilio
  #9 (permalink)  
Antiguo 17/08/2010, 13:52
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 14 años, 4 meses
Puntos: 68
Respuesta: wamp server 2.0 (php)

Quita el ; en la siguiente línea

Cita:
;extension=php_mssql.dll
Reinicia el servidor e intenta nuevamente.
  #10 (permalink)  
Antiguo 17/08/2010, 14:39
Avatar de Oviedo  
Fecha de Ingreso: abril-2007
Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: wamp server 2.0 (php)

si amigo yo la descomente y persiste el error...desintale todo y volvi a probar...funciona todo bien pero no me permite trabajar con mssql y en el wamp la interfaz me deja marcar las librerias pero a pesar que la marco para trabajar con ella y verifico el php.ini y todo bien, y sigue ese error, desintale hasta el antivirus pero nada..
  #11 (permalink)  
Antiguo 17/08/2010, 14:45
Avatar de Oviedo  
Fecha de Ingreso: abril-2007
Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: wamp server 2.0 (php)

amigo si este es el error
El error dice:

PHPStartup unable to load librery 'c:/wamp/bin/php/php5.3.0/ext/php_mssql.dll. No se encontro el proceso especificado..

y yo busco la ruta alli esta la libreria y parece que no la consigue, cambie hasta los / por \ y nada.. y me parece extraño porque el wampserver trae incorporado el mssql en su menu de php y al yo marcarla da el error y al desmarcar fuera el error, yo se que a lo mejor es algo sencillo pero soy nuevo con wamp
  #12 (permalink)  
Antiguo 17/08/2010, 16:20
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 14 años, 4 meses
Puntos: 68
Respuesta: wamp server 2.0 (php)

Prueba lo siguiente, agrega a la variable de entorno PATH del servidor la ruta donde tienes instalado el php y luego reinicia el servidor.
  #13 (permalink)  
Antiguo 14/09/2010, 07:39
 
Fecha de Ingreso: febrero-2010
Mensajes: 2
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: wamp server 2.0 (php)

Hola, antes que todo me haria mucha falta la libreria de php_mssql.dll, es que no he podido encontrarla en ingun lugar, bueno en si yo tengo el php version 5.3.0. Si alguien me pudiera facilitar un link para descargarla selo agradeceria en el alma.
Gracias de antemano.

Etiquetas: php, server, wamp
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:00.