RE: [PHP-DB] Configuracion de PHP From: Marko Perich (mperich <email protected>)
Date: 11/07/00

-----Mensaje original-----
De: csanchez <email protected> <csanchez <email protected>>
Para: php-db <email protected> <php-db <email protected>>
Fecha: Lunes, 06 de Noviembre de 2000 16:58
Asunto: [PHP-DB] Configuracion de PHP

>Hola amigos...espero que alguien hable espanol y me pueda ayudar en mi
>requerimeinto.
>Necesito configurar php en linux para conectarme con una base de datos en
>NT (MSSQL Server) y no se como hacerlo.

Hola Cristian. Me llamo Marko Perich.
No serás el Cristian Sanchez que conozco yo en Temuco ?!

Ahora a tu pregunta.

>Se que se php trae los comandos para manejar conecciones como
>mssql_connect(), etc...pero como se configura php??
>por favor alguien que me ayude.

I.- Hasta donde yo se para conectarte a un motor de base de datos no te
basta con PHP. Como el esquema es por capas, el asunto es + o - así.

    1.- El browser se conecta con servidor web (apache) y solicita un URL
    2.- Apache llama a módulo o cgi PHP y le pasa como parámetro el archivo
a procesar.
    3.- PHP recibe archivo y si tiene funciones de base de datos, se conecta
con la parte cliente del motor que debe estar instalada en tu linux.
    4.- Es el cliente de BD el que realiza la conexión a tu servidor de BD.
    5.- Tu servidor de BD le devuelve el resultado al cliente de BD.
    6.- El cliente de BD entrega resultado a PHP.
    7.- PHP procesa el resto del archivo y se lo entrega a Apache.
    8.- Apache se lo envía a tu browser.

En mi caso tuve que instalar y configurar El cliente de BD de Informix antes
de poder conectarme a las BD con PHP.

II.- Ahora las malas noticias.
Nuevamente que yo sepa (quizas es sólo parte de mi ignorancia), no existe el
software cliente de BD para MSSQL para Linux, como sí existe para Informix,
Oracle, Interbase, MySql y otras.

Si quieres conectarte con PHP a MSSQL, lo mas probable es que vas a tener
que hacerlo con un servidor sobre NT (Apache funciona, hasta donde yo se
mejor que IIS). Para eso PHP para windows tiene unas DLL con las funciones
mssql_*. En todo caso siempre tienes que instalar el cliente de MSSQL en tu
servidor WEB.

PD: A Billy no le gustan los ambientes multiplataforma y se esfuerza mucho
por provocar el uso exclusivo de herramientas Micro$oft. Un Cliente MSSQL
para Linux da la posibilidad de tirar a la basura tu servidor Web sobre NT.
(US$ 1200 menos en caja)

>de ante mano muchas gracias!!!
>

De Nada.

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, e-mail: php-db-unsubscribe <email protected>
For additional commands, e-mail: php-db-help <email protected>
To contact the list administrators, e-mail: php-list-admin <email protected>