win98, apache & php4.3 installation

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Perttu Pulkkinen

    #1

    win98, apache & php4.3 installation

    I tried to install php as apache module.
    Previously it has been cgi. WIn 98 is
    not supported but cgi worked fine, anyway.

    I tried to everything according to
    instructions in php.net, but
    still it didn't work.

    - I put php4ts.dll to windows/system32 directory.
    - I configured http.conf:
    - I used the path where I had put
    php download (PHP 4.3.3 zip package [6,180Kb]).
    - I commented these three lines that were for the CGI-install:
    # ScriptAlias /php/ "c:/php/"
    # AddType application/x-httpd-php .php
    # Action application/x-httpd-php "/php/php.exe"

    But Apache didn't start. It died because of this line:
    LoadModule php4_module "c:/HERE_WAS_MYPATH/sapi/php4apache2.dll "

    --
    perttu.pulkkine n AT icrea.fi

    www.icrea.fi - www.risteys.net -




    If you would like to use PHP as a module in Apache 2.0, be sure to move
    php4ts.dll for PHP 4, or php5ts.dll for PHP 5, to winnt/system32 (for
    Windows NT/2000) or windows/system32 (for Windows XP), overwriting any older
    file. You need to insert these two lines to your Apache httpd.conf
    configuration file to set up the PHP-Module for Apache 2.0: Example 3-8. PHP
    and Apache 2.0 as Module

    ; For PHP 4 do something like this:
    LoadModule php4_module "c:/php/sapi/php4apache2.dll "
    AddType application/x-httpd-php .php

    ; For PHP 5 do something like this:
    LoadModule php5_module "c:/php/sapi/php5apache2.dll "
    AddType application/x-httpd-php .php

    Note: Remember to substitute the c:/php/ for your actual path to PHP in the
    above examples. Take care to use either php4apache2.dll or php5apache2.dll
    in your LoadModule directive and notphp4apache.d ll or php5apache.dll as the
    latter ones are designed to run with Apache 1.3.x.

    Warning
    Don't mix up your installation with dll files from different PHP versions .
    You have the only choice to use the dll's and extensions that ship with your
    downloaded PHP version.



Working...