Before working on a remotely hosted site, I'm using a virtual machine to try out zen-cart. My virtual machine is an vmware ubuntu 10.4 "box".
Before installing zen-cart I'm getting mysql and apache2 via aptitude:
aptitude install mysql-server
aptitude install apache2
apache2 seems to be working: I can access http://192.168.31.132/index.html to get to /var/www/index.html . That location is set in /etc/apache2/sites-available/default .