Apache, mySQL, PHP, etc - from source.
(First: I'd consider myself sudo-adept with Linux, just not RPM systems, I'm not asking how to install things from source here)On a RPM (CentOS 4) system, I'm curious what I would need to do (RPM-wise) to install all of these from source myself.
In other words - I know that if I installed my own Apache from source, it would break mySQL/PHP and anything else that "looks" for Apache when you install an RPM. What else would it break that I would need to install myself? All I really plan to use is Apache, mySQL, PostgreSQL, PHP. But I'd like to know if I'm missing anything that having no Apache-RPM would break.
Also, I'm not used to RPM-based systems, is there a clean/easy way to build my own RPM? Should I build my own RPM, or is it considered ok to just install and drop the files in their locations.
I'm mostly concerned about updating later (I realize I will be doing this by hand) - if I do a "make install" now and later upgrade PHP, and do another "make install", that certainly seems like a sloppy way to go about things, I could be leaving cruft and even worse, bad conf files behind.
Just looking for advance on building from source on RPM-based systems, more or less.
Thanks in advance,
Brett.