Reklama

Stat4u

Stat4u

MozPHP

MozPHP jest dodatkiem dla pakietu Mozilla Suite (www.mozillapl.org, www.mozilla.org), integrującym przeglądarkę z lokalnie zainstalowanym parserem PHP. Do działania nie jest wymagany żaden serwer WWW.
Dodatek można ściągnąć ze strony: http://www.thomas-schilz.de/MozPHP/.
Wymagany jest jeszcze interpreter PHP ściągnięty ze strony www.php.net, koniecznie w wersji 4.x.

Szybka instalacja PHP

Linux

Po ściągnięciu pakietu ze źródłami lub binariów PHP dla Linuksa instalujemy je, tak, żeby plik wykonywalny php znajdował się w katalogu wymienionym w zmiennej systemowej PATH. Plik libphp4.so powinien znajdować się w katalogu, w którym są przechowywane biblioteki (na przykład /usr/lib). Dokładne informacje na temat instalacji są zawarte w pakiecie.

Windows

Po ściągnięciu binariów, należy plik php4ts.dll skopiować do katalogu z bibliotekami (%WINDIR%\System), a katalog, w którym znajduje się plik php.exe należy dopisać do zmiennej systemowej %PATH%. Należy również pamiętać o pliku php.ini, który musi pojawić się w katalogu z systemem. Dokładne informacje na temat instalacji opisane są w plikach dostarczonych razem binariami.

Instalacja MozPHP

W archiwum zawierającym dodatek znajdują się pliki:

Windows:

Linux:

Należy je skopiować do katalogu components katalogu, w którym została zainstalowana Mozilla. W Windows to może być C:\Program Files\Mozilla.org\Mozilla\components, a w Linuksie może to być /usr/share/mozilla/components (zależnie od sposobu instalacji - pakiet czy samodzielna instalacja ze źródeł oraz od dystrybucji). Z tego katalogu należy usunąć (oczywiście po uprzednim zrobieniu kopii zapasowej oraz podczas gdy Mozilla jest wyłączona) pliki compreg.dat oraz xpti.dat. Potem należy włączyć Mozillę. Pliki zostaną odbudowane, przy czym zostanie dodana wbudowana obsługa PHP.

Działanie

MozPHP opiera się na działaniu dodatkowego protokołu - cfh://, będącym czymś w rodzaju pomostu pomiędzy protokołem http:// oraz file://.Skrypty są interpretowane tylko gdy protokołem jest cfh://.

Stwórzmy sobie prosty plik PHP, który będzie testował działanie (na stronie autora również jest dostępny prosty skrypt do testów), a właściwie powie nam tylko czy MozPHP działa, czy też nie.

test.php

<?php
echo("Działa!");
?>

Po otwarciu pliku w przeglądarce Mozilla, zamieniamy http:// na cfh:// w pasku adres, wciskamy Enter i:
Plik testowy w MozPHP

Ograniczenia

Oczywiście nie działa wysyłanie nagłówków HTTP. Wynika z tego, że nie można również wysyłać ciasteczek. Ale cóż... Brak serwera ogranicza niektóre możliwości stron :-/

Życzę miłej nauki PHP przy pomocy MozPHP ;-)

© Krzysztof Sawicki