Am I on the right track at least or am I spinning my wheels?
Uhm, ambos.
Se você usar código-fonte , precisará de um compilador.
Se você usar pacotes pré-compilados (por exemplo, .rpm ou .deb), não precisará de um compilador.
Independente do método usado, ter um compilador de trabalho é uma coisa boa e eu dividiria suas tarefas em duas partes:
- Obtenha um compilador de trabalho, que será útil para muitas tarefas. Sem um compilador anterior, você terá que instalar isso através de um pacote de pré-compilação.
- Decida os programas de criação doméstica ou pré-construção.
Por motivos de facilidade de manutenção, você realmente quer usar pacotes.
Apenas quais pacotes e como difere por sistema operacional. Por exemplo. O redhat / CentOS é diferente do Ubuntu. Ambos são bem diferentes do Slackware, etc etc. Você não especificou qual distribuição você usou. Por favor, adicione isso à postagem original.
Além disso, você não precisa do phpMyAdmin? Você precisa de um banco de dados para armazenar seu conteúdo wiki. Isso pode ser mysql ou postgress. As ferramentas de gerenciamento podem ser úteis, mas cada pacote de software desnecessário instalado é um programa extra que você precisa manter.