Tak to bywa jeśli ktoś nie opisze za dokładnie problemu... PHP nie wspiera wielo procesowości - fakt, można to delikatnie obejść przy kilku kombinacjach ale podejrzewam, że akurat tutaj Ty szukasz czegoś opisanego na styl blogu gdzie napisano o "wielozadaniowości" i połączeniach asynchronicznych z innymi serwerami:
Guru - MultiplexingCytat(Noidea @ 7.02.2011, 12:52:37 )

Dodatkowo kiedyś spotkałem się z takim dziwnym tworem jak...
Niestety ale jeśli chodzi o Windowsa to jest to jedno z rozwiązań do wymuszenia nowego procesu - i jedyne jeśli jest zablokowana możliwość wykonywania poleceń konsolowych na serwerze np. ze względów bezpieczeństwa...
dokładniej to potworek którego się uruchamia poprzez bezpośrednie jego wywołanie (curlem, file_get_contents czy czym tam chcecie - lub nawet przeglądarką internetową...) ma strukturę typu:
ini_set('Content-Type','text/html; charset=utf-8'); ignore_user_abort(true); // na wszelki wypadek jeśli połączenie miało by być zamknięte niech wywołany skrypt robi swoje
echo 222; // dowolna treść, że skrypt został poprawnie uruchomiony // nagłówki by nie keszować [by serwery pośredniczące w połączeniu przy kolejnym połączeniu przekazały polecenie dalej a nie zwróciły ostatni bufor] oraz jeśli połączenie otwarte by je zamknąć - czym wcześniej tym lepiej
header('Content-Type: text/html; charset=utf-8'); header('Content-Language: pl'); header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past header('Last-Modified: '.gmdate('D, d M Y H:i:s') . ' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1 header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1 flush(); // tu już nie pamiętam o co chodziło ale ten flush niestety trzeba wymusić bo nie zawsze działał poprawnie - dlatego powtórzenie podobnych funkcji ;p // KONIEC POTWORKA
/* tutaj chulaj duszo piekła nie ma ;) - róbta co chceta - nawet ignore_user_abort(true); nie jest tu już potrzebny ;p
ale zadbajcie o jakieś komunikaty, kontrolę przez zapisywanie zdarzeń gdzieś - nie wykonało się poprawnie to trzeba powtórzyć ;p
WYNIKI GDZIEŚ SOBIE TRZEBA ZAPISAĆ CZY W BAZIE DANYCH CZY W PLIKACH TEKSTOWYCH [W SUMIE TO TEŻ BAZA DANYCH ^^] LUB MOŻE TO JAKIŚ DEMON KTÓRY MA DZIAŁAĆ STALE I NADZOROWAĆ COŚ PUKI NP. NA SERWERZE NIE POJAWI SIĘ JAKIŚ PLIK LUB ZMIENNA W BAZIE DANYCH
*/
JAK WIDAĆ SKORO TO MIAŁO DZIAŁAĆ "W TLE" TO NIE MA MOŻLIWOŚCI POZNANIA WYNIKU DZIAŁANIA TAKIEGO SKRYPTU DROGĄ HTTP!!! - będziemy jedynie wiedzieli, że skrypt został poprawnie wykonany - wyniki musimy gdzieś zapisać...
żeby ktoś się słów nie czepiał to w sumie jest możliwość poznania wyników drogą http jeśli potworek jest miniserwerem podpiętym na socketach...
i jeszcze może linki:
[wolontariat]wykonywanie 2 akcji po kliknięciu na buttonuruchamianie pliku php co 30s bez właczonego kompa - na serwie - chyba nie będziesz miał cierpliwości przeczytać całego dokładnie ^^
Przekazywanie obiektu COM, Przekazywanie obiektu COM między wywołaniami strony