On linux distros, it's more rule than exception to install things via some sort of package. Via a manager or command line. This then configures a lot of stuff for you and it just works.
As such, there's stuff like LAMP of XAMPP.
However, I'm not content with this. I want to have the option of getting the most recent of each piece of software, and keeping it up to date.
There are a couple problems:
- What directories do I install the individual pieces of software to?
- How do I make them properly work together?
- With #2 in mind: in what order do I install them?
- Do I download the sources and compile them myself, or are there precompiled binaries I can download(not the same thing as installing LAMP)?
- If a new version of one of the components comes out and I want to update, how do I proceed? Compile again and overwrite install folders? What about a major update, like from MySQL 4.x to 5.x?
Number 4 especially applies to PHP, since you can give a lot of command line options to compile it very specifically.
These are the questions that continue to bug me. How do I proceed?