Rozdzia│ ten zawiera wskaz≤wki dotycz▒ce instalacji PHP na serwerach Netscape and iPlanet na systemach Sun Solaris i Windows.
You can find more information about setting up PHP for the Netscape Enterprise Server here: http://benoit.noss.free.fr/php/install-php4.html
Aby zbudowaµ PHP z serwerami NES lub iPlanet, wejd╝ do katalogu, kt≤ry poda│by╢ jako parametr opcji --with-nsapi = KATALOG. Zazwyczaj jest to /opt/netscape/suitespot/. Przeczytaj tak┐e /php-xxx-version/sapi/nsapi/nsapi-readme.txt.
Najprawdopodobniej niezbΩdne mo┐e siΩ okazaµ dodanie ╢cie┐ek do zmiennej ╢rodowiskowej aby Netscape m≤g│ znale╝µ biblioteki wsp≤│dzielone. Najlepiej, ┐eby by│o to robione w skryptach startowych serwera Netscape. U┐ytkownicy Windows≤w prawdopodobnie mog▒ pomin▒µ ten krok. Skrypt startowy zazwyczaj znajduje siΩ w: /╢cie┐ka/do/serwera/https-servername/start
Mo┐e siΩ tak┐e okazaµ potrzebna edycja plik≤w konfiguracyjnych, kt≤re znajduj▒ siΩ w: /╢cie┐ka/do/serwera/https-servername/config/.
Przyk│ad 3-8. Przyk│ad konfiguracji dla Netscape Enterprise
|
Je╢li u┐ywasz Netscape Enterprise 4.x powiniene╢ u┐yµ poni┐sz▒ konfiguracjΩ:
Przyk│ad 3-9. Przyk│ad konfiguracji dla Netscape Enterprise 4.x
|
Aby zainstalowaµ PHP jako CGI (dla Netscape Enterprise Server, iPlanet, byµ mo┐e Fastrack), wykonaj poni┐sze czynno╢ci:
Skopiuj php4ts.dll do twojego katalogu systemowego (katalog w kt≤rym zainstalowa│e╢ Windows)
Stw≤rz powi▒zanie plik≤w z linii polece±. Napisz poni┐sze dwie linie:
assoc .php=PHPScript ftype PHPScript=c:\php\php.exe %1 %* |
W Netscape Enterprise Administration Server stw≤rz atrapΩ katalogu shellcgi i usu± go po chwili (ten krok dodaje 5 wa┐nych linii do pliku obj.conf i pozwala serwerowi na obs│ugΩ skrypt≤w shellcgi).
W Netscape Enterprise Administration Server stw≤rz nowy typ mime (Category: type, Content-Type: magnus-internal/shellcgi, File Suffix:php).
Zr≤b to dla ka┐dej instancji serwera na kt≤rej chcesz uruchomiµ PHP.
WiΩcej szczeg≤│≤w o ustawianiu PHP jako plik wykonywalny CGI mo┐na znale╝µ pod adresem: http://benoit.noss.free.fr/php/install-php.html
Aby zainstalowaµ PHP jako NSAPI (dla Netscape Enterprise Server, iPlanet, byµ mo┐e Fastrack), wykonaj poni┐sze kroki:
Skopiuj php4ts.dll do swojego katalogu systemowego (katalog w kt≤rym zainstalowany jest Windows)
Stw≤rz skojarzenia plik≤w z linii polece±. Wykonaj dwa poni┐sze polecenia:
assoc .php=PHPScript ftype PHPScript=c:\php\php.exe %1 %* |
W Netscape Enterprise Administration Server stw≤rz nowy typ mime (Category: type, Content-Type: magnus-internal/x-httpd-php, File Suffix:php).
Zatrzymaj us│ugi WWW i wyedytuj obj.conf. Na ko±cu sekcji Ini, umie╢µ te dwie linie (konicznie po inicjalizacji typ≤w mime!):
Init fn="load-modules" funcs="php4_init,php4_close,php4_execute,php4_auth_trans" shlib="c:/php/sapi/php4nsapi.dll" Init fn="php4_init" errorString="Failed to initialise PHP!" |
W sekcji < Object name="default" >, umie╢µ poni┐sz▒ liniΩ po wszystkich liniach 'ObjectType' i przed wszystkimi liniami 'AddLog':
Service fn="php4_execute" type="magnus-internal/x-httpd-php" |
Na ko±cu pliku stw≤rz nowy obiekt o nazwie x-httpd-php dodaj▒c poni┐sze linie:
<Object name="x-httpd-php"> ObjectType fn="force-type" type="magnus-internal/x-httpd-php" Service fn=php4_execute </Object> |
Zrestartuj us│ugi WWW i nanie╢ zmiany
Zr≤b to dla ka┐dej instancji serwera WWW na kt≤rych chcesz uruchomiµ PHP
WiΩcej informacji o ustawianiu PHP jako filtr NSAPI mo┐esz znale╝µ pod adresem: http://benoit.noss.free.fr/php/install-php4.html
Poprzedni | Spis tre╢ci | NastΩpny |
Serwery-IIS/PWS | Pocz▒tek rozdzia│u | Serwery-OmniHTTPd Server |