Foros del Web » Administración de Sistemas » Software para Servers »

Instalar MsSQL en Centos 5 ?

Estas en el tema de Instalar MsSQL en Centos 5 ? en el foro de Software para Servers en Foros del Web. Hola amgios luego de tantos días de busqueda encontre como instalar el mssql en un servidor linux (centos) pero aún sigue sin conectar. Los pasos ...
  #1 (permalink)  
Antiguo 22/10/2011, 13:52
 
Fecha de Ingreso: octubre-2010
Ubicación: Lima, Perú
Mensajes: 125
Antigüedad: 14 años, 2 meses
Puntos: 5
Pregunta Instalar MsSQL en Centos 5 ?

Hola amgios luego de tantos días de busqueda encontre como instalar el mssql en un servidor linux (centos) pero aún sigue sin conectar.

Los pasos que hago son:

1º Crear el VPS con Centos 5 Standar 5.6.1 (OpenVZ - Virtualización bajo Proxmox)

2º Luego de que cree el vps entro por putty e instalo el cpanel con este comando:
Cita:
cd /home
wget -N http://httpupdate.cpanel.net/latest
sh latest
3º Luego de que se instala el cPanel, procedo a configurar el WHM (http://ip:2086)

4º Luego procedo a instalar la extensión mssql con este comando:


Cita:
Descargamos y descomprimimos el unixODBC (conector ODBC para Linux)
# wget http://www.unixodbc.org/unixODBC-2.2.14-p2.tar.gz
# tar -xvzf unixODBC-*.tar.gz

Accedemos al directorio descomprimido y ejecutamos el programa de configuración de la compilación
# cd unixODB* && ./configure -prefix=/usr/local -enable-gui=no

Ejecutamos los comandos de compilación ‘make’
# make && make install

Descargamos, descomprimimos y accedemos a freeTDS (conector a MSSQL)
# wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
# tar -xvzf freetds-stable.tgz
# cd freetds*

Ejecutamos el programa de configuración de la compilación
# ./configure -with-tdsver=8.0 -with-unixODBC=/usr/local

Ejecutamos los comandos de compilación ‘make’
# make && make install

Instalamos nano (¿que hacias sin él instalado? ah, que ya lo tenias) y editamos la configuración del FreeTDS
# yum update && yum -y install nano && nano /usr/local/etc/freetds.conf

Añadimos al final de la configuración:
[MSHOSTNAME]
host = MSHOSTNAME
port = 1433
tds version = 8.0

Cargamos la extensión al PHP.ini

cd /home/cpeasyapache/src/php-*/ext/mssql/ && phpize && ./configure && make && make install
echo "extension=mssql.so" >> /usr/local/lib/php.ini

10. Reiniciamos Apache
service httpd restart
5º Pruebo la conexión con este comando:

Cita:
/usr/local/bin/tsql -S IP sa
Dando a entender que en IP va la ip numerica, pero me vota este mensaje

Cita:
root@server2 [~]# /usr/local/bin/tsql -S 176.31.202.243 sa
locale is "en_US.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Error 20009 (severity 9):
Unable to connect: Adaptive Server is unavailable or does not exist
OS error 111, "Connection refused"
There was a problem connecting to the server
Al principio pense era el servidor donde esta el SQL que andaba mal, pero luego probe en otro servidor linux con mssql y si conecto, de todas maneras monte otro servidor windows instale el sql y nada no coje con ningun servidor sql.

¿Alguien me puede decir que estoy haciendo mal?
  #2 (permalink)  
Antiguo 22/10/2011, 14:18
 
Fecha de Ingreso: julio-2007
Mensajes: 415
Antigüedad: 17 años, 5 meses
Puntos: 19
Respuesta: Instalar MsSQL en Centos 5 ?

ms-sql no funciona en un server linux

la base de datos mssql esta diseñado para windows.

las extensiones "mssql.so" permiten que php se conecte a una base de datos msqsql, el cual, debe estar en un server windows.

es decir, tu aplicacion php con la extencion msssql.so , estarian en un server linux
y via ODBC , podrias usar estas aplicaicones .php , para conectarte remotamente a un server windows con mssql
__________________
Micro e-business
Dominio & Hosting & Server Dedicados
  #3 (permalink)  
Antiguo 22/10/2011, 15:25
 
Fecha de Ingreso: octubre-2010
Ubicación: Lima, Perú
Mensajes: 125
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: Instalar MsSQL en Centos 5 ?

Si exacto eso es lo que quiero hacer, conectar mi web con un servidor sql alojado en un servidor windows. Conexion Remota.

Pero sigo con problemas.

Alguna posible solución?
  #4 (permalink)  
Antiguo 22/10/2011, 19:46
 
Fecha de Ingreso: julio-2007
Mensajes: 415
Antigüedad: 17 años, 5 meses
Puntos: 19
Respuesta: Instalar MsSQL en Centos 5 ?

la solucion adecuada en este caso, es volver a recompilar apache
habilitando las opciones que deseas tener activo
__________________
Micro e-business
Dominio & Hosting & Server Dedicados
  #5 (permalink)  
Antiguo 23/10/2011, 00:39
 
Fecha de Ingreso: octubre-2010
Ubicación: Lima, Perú
Mensajes: 125
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: Instalar MsSQL en Centos 5 ?

Entre al whm en easy apache y compile de nuevo pero nada que funciona.

Alguna otra posible solución??
  #6 (permalink)  
Antiguo 07/08/2014, 17:54
 
Fecha de Ingreso: julio-2011
Mensajes: 22
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Instalar MsSQL en Centos 5 ?

No te va a permitir instalar php_mssql por que no tienes el odbc, instala freetds, hace algun tiempo lo hice, te paso un tuto que me ayudo.

http://www.6tech.org/2013/01/centos-6-3-apache-2-2-15-mssql-2008-r2/

Saludos

Etiquetas: apache, centos, ip, mssql, php, server, servidor, vps
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 05:45.