mirror of
https://github.com/php/php-src.git
synced 2024-12-01 22:03:36 +08:00
77 lines
2.0 KiB
Plaintext
77 lines
2.0 KiB
Plaintext
Configuration of your Netscape or iPlanet Web Server for PHP4
|
|
-------------------------------------------------------------
|
|
|
|
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
|
|
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:
|
|
|
|
<path-to-netscape-server>/https-servername/start
|
|
|
|
|
|
Netscape config files are located in:
|
|
|
|
<path-to-netscape-server>/https-servername/config
|
|
|
|
|
|
Add the following line to mime.types:
|
|
|
|
type=magnus-internal/x-httpd-php exts=php
|
|
|
|
|
|
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
|
|
----------------------------
|
|
|
|
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:
|
|
|
|
<Object ppath="d:\path\to\authenticated\dir\*">
|
|
AuthTrans fn=php4_auth_trans
|
|
</Object>
|
|
|