Mariano Iglesias - Weblog
Weblog de Mariano Iglesias - desde el Java Users Group Argentina
Nombre: Mariano Iglesias
email: mariano@cricava.com
ICQ: 12826544
MSN: mariano@cricava.com


 Link permanente a este día  Tuesday October 21, 2003

Pelea de bloggers

Las cosas que uno tiene que leer.... llendo de blog en blog, me encontré con una particular disputa virtual. He aquí los contendientes:

Fred y Joseph vs. Chiara

Pues, por si esto fuera poco, también presencié el suicidio de un blog.

Sigo pensando en la teoría de martin.

21-10-2003 10:00:14 Permalink Comentarios [439]
Apache, PHP y FreeTDS (Sybase/MSSQL) en RedHat 7.2 (VMWare)

Pues nada, que otra vez estuve haciendo la misma instalación que hice ya un par de veces, y me encontré con los mismos problemas, arribando a las mismas soluciones, por lo que me decidí dejar la solución ya weblogueada.

  • Situación: Necesidad de conectividad entre PHP sobre Apache hacia un Microsoft SQL Server 2000 bajo RedHat Linux 7.2
  • Plataforma: Linux RedHat 7.2 (en este caso montado sobre un VMWare, el cual a su vez estaba sobre un Microsoft Windows 2000 Professional)

Pasos previos

Si ya se encuentra instalado el Apache / httpd / FreeTDS desinstalarlos puesto que de aquí en más consideraré que el sistema está limpio de ellos.

Instalar Apache

Si se posee la disponibilidad de los CDs de distribución del Apache, pues instalar el Apache que viene con el mismo CD. Si no, descargar el archivo apache-1.3.20-16.i386.rpm del FTP de RedHat, y hacer:

$ rpm --install --replacefiles apache-1.3.20-16.i386.rpm

Instalar FreeTDS

Bajar el paquete de sources desde el sitio del FreeTDS en: http://www.freetds.org/software.html. Luego, el archivo descargado (supondré FreeTDS.tgz), copiarlo al directorio /tmp. Entonces, hacer:

$ mkdir /opt/freetds
$ mv /tmp/FreeTDS.tgz
$ gunzip FreeTDS.tgz
$ tar -xvf FreeTDS.tar
$ rm -f FreeTDS.tar
$ cd /opt/freetds
$ ./configure --prefix=/opt/freetds --with-tdsver=7.0 --enable-dbmfix
$ make
$ make install

Instalar PHP

Para los efectos de la instalación particular que realicé, supondré que la versión PHP a instalar es la 4.1.1. Debe obtenerse los códigos fuentes de dicha versión, los cuales pueden ser obtenidos accediendo a este sitio, y seleccionando allí el archivo php-4.1.1.tar.gz, que ocupa 3.20 MB. Copiar el archivo al /tmp, y luego hacer:

$ cd /opt
$ cp /tmp/php-4.1.1.tar.gz
$ gunzip php-4.1.1.tar.gz
$ tar -xvf php-4.1.1.tar
$ rm -f php-4.1.1.tar
$ cd php-4.1.1
$ ./configure --with-sybase=/usr/local/freetds --with-mssql=/usr/local/freetds --with-apxs=`which apxs` --enable-track-vars
$ make
$ make install

21-10-2003 06:34:46 Permalink Comentarios [1]


mis sitios
mis artículos
archivo
búsqueda
menú
rss channels
links
procedencias