Quando diversi computer comunicano su server di rete, due programmi codificati in lingue diverse interagiscono tra loro su un protocollo di comunicazione definito . Inoltre , in fase di sviluppo del server , si possono trovare te lo sviluppo di applicazioni server e le applicazioni client che devono condividere la stessa struttura , ma sarà scritto in diversi linguaggi di programmazione . Apache Thrift aiuti in questo tipo di sviluppo , consentendo di creare un generico insieme di oggetti o dati , che possono poi essere tradotti in più linguaggi di programmazione , tra cui PHP . Cose che ti serviranno
PHP Interprete
LAMP (Linux , Apache , MySQL , PHP ) Pila
Show More Istruzioni
1
Scaricare e installare Thrift per Apache ( vedi Risorse) .
2
Creare un file " . parsimonia " . Il look di questo file dipenderà da quello che sono le vostre esigenze , ma essenzialmente gli oggetti definiti nel file parsimonia lavorerà tra client e server di diversi linguaggi di programmazione . In questo caso , si utilizza un client PHP .
3
Usa Thrift per generare il codice PHP per interagire con il file. Parsimonia . Aprire un terminale di comando facendo clic sul menu di sistema , quindi facendo clic su "Strumenti di sistema", poi cliccando su "Terminal ". Passare alla cartella contenente il file . Parsimonia e immettere il seguente comando . Questo comando creerà una cartella "gen - php" tiene i file che contengono gli oggetti PHP creati da parsimonia nel codice PHP :
parsimonia - gen php
filename.thrift
4
copiare tutti i file dalla directory " /lib /php /src" creati dall'installazione Thrift nella cartella del progetto PHP , ovunque si può avere .
5
Nella stessa cartella di progetto , creare una cartella " pacchetti " e copiare il contenuto della cartella " gen- php" in esso.
6
creare uno script PHP nella cartella del progetto , e importare gli oggetti PHP creati da Thrift in il progetto : < ? php $ GLOBALS [' THRIFT_ROOT '] = ' src '; $ GLOBALS [' THRIFT_ROOT '] = '/pacchetti ';
>