Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]schemat powiązać Apache MySQL PHP
-Gość-
post
Post #1





Goście







Witam,

potrzebuje schematu powiązań Apache MySQL i PHP. Jak ktoś ma coś takiego będę wdzięczny.
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




jakie schematy? o co chodzi?


--------------------
Go to the top of the page
+Quote Post
Petermechanic
post
Post #3





Grupa: Zablokowani
Postów: 47
Pomógł: 7
Dołączył: 6.05.2007

Ostrzeżenie: (0%)
-----


Apache jest serwerem - ma moduł do PHP
PHP jest interpreterem - on też ma moduł - do serwera mysql
Podczas złożonej Aplikacji internetowej z bazą danych i skryptami PHP skrypt wykonuje się następująco:
Apache---> Interpreter PHP---> Baza MySQL

i powrót
Baza MySQL---> Interpreter PHP---> Apache
To taki prosty wzór na jakiej zasadzie to działa, pewnie nie o to chodziło, ale powiązania są
Pozdrawiam
Go to the top of the page
+Quote Post
-Gość-
post
Post #4





Goście







chodzi o to że mam już opisany każdy z komponentów czym się charakteryzuje a teraz jeszcze przydałby sie jakiś schemat pokazujący w jaki sposób one ze sobą współpracują. Dla mnie to też trochę bez sensu ale pisząc referat o tym kobieta na uczelni wymaga bym coś takiego jeszcze dołożył
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Hmm...

Otwarcie połączenia HTTP, wysłanie żądania -> Apache. Apache wyszukuje odpowiedni dokument/skrypt, obrabia parametry (mod_rewrite, itp.) i przekazuje je do PHP. I na tym etapie Apache "zatrzymuje się", pracę przejmuje PHP. (O ile pamiętam), prekompiluje skrypt (sprawdzenie błędów, etc.) i przystępuje do wykonywania w zależności od kodu i - ewentualnie - podanych parametrów. Jeśli w kodzie znajduje się wywołanie DB, łączy się z SQL, przekazuje zapytanie i oczekuje na wynik. Do tego momentu, PHP również się "zatrzymuje". Po zakończeniu obrabiania skryptu, wynik zwracany jest do Apache, a ten odsyła dokument do użytkownika i połączenie HTTP jest zamykane.

Oczywiście, są jeszcze wyjątki jak np. wysyłanie danych do usera na żądanie skryptu (flush" title="Zobacz w manualu PHP" target="_manual), ale to można podciągnąć pod wyjątek.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:29