Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

WhatDoYouGuysWannaDo

macrumors newbie
Original poster
Oct 7, 2015
20
13
I wanna try to get all the modern web server software running on a G4, but, I don't know if it's worth it.

I use homebrew on my current Intel Mac, so I got excited about Tigerbrew, but they don't have most of that stuff.

Then I found a guide on compiling your own web server from source, and that was looking promising. I got the latest version of apache running! But then even getting php 5.6 was looking like it was going to be a huge pain. It's been a few weeks since the attempt, but I recall needing to compile mysql 8, which had a bunch of dependencies, one of which was a newer version of cmake, and then to compile that I was going to need a newer version of gcc. That's when I gave up!

I still think it would be really cool to do, but I'd have to get the newer gcc on there, and I don't know if I'm that good. Anyone have any tips or thoughts? SSL/TLS and all that also seemed to be a problem I ran into a lot.
 
SSL/TLS is not a problem. If you build a newer perl you can build the latest OpenSSL targeting even Panther with Apple GCC 4.0 (see PPCMC source). Then you can rebuild apache with openssl enabled.
 
I did do all of that, and it worked. The issues I continued to have were just accessing source files on some https servers. I would get certificate errors and ssl version errors, and have to find other ways to download the files. Of course tenfourfox always worked as a workaround, but it was annoying.
 
I did do all of that, and it worked. The issues I continued to have were just accessing source files on some https servers. I would get certificate errors and ssl version errors, and have to find other ways to download the files. Of course tenfourfox always worked as a workaround, but it was annoying.

You need to use your own custom CA certificates, such as Mozilla's Those are up to date as of July of this year. The cert bundle path also needs to be specified. The cURL in PPCMC does all of the above so that it can download any link, even TLS 1.3 ones. I also do this in Links2.
 
Okay, so then it's really just a question of compiling a newer gcc or something so I can get a newer cmake that will compile mysql 8.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.