Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať šetrnosť S PHP

Keď rôzne počítače komunikovať cez sieťové servery , dva programy kódované v rôznych jazykoch komunikovať spolu navzájom cez protokol definovaný komunikačný . Okrem toho , vo vývoji servera , môžete zistiť sami vyvíjať serverových aplikácií a klientskych aplikácií , ktoré potrebujú zdieľať rovnakú štruktúru , ale budú zapísané v rôznych programovacích jazykoch . Apache Thrift pomôcky v tomto druhu vývoja tým , že umožňuje vytvoriť všeobecný sadu objektov alebo dát , ktoré potom môžu byť preložené do niekoľkých programovacích jazykoch , vrátane PHP . Veci , ktoré budete potrebovať
PHP interpret
LAMP ( Linux , Apache , MySQL , PHP ) Stack
Zobraziť ďalšie inštrukcie Cestuj 1

Stiahnite a nainštalujte Thrift pre Apache ( pozri zdroje ) .
2

Vytvorte súbor " sporivosti . " . Vzhľad tohto súboru bude závisieť na tom, aké sú vaše potreby , ale v podstate sú objekty definované v súbore šetrnosť bude pracovať medzi klientmi a servermi rôznych programovacích jazykov . V tomto prípade , že používate PHP klienta .
3

Použite Thrift generovať PHP kód pre interakciu so súborom . Sporivosti . Otvorte príkazový terminál kliknutím na systémovom menu na , kliknutím na tlačidlo " Systémové nástroje " a potom kliknutím na " Terminal " . Prejdite do priečinka obsahujúceho súbor . Sporivosti a zadajte nasledujúci príkaz . Tento príkaz vytvorí zložku " gén - php " drží súbory , ktoré obsahujú PHP objekty vytvorené podľa sporivosti v PHP kóde :

sporivosti - gén php filename.thrift
4

skopírujte všetky súbory z " /lib /php /src " adresára vytvorené z inštalácie Thrift do vášho PHP zložky projektu , kde môžete mať .
5

v rovnakej zložke projektu , vytvoriť zložka " balíčky " a skopírujte obsah zložky " gén - php " do neho .
6

vytvoriť PHP skript v priečinku projektu , a importovať PHP objekty vytvorené podľa sporivosti do projekt :

< php $ GLOBALS [ ' THRIFT_ROOT ' ] = ' src ' ; $ GLOBALS [ ' THRIFT_ROOT ' ] = ' /packages ' ;

? >

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené