No es tanto que se haya revertido tu versión de Apache / PHP, es solo que se cargó la versión incorrecta.
Si tiene habilitado el uso compartido de Web de Mac OS X, habilitará automáticamente la versión de Apache y PHP que Apple proporciona utilizando LaunchDaemon org.apache.httpd.plist en /System/Library/LaunchDaemons (esto anulará la versión de MacPorts). Querrá deshabilitar esto desactivando Compartir en la Web en el Panel de preferencias de uso compartido o ejecutando sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist .
Cuando instaló Apache para MacPorts, instaló un LaunchDaemon en /Library/LaunchDaemons que, si está habilitado, iniciará la versión de Apache para MacPorts automáticamente. Para habilitarlo, ejecuta sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist y estás listo para las carreras.
Si está ejecutando apachectl para reiniciar, asegúrese de haber seleccionado la versión correcta. Es posible que deba modificar su $ PATH para tener /opt/local/apache2/bim antes de /usr/sbin
En cuanto a qué versión de PHP se está utilizando; en la línea de comandos, esto dependerá de su $ PATH, mientras que para Apache está completamente en su configuración de dónde está el módulo libphp5. ( /etc/apache2/ para la versión incorporada, /opt/local/apache2/conf para la versión MacPorts instalada)