Re: Re:[PHP-WINDOWS] PHP4 as ISAPI Filter on Win98]
| From: | Dirk Maetens | Date: | Thu, 22 Jun 2000 17:24:08 +0000 |
| Subject: | Re: Re:[PHP-WINDOWS] PHP4 as ISAPI Filter on Win98] | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-587@lists.php.net to get a copy of this message | ||
Thanks to Ahmed for his speedy reply, but ... it did not answer the question.
His reply is correct, but IMHO has nothing to do with registry entries
for installing PHP4 as an ISAPI Filter in PWS/IIS4 under win98.
So the question remains... Anybody ?
Ahmed Aslam wrote:
> Dirk,
> Here are the instructions for setting the registry entries:
> HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/W3Svc/Parameters/Script
> Map
> 1.) Go to the edit menu and select: New->String Value
> 2.) Type in the EXTENSION you wish to use for your php scripts '.php3'
> 3.) Double click on the new string value and enter the path to php.exe in
> the
> value data field. example:'c:\php3\php.exe %s %s'. The '%s %s'
> is VERY
> important, you musnt leave this out. PHP will not work without it.
> 4.) Repeat these steps for each extension you wish to associate with PHP.
> .php3 and .phtml are the most common.
>
> To associate 'php.exe' with .php3 .phtml files, complete the following:
> 1.) Open the HKEY_CLASSES_ROOT tree
> 2.) Go to the edit menu and select: New->Key
> 3.) Name the key the extension you wish to use to associate php files with:
> '.php3'
> 4.) Highlight the new key and in the right pane, double-click the default
> value
> and enter 'phpfile'
> 5.) Repeat these steps for each extension you wish to associate with php.
> 6.) Go to the edit menu and select: New->Key
> 7.) Name the key 'phpfile'
> 8.) Highlight the key 'phpfile' and in the right pane, double-click the
> default
> value and enter 'PHP Script'
> 9.) Now create a new key under 'phpfile' and name it 'Shell'
> 10.) Now create a new key under 'Shell' and name it 'open'
> 11.) Now create a new key under 'open' and name it 'command'
> 12.) Double click the default value for the key 'command' and enter:
> 'c:\path-to-php-dir\php.exe -q %1'
> 13.) Exit Regedit
>
> Ahmed Aslam
> DAI Ltd, Milan Court, Europa Way, Bird Hall Lane
> Cheadle Heath, Stockport, SK3 0WZ, UK
> Tel : +44 (0)161 374 6029 [Fax 6100]
> Web: http://www.dai.ltd.uk/
>
> -----Original Message-----
> From: Dirk Maetens [mailto:dirk.maetens@tvd.be]
> Sent: 22 June 2000 15:49
> To: php-windows@lists.php.net
> Subject: [PHP-WINDOWS] PHP4 as ISAPI Filter on Win98
>
> Hello *,
>
> According to the installation notes that come with PHP4.0.0-win32 it is
> possible to install PHP as a module in IIS 4.0:
>
> <snip>
>
> - Install the php.ini file and the DLLs as mentioned above.
> - Start the Microsoft Management Console (may appear as
> 'Internet Service Manager').
> - Under 'ISAPI Filters', add a new ISAPI filter. Use 'PHP' as the
> filter name,
> and supply a path to the php4isapi.dll that is included in the
> distribution.
> - Under 'Home Directory', click on the 'Configuration' button. Add a
> new entry
> to the Application Mappings; Use the path the php4isapi.dll as the
> Executable,
> supply .php as the extension, leave 'Method exclusions', blank, and
> check
> the Script engine checkbox.
> - Stop IIS completely (you would have to stop the IIS Administration
> service for
> that - stopping it through the Management Console isn't good enough;
> You can
> do it by typing 'net stop iisadmin' on a command prompt).
> - Start IIS again (you can do it by typing 'net start w3svc' on a
> command prompt).
> - Put a .php file under your Web server's document root and check if it
> works!
>
> </snip>
>
> Trying to get this to work on win98/PWS (which is after all a
> scaled-down IIS),
> will demand some registry work. Since win98 doesn't have the Management
> Console thingy, I was wondering whether someone would be so kind to post
>
> a snapshot of the relevant registry entries ? In return I will be glad
> to write a
> 'php_isap_iis_reg.inf' file to put in the win32 distribution...
> if it is at all possible to make it work that is.
>
> TIA !
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net
> For additional commands, e-mail: php-windows-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net