freepbx

Forums: 

hola raza metal, estoy intentando instalar la freepbx que publicastes como manual, ya los demas problemas lo pude resolver por mis medios, gracias de todos modos.....en una de las partes del manual que tienes publicado sale lo siguiente:

"3- Ejecutamos el script de instalación de freePBX:

/usr/src/freePBX/install_amp"

Eso lo hago en mi consola y me sale lo siguiente:

[root@localhost Desktop]# /usr/src/freepbx-2.2.1/install_amp
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imap.so' - libc-client.so.0: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Module 'pgsql' already loaded in Unknown on line 0
Checking for PEAR DB..FAILED
[FATAL] PEAR must be installed (requires DB.php). Include path: .:/usr/share/pear

AQUI VAN MIS PREGUNTAS MAS CONCRETAS:

1- Por que debo escribir "/usr/src/freePBX/install_amp", si ese freePBX no existe en ese directorio, en todo caso existe el freebx-2.2.1, que es la version que tengo instalada

2- No entiendo porq me sale eso en consola, aparentemente hay un error con la libreria imap.so, pero la misma existe en esa direccion.....si me puedes ayudar muchisimas gracias, saludos!!!!

Esto tambein va dirigido a cualquier usuario del foro que me pueda ayudar, de antemano muchas gracias amigos, saludos

Para tu primer problema la

Imagen de RazaMetaL

Para tu primer problema la solución es sencilla... casi intuitiva diria yo:


ln -sf /usr/src/freebx-2.2.1 /usr/src/freePBX

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

respuesta intuitiva?????

que tal razametal, use el comando que me indicastes y sigue arrojando el mismo resultado:

"PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imap.so' - libc-client.so.0: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Module 'pgsql' already loaded in Unknown on line 0
Checking for PEAR DB..FAILED
[FATAL] PEAR must be installed (requires DB.php). Include path: .:/usr/share/pear"

Al parecer no era tan intuitiva tu respuesta, gracias y saludos!!!

Si fue intuitivo.... además

Imagen de antares

Si fue intuitivo.... además aclaró que para el primer punto, el resto queda de consulta tuya.

Ahora yo voy a jugar al intuitivo... en el error que posteaste dice "[FATAL] PEAR must be installed "

Será que necesitas instalar PEAR (chuso.... creo que me pasé de intuitivo, que dicen? }:))

Saludos.

Saludos,

antares

Una solucion para [FATAL] PEAR must be installed

Resolvimos el mismo problema tuyo con de esta manera:

[FATAL] PEAR must be installed (requires DB.php). Include path: .:/usr/share/php:/usr/share/pear
root:/usr/src# pear lib
Command 'lib' is not valid, try 'pear help'

root:/usr/src# pear install DB
downloading DB-1.7.11.tgz ...
Starting to download DB-1.7.11.tgz (132,064 bytes)
.............................done: 132,064 bytes
install ok: channel://pear.php.net/DB-1.7.11

Re: Freepbx

Danny,

Me parece que ya conteste esta pregunta, no se si son dos personas con el mismo tema en dos foros diferentes.
De todas maneras aqui va de nuevo:

Este error indica que no tienes soporte imap en PHP
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imap.so' - libc-client.so.0

Como no se si compilaste o instalaste con apt, yum, update PHP aqui hay dos opciones, si instalaste con a-y-u debes buscar-instalar el rpm php-imap y php-imap-devel correspondientes a la misma version de php que instalaste.
Si compilaste PHP que es lo recomendable en la mayoria de los casos, te sugiero que leas la siguiente pagina: http://www.php.net/manual/en/ref.imap.php sigue las instrucciones de como bajar e instalar la libreria c-client de imap, luego debes compilar. Lee las instrucciones "Requirements" y "Installation" son las que he usado para compilar sin problemas php con soporte imap.

