Categorías destacadas
programacion php    
Artículo
7
¡votar!

 Web Services: XML-RPC, SOAP, sobre PHP, Perl, y otros conceptos


Instalación de PHP con XML-RPC

Es imprescindible instalar expat, antes de instalar el soporte XML-RPC de PHP. El proyecto expat es una librería programada en C cuyo objetivo es hacer de "parser" (intérprete) de XML. La instalación es sencilla:

mkdir/home/install/programacion/php/ 
cd /home/install/programacion/php/ 
wget "http://unc.dl.sourceforge.net/sourceforge/expat/expat-1.95.4.tar.gz" 
cd /usr/src/ 
tar -zxvf /home/install/programacion/php/expat-1.95.4.tar.gz 
rm -Rf expat 
ln -s expat-1.95.4 expat 
cd /usr/src/expat/ 
make clean 
rm -f config.status config.cache 
./configure 
make 
make install 
echo "/usr/local/lib" >> /etc/ld.so.conf 
ldconfig 

Una vez que disponemos de expat en nuestro Linux, compilamos PHP nuevamente:

### Compilo PHP4 como modulo de Apache 
cd /usr/src/php/ 
make clean 
rm -f config.status config.cache 
./configure \ 
--with-apache=/usr/src/apache \ 
--with-zlib \ 
--enable-sockets \ 
--with-kerberos=/usr/kerberos \ 
--enable-inline-optimization \ 
--with-expat-dir=/usr/local \ 
--with-xmlrpc \ 
--enable-overload \ 
--with-imap 
make 
make install 

Hay algunas opciones imprescindibles (with-expat-dir, --with-xmlrpc, ...) para disponer de soporte XML-RPC en PHP. Otras van en función de nuestros proyectos y sus requisitos.

En Perl es muy sencillo invocar un servicio XML-RPC
Publicado por:
Martin Valdivia
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon