Instalando OpenSIPS 1.6.4 no CentOS 5.6 com mi-xmlrpc
Pre-requisitos: LAMP (GNU/Linux, Apache, MySQL, PHP)
Recentemente, ouvi de algumas pessoas que é difícil de instalar OpenSIPS, principalmente o módulo mi_xmlrpc no CentOS. Alguns servidores não suportam Debian ou Ubuntu, onde o processo de compilação é bastante simples, mas na maioria dos casos eles apóiam RedHat e CentOS. As instruções abaixo são válidas para ambos. Usando o sistema operacional pré-instalado é valioso porque, por vezes, do suporte técnico e drivers melhorados. O objetivo deste tutorial é mostrar como compilar com sucesso OpenSIPS no CentOS. Esta configuração foi testada com CentOS-5.6-i386-bin-DVD.
O processo de instalação é descrito passo a passo abaixo:
Passo 1: instalar as dependências.
yum install gcc gcc-c++ bison flex zlib-devel openssl-devel mysql-devel subversion pcre-devel
Passo 2: Baixe a fonte OpenSIPS do repositório svn.
cd /usr/src svn co https://opensips.svn.sourceforge.net/svnroot/opensips/branches/1.6 opensips_1_6
Passo 3: Compile a biblioteca xmlrpc-c
wget http://sourceforge.net/projects/xmlrpc-c/files/Xmlrpc-c%20Super%20Stable/1.06.41/xmlrpc-c-1.06.41.tgz tar -xzvf xmlrpc-c-1.06.41.tgz cd xmlrpc-c-1.06.41 ./configure --disable-abyss-threads make make install
Passo 4: Inserir as bibliotecas xmlrpc na ld.config
cd /etc/ld.so.conf.d vim xmlrpc.conf (criar um novo arquivo e inserir a linha abaixo)
/usr/local/lib
ldconfig –v |more (verifique se as bibliotecas em /usr/loca/lib estão sendo adicionadas)
Você vai receber um aviso sobre a versão do xmlrpc-c. Ignore-lo, nas versões mais recentes é seguro para compilar a versão estável, com tópicos desativado.
Passo 5: Use o seu editor favorito Linux para editar o Makefile
Retire do “exclude_modules?=” (Linha 52), o db_mysql módulos e mi_xmlrpc. Isso fará com que o processo de compilação incluem o db_mysql módulos e mi_xmlrpc.
cd /usr/src/opensips_1_6 vim Makefile
Passo 6: Compilar e instalar o núcleo e os módulos.
make prefix=/ all make prefix=/ install
Com isto o OpenSIPs está instalado e rodando, agora somente realizar as configurações.
Deixe um comentário