Am I on the right track at least or am I spinning my wheels?
Uhm, both.
If you use source code then you will need a compiler.
If you use pre-build packages (e.g. .rpm or .deb) then you do not need a compiler.
Regardless of method used, having a working compiler is a good thing and I would split your tasks into two parts:
- Get a working compiler, which will be useful for a lot of tasks. Without a previous compiler you will have to install this via a pre-build package.
- Decide on home build or pre-build programs.
For maintainability reasons you really want to use packages.
Just which packages and how differs per OS. E.g. redhat/CentOS is different from Ubuntu. Both are quite different from Slackware, etc etc. You did not specify which distribution you used. Please add that to the original post.
Also, you do not need phpMyAdmin? You do need a database to store your wiki contents in. That can be mysql or postgress. Management tools for those might come in handy, but each unneeded software package installed is an extra program which you have to maintain.
2Do you need to build from source or are you okay using a binary package? Which distribution are you using? – heavyd – 2013-01-15T14:58:02.560