Of course you can.
You can even run them at the same time.
This is the trick.
PHP 4.X
Install Apache 1.3.X or 2.0.X from source in:
/usr/local/apache
Install PHP 4.x as a dynamic module of this apache (apxs or apxs2)
Configure this apache to listen on port 80 (default)
PHP 5.X
Install Apache 1.3.X or 2.0.X from source in:
/usr/local/apache5 (or any other diferent from above)
Install PHP 5.x as a dynamic module of this apache (apxs or apxs2)
Configure this apache to listen on port 8080 (diferent from above)
You can have both virtualhost point to the same path.
/virtualhost/yourdomain/www/
You can call it from your browser specifying the port
localhost (same as: localhost:80)
localhost:8080
Reference:
http://www.php.net/manual/en/install.apache.php
http://www.php.net/manual/en/install.apache2.php
> On Tue, 2004-08-03 at 22:57, Daniel Lahey wrote:
>> I'm wondering if it's possible to have 4.x and 5.0 installed on the
>> same machine and to be able to switch between them. I'm running Mac
>> OS X 10.3.4. Could I create another account which uses 5.0 and log
>> on using that account when I want to use that version? Forgive me
>> for not doing the research myself, but I've found it difficult to
>> find any information on this and thought someone might have already
>> been through the process.
>>
>> Thanks.
>>
>
> I have not tried it, but I would think it possible. PHP is part of the
> webserver so its nothing to do with the client side of things. Logging
> in as a different user would not change the webserver. If you compiled
> php as an Apache module, with the source code in two separate
> directories then having both these lines in httpd.conf:
> LoadModule php4_module modules/libphp4.so
> LoadModule php5_module modules/libphp5.so
> but with one commented out might work. When you wanted to swap over,
> uncomment the one you want and comment out the other, then restart the
> webserver.
>
> Now this is only a suggested possiblilty, so it may not work. I've not
> tried OSX either.
>
> I guess the question I would ask is do you _need_ both versions?
>
> Hope this helps
>
> Chris
--
Jorge Alberto Retegu�n Pimentel
[EMAIL PROTECTED]