Når forskellige computere kommunikere over netværk servere, to programmer kodet i forskellige sprog interagerer med hinanden over en defineret kommunikationsprotokol. Endvidere i server udvikling , kan du finde dig selv at udvikle server-applikationer og klient applikationer, der har brug for at dele den samme struktur, men vil blive skrevet i forskellige programmeringssprog . Apache Thrift hjælpemidler i denne slags udvikling ved at tillade dig at oprette et generisk sæt af genstande eller data, som derefter kan oversættes til flere programmeringssprog , herunder PHP. Ting du skal
PHP tolk
LAMP (Linux , Apache, MySQL , PHP ) Stack
Vis Flere Instruktioner
1
Download og installer Thrift for Apache ( se Resources).
2
Opret en " . sparsommelighed " fil . Udseendet af denne fil , vil afhænge af, hvad dine behov er , men det væsentlige de objekter der er defineret i sparsommelighed filen vil arbejde mellem klienter og servere i forskellige programmeringssprog. I dette tilfælde bruger du en PHP klient.
3
Brug Thrift at generere PHP kode til at interagere med . Sparsommelighed filen. Åbn en kommando terminal ved at klikke på systemet menuen, og derefter klikke på "System Tools " og derefter klikke på " Terminal ". Naviger til den mappe, der indeholder . Sparsommelighed filen og indtaste følgende kommando . Denne kommando vil skabe en " gen - php " mappe holder filer, der indeholder PHP objekter skabt af sparsommelighed i PHP kode : Hej
sparsommelighed - gen php filename.thrift
4
Kopier alle filerne fra " /lib /php /src " mappe oprettet fra Thrift installation i din PHP projekt mappe , hvor du kan have det.
5.
samme projekt mappe , skal du oprette a " pakker " mappen og kopiere indholdet af " gen - php " mappe ind i det.
6
Opret en PHP script i projektet mappen, og importere PHP objekter skabt af Thrift ind projektet: < ? php $ GLOBALS [' THRIFT_ROOT '] = ' src' , $ GLOBALS [' THRIFT_ROOT '] = ' /pakker «
>