As an experiment (and because compiling Apache modules seems pretty fraught), I’m trying Macports.
It seems to be going fairly well, but here are the issues I hit, and the best place to solve them at:
- MySQL not starting: Change permissions on a folder.
- How to start MySQL automatically.