php-src/sapi/nsapi/nsapi-readme.txt

77 lines
2.0 KiB
Plaintext
Raw Normal View History

Configuration of your Netscape or iPlanet Web Server for PHP4
-------------------------------------------------------------
2002-02-20 10:41:18 +00:00
These instructions are targetted at Netscape Enterprise Web Server and
SUN/Netscape Alliance iPlanet Web Server. On other web servers your
milage may vary.
Firstly you may need to add some paths to the LD_LIBRARY_PATH
2002-02-20 10:41:18 +00:00
environment for Netscape to find all the shared libs. This is best done
in the start script for your Netscape server. Windows users can
probably skip this step. The start script is located in:
2002-02-20 10:41:18 +00:00
<path-to-netscape-server>/https-servername/start
2002-02-20 10:41:18 +00:00
Netscape config files are located in:
2002-02-20 10:41:18 +00:00
<path-to-netscape-server>/https-servername/config
2002-02-20 10:41:18 +00:00
Add the following line to mime.types:
2002-02-20 10:41:18 +00:00
type=magnus-internal/x-httpd-php exts=php
2002-02-20 10:41:18 +00:00
Add the following to obj.conf, shlib will vary depending on your OS, for
Unix it will be something like:
"<path-to-netscape-server>/bin/libphp4.so".
Note! Place following two lines after mime.types init:
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">
.
.
.
# NOTE this next line should happen after all 'ObjectType' and before
# all 'AddLog' lines
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>
Authentication configuration
2002-02-20 10:41:18 +00:00
----------------------------
2002-02-20 10:41:18 +00:00
PHP authentication cannot be used with any other authentication. ALL
AUTHENTICATION IS PASSED TO YOUR PHP SCRIPT. To configure PHP
Authentication for the entire server, add the following line:
<Object name="default">
AuthTrans fn=php4_auth_trans
.
.
.
.
</Object>
To use PHP Authentication on a single directory, add the following:
2002-02-20 10:41:18 +00:00
<Object ppath="d:\path\to\authenticated\dir\*">
AuthTrans fn=php4_auth_trans
</Object>