Phalanger i FastCGI, czyli PHP pod Windows
PHP jest szeroko rozpowszechnionym językiem programowania stosowanym przy tworzeniu stron internetowych. Ogromna liczba witryn powstaje właśnie przy użyciu jego składni. Język ten można wykorzystać do najróżniejszych celów, ale czy również do programowania pod Windows? Prezentujemy dwa projekty, które pokazują, że koegzystencja PHP i IIS jest jak najbardziej możliwa.
Pierwsza wersja PHP została stworzona przez Rasmusa Lerdorfa, który to w 1994 roku napisał zestaw skryptów Perl służący do monitorowania internautów odwiedzających jego witrynę. Gdy ruch stał się zbyt duży, przepisał je w języku C, rozszerzając przy tym funkcjonalność samej aplikacji. To, co stworzył, nazwane zostało mianem PHP/FI (Personal Home Page/Forms Interpreter). Zestaw skryptów napisany przez Lerdorfa bardzo szybko zyskał na popularności, dlatego też szeroka rzesza użytkowników poprosiła go o udostępnienie tych narzędzi do szerokiego użycia. W 1995 roku autor udostępnił ich kod źródłowy pod nazwą PHP Tools 1.0.
W 1997 roku pojawił się PHP/FI 2.0, a jedyne jego oficjalne wydanie ukazało się w listopadzie 1997 roku. W tym samym roku projektem zainteresowali się też dwaj programiści: Zeev Suraski oraz Andi Gutmans. Zdecydowali oni, że przepiszą kod PHP od nowa, korzystając z pomocy istniejącej już wówczas społeczności PHP. W czerwcu 1998 roku światło dzienne ujrzała wersja PHP 3.0, która stała się następcą PHP/FI, a dalszy rozwój tego ostatniego został wówczas zatrzymany. Od tego momentu język PHP był nierozerwalnie związany z Linuksem, serwerem Apache oraz bazą danych MySQL. W tym czasie nikt nie myślał o uruchomieniu aplikacji napisanych za pomocą PHP na serwerach IIS (Internet Information Services) dołączanych do wybranych systemów z rodziny Microsoft Windows. Zresztą do tej pory mówiąc o PHP i bazujących na nich technologiach Web, sporadycznie myślimy o serwerach Microsoftu. Powód był oczywisty – platforma Microsoft nie obsługiwała języka PHP. Były co prawda próby uruchomienia aplikacji PHP na IIS, ale zwykle kończyły się one niepowodzeniem – głównie ze względów na zbyt niską wydajność i stabilność współpracujących ze sobą komponentów.
No właśnie, tak było do tej pory, ale obecnie sytuacja zaczęła się zmieniać – powstały dwa projekty, których celem jest pełna obsługa PHP po stronie serwera IIS. Pierwszym z nich jest projekt Phalanger, a drugim FastCGI. Szczegółowo omówimy je w dalszej części tekstu. Najważniejsze jest jednak to, że możliwe jest już utrzymanie aplikacji napisanych w PHP nie tylko na serwerze Apache, ale również na serwerze IIS.
«poprzednia 1 2 3 4 następna »
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
20
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Z okazji wypuszczenia akcji Facebooka przypomnijmy sobie, kim jest Zuckerberg
10
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Co czeka programistów po czterdziestce?
27
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Społeczność
obsservator O co chodzi z tymi czołgami Samsunga? Mają w ofercie?
Aras Bez SEO byśmy mieli same stare śmieci w topach, bo są na starych domenach...
Jarek1983-2 Potwierdzam , że nie webd.pl nie działał przez kilka godzin.
Do...
Wszerad Tylko dwa gatunki mogą na tym skorzystać, filmy przyrodnicze i porno w...
gosc Jak by tak zaczęli kręcić filmy to rewolucja w przemyśle kinowym i TV...
m_gol @_Igancio:
Chyba pomyliłeś gazetę z natemat.pl...
m_gol Niestety na razie nie wszędzie Flasha da się zastąpić, nawet w takich...
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |









#1 Jiima 2008-10-24 10:53:32 0
None