Te sugiero que guardes tus configuraciones de compilacion PHP, y luego simplemente las reuses. Yo tengo un script basico al que le aumento o le quito opciones de compilacion dependiendo de lo que vaya a necesitar el proyecto. Aqui te lo paso:
cfg.php
./configure --prefix=/opt/php \
--with-config-file-path=/opt/php \
--with-apxs=/opt/apache/bin/apxs \
--with-openssl \ (O)
--with-gettext \ (H)
--with-zlib \
--enable-mime-magic \ (H)
--with-dom \ (H)
--with-iconv \
--enable-mbstring=all \ (H)
--enable-mbregex \
--enable-memcache \
--with-mysql=/usr/local/mysql \
--with-imap=/home/src/imap/imap-2004g \ (H)
--with-imap-ssl \
--with-mcrypt \ (H)
--with-mhash \ (H)
--with-interbase=/opt/firebird \ (O)
--enable-xml \
--with-gd=/home/src/gd-2.0.22 \ (H)
--without-sqlite

Para usarlo debes hacer un chmod 700 cfg.php, mantenlo en una carpeta que puede ser /root/config.
Luego lo que debes hacer es desempaquetar el codigo fuente de php, suguiero version 5, te cambias al directorio donde se encuentra el codigo fuente que se crea al desempaquetar y copias el cfg.php, luego haces ./cfg.php para ejecutarlo.
Si no tienes errores ejecutas make y luego make install, listo, tu libreria de php (libphpX.so, X es numero que corresponde a la version de PHP) se habra copiado a la carpeta de librerias de apache (/directorio_donde_recide_apache/libexec).

Recuerda modificar los directorios para las librerias de acuerdo a las ubicaciones que corresponden a tu servidor.
Las letras entre corchetes no debes incluirlas, son una guia que utilizo para saber cuando son necesarios esas opciones.
Los que tienen (H) son requeridos para soportar el software de webmail que utilizo, Horde (www.horde.org), y los que tienen (O) son opcionales, yo no uso sqlite por eso siempre la ultima opcion esta en mi script de configuracion.
Si deseas ver que otras opciones se pueden compilar puedes ejecutar ./configure --help en el directorio donde esta el codigo fuente de php.

Aqui te envio dos paginas con instrucciones de como compilar apache y php para un maximo rendimiento:
http://www.delouw.ch/linux/Apache-Compile-HOWTO/html/index.html
http://www.whenpenguinsattack.com/2006/12/11/how-to-install-alternative-php-cache/

Saludos,

No se si con yum lo puedas

Imagen de RazaMetaL

No se si con yum lo puedas hacer tambien, trata con:


yum install php-pear
yum install php-imap
yum install php-mysql

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Re: freepbx

Danny

Si te interesa por pedido de un usuario estoy "posteando" la instalacion paso a
paso de apache+mysql+php con las librerias necesarias para correr el software de
webmail Horde. En la lista de librerias requeridas esta incluido el soporte imap,
gd, mcrypt y mysql, como parte de la instalacion se indicaran post instalaciones para mysql y php.

Tambien vamos a cubrir el tema pear. Me parece que al cubrir estos temas vas a poder
poner a trabajar tu freepbx y de paso aprendes a compilar-configurar estos paquetes.

El usuario que lo solicito es completamente nuevo y hasta ahora no ha encontrado problemas
al seguir los pasos para compilar (lleva ya compilado-instalado apache y mysql),
la distribucion que esta usando es Centos 4.4, pero yo he usado el mismo proceso para instalar
en servidores con RH y en una maquina con solaris. Tanto en versiones 32bits como 64bits.

Al terminar la instalacion voy a tomar los posts, editarlos y crear un documento "Como" para todos
los usuarios que necesiten-deseen aprender a compilar-instalar apache + mysql + php
Puedes ver los post con los pasos en el nodo http://www.ecualug.org/?q=2007/03/19/forums/webmail

Saludos,

he intentado instalar el

he intentado instalar el freepbx en centos 5.0
al cominezo tenia este problema

[FATAL] PEAR must be installed (requires DB.php). Include path: .:/usr/share/pear

luego de leer aqui, ejecute esto

[root@localhost freepbx-2.3.1#]pear install DB

y se corrigio ese problema, pero al final me salio este mensaje

Checking for Asterisk version..Checking for selinux..[FATAL] selinux is ENABLED. This is not supported. Please disable selinux before using FreePBX