Como você tem arquivos em /opt/local , presumo que esteja usando MacPorts . Neste caso, o PHP terá sido compilado contra o Apache no MacPorts (em /opt/local/bin ), e você precisará configurar e iniciar aquele, não o fornecido pela Apple padrão.