I am a student of computer science and using Apache for local development and server setup. I did the same work in MacBook of my friends and taught them about port listening, how local Host, MySQL and PHP is used for developing website, application and more. I am comfortable with language so I can easily teach you.