Als verschillende computers communiceren via het netwerk servers , twee programma's gecodeerd in verschillende talen met elkaar over een bepaald communicatieprotocol . Bovendien is in de server ontwikkeling , kan je jezelf ontwikkelen van server applicaties en client applicaties die moeten dezelfde structuur te delen , maar zal in verschillende programmeertalen worden geschreven . Apache Thrift helpt bij dit soort ontwikkeling door zodat u een generieke set objecten of gegevens , die vervolgens in meerdere programmeertalen , zoals PHP kan worden vertaald creëren. Wat je nodig hebt PHP Interpreter LAMP ( Linux , Apache , MySQL , PHP ) Stapel Toon Meer Aanwijzingen Download 1 en installeer Thrift voor Apache ( zie bronnen ) . kopen van 2 Maak een " . spaarzaamheid " bestand . De uitstraling van dit bestand zal afhangen van wat uw wensen zijn , maar in wezen de in de kringloopwinkel bestand objecten zal werken tussen clients en servers van verschillende programmeertalen . In dit geval gebruikt u een PHP -client . Gebruik Thrift 3 aan de PHP- code te genereren om te interageren met het . Spaarzaamheid bestand . Open een commando -terminal door te klikken op het menu -systeem , vervolgens te klikken op "System Tools " en vervolgens klikken op " Terminal . " Navigeer naar de map met het . Spaarzaamheid bestand en voer de volgende opdracht . - Gen php filename.thrift 4 spaarzaamheid : Dit commando zal een " gen - php " map met bestanden die de PHP- objecten gecreëerd door spaarzaamheid in PHP code bevatten creëren kopieer alle bestanden uit de " /lib /php /src " map gemaakt op basis van de Thrift installatie in uw PHP project map , waar je ook mag hebben . 5 In de projectmap hetzelfde , maken een map en kopieer de inhoud van de ' gen - php "map in het " pakketten " . 6 Maak een PHP-script in de projectmap , en importeert de PHP- objecten gecreëerd door Thrift in het project : < ? php $ GLOBALS [ ' THRIFT_ROOT ' ] = ' src ' ; $ GLOBALS [ ' THRIFT_ROOT ' ] = ' /pakketten'; >
|