Corsi on-line

Installare PHP-XMLRPC in Linux

XMLRPC è un particolare tipo di protocollo che consente di effettuare delle chiamate a procedure remote (RPC, o Remote Procedure Cal) attraverso la Rete; tale protocollo utilizza l’XML per codificare una richiesta veicolata mediante HTTP. Pur essendo concettualmente molto semplice esso da la possibilità di gestire il trasferimento di data structures particolarrmente aticolate, di eseguirle e di ottenerne i risultati.

In PHP esiste un’estensione apposita per XMLRPC denominata PHP-XMLRPC, quando essa manca nel nostro ambiente di sviluppo e si tenta di utilizzarla, il motore del linguaggio restituisce un errore simile al seguente:

PHP Fatal error: Call to undefined function xmlrpc_encode_request()

Se la funzione per la richiesta non è disponibile significa che non è disponibile neanche PHP-XMLRPC, sarà quindi necessario procedere con l’installazione; in Linux, nell’esempio specifico in Ubuntu, questa operazione può essere effettuata nel modo seguente:

$ sudo apt-get install php5-xmlrpc

In alcuni casi può essere necessario procedere precedentemente con una ricerca del relativo package, per far questo sarà possibile utilizzare un’istruzione come la seguente:

$ apt-cache search xmlrpc|grep php
php5-xmlrpc - XML-RPC module for php5

per poi passare alla fase d’installazione tramite la risorsa individuata dalla ricerca.

Post correlati
I più letti del mese
Tematiche