A PHP fordításához NES vagy iPlanet webszervereken, add meg a
--with-nsapi = DIR
opciónál a megfelelő telepítési könvytárat. Az alapbeállítású könyvtár
általában a /opt/netscape/suitespot/.
Olvasd el a /php-xxx-version/sapi/nsapi/nsapi-readme.txt
állományt is!
Példa 2-5.
Telepítési példa Netscape Enterprise szerverhez Solaris rendszeren
Útmutató Sun Solaris 2.6 rendszerre Netscape Enterprise Server 3.6 kiszolgálóval
Forrás: bhager@invacare.com
1. Telepítsd a következő csomagokat a www.sunfreeware.com címről,
vagy más letöltési helyről:
flex-2_5_4a-sol26-sparc-local
gcc-2_95_2-sol26-sparc-local
gzip-1.2.4-sol26-sparc-local
perl-5_005_03-sol26-sparc-local
bison-1_25-sol26-sparc-local
make-3_76_1-sol26-sparc-local
m4-1_4-sol26-sparc-local
autoconf-2.13
automake-1.4
mysql-3.23.24-beta (ha mysql támogatást is szeretnél)
tar-1.13 (GNU tar)
2. Győződj meg róla, hogy a PATH-ban vannak a szükséges könyvtárak:
PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin
export PATH
3. gunzip php-x.x.x.tar.gz (ha .gz csomagod van, egyébként ezt hagyd ki)
4. tar xvf php-x.x.x.tar
5. cd ../php-x.x.x
6. A következő lépésben a minta szerint a Netscape Server a /opt/netscape/suitespot/
könyvtárba van telepítve. Ha nálad ez máshol található, módosítsd annak megfelelően:
/configure --with-mysql=/usr/local/mysql --with-nsapi=/opt/netscape/suitespot/ --enable-track-vars --enable-libgcc
7. make
8. make install
|
|
Miután az alap telepítést elvégezted, és elolvastad a
readme állományt, esetleg néhány további konfigurációs
lépést is kell tenned.
Először is hozzá kell adnod néhány elérési utat
az LD_LIBRARY_PATH környezeti változónak, hogy a
Netscape megtalálja az összes megosztott modult.
Ez legjobban a Netscape Server indítószkriptjében
oldható meg. A Windows felhasználók valószínűleg
kihagyhatják ezt a lépést. Az indítószkript általában
a /eleresi/ut/a/szerverhez/https-szervernev/start
könyvtárban található.
Úgyszintén szerkesztened kell a beállítások állományát
a /eleresi/ut/a/szerverhez/https-szervernev/config/
könyvtárban.
Példa 2-6.
Beállítási példa a Netscape Enterprise szerverhez
Beállítási útmutató a Netscape Enterprise Server kiszolgálóhoz
Forrás: bhager@invacare.com
1. Add a következő sort a mime.types állományhoz:
type=magnus-internal/x-httpd-php exts=php
2. Add a következőt az obj.conf állományhoz. Az shlib paraméter
más lehet az operációs rendszerednek megfelelően. Például
Unix rendszeren:
/opt/netscape/suitespot/bin/libphp4.so.
A következő sorokat helyezd el a mime típusok beállítása után.
Init fn="load-modules" funcs="php4_init,php4_close,php4_execute,php4_auth_trans" shlib="/php4/nsapiPHP4.dll"
Init fn=php4_init errorString="Failed to initialize PHP!"
<object name="default">
.
.
.
.#FIGYELEM a következő sor minden 'ObjectType' után, és minden 'AddLog' előtt kell, hogy legyen
Service fn="php4_execute" type="magnus-internal/x-httpd-php"
.
.
</Object>
<Object name="x-httpd-php">
ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
Service fn=php4_execute
</Object>
Azonosítási (authentication) beállítások
A PHP azonosítás nem használható bármely más azonosítással egyidőben.
MINDEN AZONOSÍTÁSI KÉRÉST A PHP SZKRIPTED KAP MEG. Ahhoz, hogy a
PHP azonosítász a teljes szerver számára beállítsd add meg a következő
sort:
<Object name="default">
AuthTrans fn=php4_auth_trans
.
.
.
.
</Object>
Ha a PHP azonosítást csak egy könyvtárban szeretnéd használni, add
meg a következőket:
<Object ppath="d:\eleresi\ut\a\vedett\konyvtarhoz\*">
AuthTrans fn=php4_auth_trans
</Object>
|
|