On Windows, I ran Xampp on port 80 for PHP/MySQL and IIS on port 8080 for ASP.

For OS X, what's the best route to take...

  • Should I just run Xampp for Mac for PHP/mySQL, or is there a better option since this is Unix?
  • What's the best (free) way to run ASP off a mac?

Specs: Macbook Pro, 2.8GHz Core 2 Duo, OS X 10.6.6, 4 GB 1Ghz DDR3

link|improve this question
feedback

4 Answers

up vote 1 down vote accepted

Mono works relatively well, but some sites built using ASP require Windows-only components (like Windows Forms) that it can't support. I was able to build it but it took some time and hand editing of various dependencies and make files.

As for PHP/MySQL, you do have them already in Mac OS X. You may need to do a bit of leg work to get them working together as you'd like. MAMP and EMAMP are ok, but I almost always run into gotchas when I use them. They're no replacement for a good, stock Apache build with some mods backed up to a text file on Dropbox...

link|improve this answer
I think I will end up leaving the ASP run on my Windows box... not worth the work if its not rigorous (I also have MSSQL integrated... it would be a mess to transfer). With PHP, I'm going to give XAMPP for mac a shot first (because it worked well for me in Win). I'll check out MAMP if things don't go so well. – JoshHibschman Jan 21 '11 at 16:36
feedback

I've never used it any of them, but there is a port of Mono for Mac that allows you to run ASP.NET on the Mac, and as other users answered there is XAMPP for Mac also.

http://www.mono-project.com/Mono:OSX

link|improve this answer
feedback

For the first part of your question you can use XAMPP on mac OS X too.

alt text

link|improve this answer
feedback

i can answer part of this question - MAMP is made for mac. it stands for Mac, Apache, MySQL, PHP and is free. mamp.info for details. asp... no idea

link|improve this answer
you wanted PHP too, right? so MAMP, and something else for ASP – tekknolagi Jan 15 '11 at 18:55
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.