This probably sounds stupid as hell, because I'm a really long shot from these things . Just started to learn it all. But the thing is, I wonder if I have to download and set up an Apache web server separately, when I have already installed MAMP on my computer in order to set up a website? The final goal for me is to start using elgg, and the way I understood, I need to have Apache to set up a page and then install elgg. So I'd be really glad if any of you could just answer this (probably very stupid) question & maybe even guide me a bit more (I'm trying to set up a website. I've already made the php-files and even design, just need to publish it somehow, and the way I get it I need to have Apache and a FTP client for that). Thank you.
If you have MAMP installed then it already has Apache in the package. Are you going to be serving the pages from your computer?
Maybe I am missing something, but if you already have MAMP up and running where is the issue? Just put the files in the directory where you have your vhost setup to publish from and then view your site.