Intentando configurar un servidor web con PHP para que pudiera conectarse a Postgres me sucedía que al habilitar la extensión de postgres (quitando el ";" a la línea extension = php_pgsql.dll del php.ini) el servidor IIS se caía.
Al parecer este archivo en las versiones posteriores a la 5.2.5 hacen que el IIS falle. La solución fue sencilla: conseguir el archivo dll de alguna versión anterior de PHP, 5.2.5 o menos, y sustituirla en el directorio ext. Funciona sin problemas y ya puede conectarse a la base de datos PostgreSQL
Blog con experiencias, frustraciones y aprendizajes relacionados con el mundo de los Sistemas Computacionales
Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas
Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas
miércoles, 17 de agosto de 2011
lunes, 24 de septiembre de 2007
Instalar PHP5 con IIS 6
Necesitaba el IIS para unas aplicaciones asp que iba a instalar en el servidor, pero estaba a punto de tirar la toalla ya que la configuración del servidor para que corriera PHP5 sobre el IIS 6 se me estaba haciendo imposible. Seguía todos los pasos indicados en todos los sitios de Internet, pero por alguna razón desconocida a mí no me funcionaba. Al intentar ver las páginas en el browser siempre me aparecía: error 500.
Luego de buscar en varios lados, encontré por fin la respuesta: Mi IIS 6 es una aplicación 64 bit y las dll del php son 32 bit. Hay que correr lo siguiente en la línea de comandos para permitir la corrida de 32-bit:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
Esto habilitará ambos modos y el PHP funcionará perfectamente.
Artículo completo en: http://www.peterguy.com/php/Install_IIS6.html
Luego de buscar en varios lados, encontré por fin la respuesta: Mi IIS 6 es una aplicación 64 bit y las dll del php son 32 bit. Hay que correr lo siguiente en la línea de comandos para permitir la corrida de 32-bit:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
Esto habilitará ambos modos y el PHP funcionará perfectamente.
Artículo completo en: http://www.peterguy.com/php/Install_IIS6.html
viernes, 3 de agosto de 2007
Conexión de PHP 5 con SQL Server
Decidí dejar el IIS que viene en el SBS 2003 e instalé Apache 2.0.59 para el sitio web de la empresa. Dado que las páginas serían creadas dinámicamente decidi utilizar PHP 5 y una base de datos SQL Server 2000 con Service Pack 4.
Instalé el PHP e hice todas las configuraciones para que funcionara con el Apache. No es muy complicado, siguiendo las instrucciones que vienen con el PHP se puede hacer sin problemas. Pero a la hora de hacer la conexión con SQL Server no funcionó, incluso siguiendo las instrucciones del PHP.
Cambié el archivo php.ini, habilitando la linea
extension = php_mssql.dll
y nada. Revisé mi configuración de apache, de php, de SQL...todo parecía estar bien. Luego de mucho intentar sin éxito un amigo me dió la respuesta: uno de los archivos del php viene malo. Me mandó el ntwdblib.dll, lo sustituí por el que tenía y listo, la pagina funciona perfectamente.
Instalé el PHP e hice todas las configuraciones para que funcionara con el Apache. No es muy complicado, siguiendo las instrucciones que vienen con el PHP se puede hacer sin problemas. Pero a la hora de hacer la conexión con SQL Server no funcionó, incluso siguiendo las instrucciones del PHP.
Cambié el archivo php.ini, habilitando la linea
extension = php_mssql.dll
y nada. Revisé mi configuración de apache, de php, de SQL...todo parecía estar bien. Luego de mucho intentar sin éxito un amigo me dió la respuesta: uno de los archivos del php viene malo. Me mandó el ntwdblib.dll, lo sustituí por el que tenía y listo, la pagina funciona perfectamente.
Suscribirse a:
Entradas (Atom)