Upgrading Apache, MySQL, PHP

KenDRhyD

Registered
I am only using MacOS client on a series of iMac computers; we do not have any MacOS Server systems. All of the iMacs are using version 10.4.7; most are PPC and one is an Intel Core Duo.

MacOS X 10.4 client comes with Apache 1.3.33 installed and I have installed MySQL 5.0.x; PHP does not appear to be installed at all, nor is there a mod_php for Apache installed.

I know that Apache 2.2.3 is the latest stable release, but it seems to be only available in source (not prebuilt for any platform). I have located the http://www.serverlogistics.com/ page, where they have a "Complete Apache 2" installation package, but it only appears to be 2.0.52, which is fairly old.

I know that the more recent version of PHP is 5.x, with various versions available. The same site also has a "Complete PHP" installation package, but it is version 4.3.9, which is much older.

The same site also has a "Complete MySQL" installation package, but it is for the older 4.x version, and I have been using the 5.x version for some time now.

1. Most of this work is experimental, but it is adviable to install and use Apache 5.x on the MacOS client? Apple continues to bundle version 1.3 for some reason, making one wonder if version 2.x may be a problem.

2. Are there any difficulties in using PHP (any version) with MySQL 5.x instead of 4.x?

Thanks for any input.
 
Sounds like you're operating on the "bleeding edge". I held my breath as I updated PHP from 4 to 5 on my development machine recently, but have found that only 2 lines of my over 30,000 lines of code had to be updated for them to work with PHP 5. I have not attempted to use Apache 2.x and am still running MySQL 4.1.18.
 
You can always install these packages via fink. As they do not mess with the software that's installed by Apple, it's easy to remove should you find that the new versions of Apache and MySQL do not suit your needs.

By the way, Apache 1.x is ages old. I'm surprised that Macs still use them. One of the biggest benefits of moving to 2.x has been the move to using threads. Multi-threaded performance under the 2.x series is leaps and bounds ahead of the old 1.x
 
I would install php from Mark Liyanage's packages .... That's how I got those three pieces of software on my machine to be on the "bleeding edge."
How do you define "bleeding edge" (i.e what is the providence of this term)?

Why do you not suggest Server Logistics' free downloads (just curious)?

P.S. Would you be OK about responding to the Open Ports query I made a few days ago. I would value your expertise.
 
Because if you looked at the release dates for their software packages, you'd see that they are at least a year old, if not older in some cases. Besides, mySQL themselves are now making a Mac OS X package, Mark Liyanage is taking care of php and is keeping it updated nicely, and building Apache2 from source from fink (with FinkCommander) works great.

I'll try to get over to that other thread as well, but from reading it so far, I'm clueless as to why those ports are open... sorry!
 
Because if you looked at the release dates for their software packages, you'd see that they are at least a year old, if not older in some cases. Besides, mySQL themselves are now making a Mac OS X package, Mark Liyanage is taking care of php and is keeping it updated nicely, and building Apache2 from source from fink (with FinkCommander) works great.
I see.

I have bookmarked your links and will investigate!
 
Back
Top