Når forskjellige datamaskiner kommunisere over nettverkstjenere , to programmer kodet i forskjellige språk samhandle med hverandre over en definert kommunikasjonsprotokoll . Videre i server utvikling , kan du finne deg selv å utvikle server-applikasjoner og klientapplikasjoner som må dele samme struktur , men vil bli skrevet i forskjellige programmeringsspråk. Apache Thrift hjelpemidler i denne typen utvikling ved at du kan lage et generisk sett med objekter eller data, som deretter kan oversettes til flere programmeringsspråk , inkludert PHP. Du trenger
PHP tolk
LAMP (Linux , Apache , MySQL , PHP ) Stack
Vis flere instruksjoner
en
Last ned og installer Thrift for Apache ( se Ressurser ) .
2
Lag en " . sparsommelighet "-filen . Utseendet av denne filen vil avhenge av hva dine behov er, men i hovedsak de objektene som er definert i sparsommelighet filen vil fungere mellom klienter og servere med forskjellige programmeringsspråk. I dette tilfellet , bruker du en PHP klient.
3
Bruk Thrift å generere PHP-koden til å samhandle med . Sparsommelighet filen . Åpne en kommando terminal ved å klikke på system -menyen , og deretter klikke på "System Tools" og deretter klikke på " Terminal ". Naviger til mappen som inneholder den . Sparsommelighet fil og skriv inn følgende kommando . Denne kommandoen vil skape en " gen - php "-mappen holder filer som inneholder PHP objekter som er opprettet av sparsommelighet i PHP-koden : en
sparsommelighet - gen php filename.thrift
4
kopiere alle filene fra " /lib /php /src " katalog opprettet fra Thrift installasjon i din PHP prosjektet mappen , uansett hvor du kan ha det.
5
i det samme prosjektet mappen oppretter en " pakker "-mappen og kopiere innholdet i den " gen - php "-mappen inn i den.
6
Lag et PHP-skript i prosjektet mappe , og importere PHP objekter som er opprettet av Thrift inn prosjektet: < ? php $ Globals [' THRIFT_ROOT '] = ' src '; $ Globals [' THRIFT_ROOT '] = ' /pakker ';
>