mirror of
https://github.com/php/php-src.git
synced 2024-10-21 00:12:34 +00:00
c6449f307a
Added very basic variable support for usefull things such as PHP_SELF. I'll extend this to supply this rest of the variables soon. Commited a patch to activate ZTS in the NSAPI module, this patch comes from Jayakumar Muthukumarasamy.
66 lines
1.9 KiB
Plaintext
66 lines
1.9 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>
|