Time for another of my PR's. PHP port, upgraded Mac port, submodules, gitignore....etc.