/ / Kto skutočne komunikuje s MySQL, Apache alebo PHP? - php, mysql, apache

Kto naozaj komunikuje s MySQL, Apache alebo PHP? php, mysql, apache

Keď zavolám funkciu na príjem tabuľky z MySQL, dôjde k prenosu údajov medzi PHP a MySQL alebo medzi Apache a MySQL a potom Apache dá PHP túto tabuľku?

odpovede:

3 pre odpoveď č. 1

Najjednoduchší spôsob vizualizácie pracovného postupu:

  1. Apache dostane požiadavku a pošle údaje žiadosti do vlákna php
  2. PHP engine ukladá údaje o požiadavkách do premenných $ _POST, $ _GET, $ _SERVER
  3. PHP vykoná váš skript. Váš skript sa pripája k externým službám ako je MySQL a načíta údaje
  4. PHP vydáva dáta do apache
  5. Apache posiela údaje späť do vášho prehliadača

Apache je iba webový server, ktorý spracováva iba príjem / doručovanie obsahu generovaného prehliadačom (odosielanie požiadaviek HTTP) a php (výstup obsahu pre tieto požiadavky)


1 pre odpoveď č. 2

Apache je iba webový server a slúži iba na zobrazovanie stránok ... Komunikácia prebieha medzi php a databázovým strojom pomocou ovládača php mysql