Installing Ubuntu 12.04 Desktop for Drupal Development
These are the steps I went through to get my new install of Ubuntu 12.04 up and running.
http://klau.si/dev - Setting up phpmyadmin, MySQL, PHP and Apache. If you are exposing Apache to the world then I would advise disabling PHPMyAdmin from remote access. Simply add the following to /etc/phpmyadmin/apache.conf
Order Deny,Allow Deny from All Allow from 192.168.x.x/24
http://randyfay.com/content/quick-guide-wildcard-apache-vhosts - Wild card Apache vhosts. http://mojahmedia.com/using-dnsmasq-and-virtual-host-wildcards-drupal-development.html - dnsmasq, its quite a bit lighter than Bind.
- sudo apt-get install php-pear
- sudo channel-discover pear.drush.org
- pear install drush/drush
Download PHPStorm and copy the directory into ~/Applications. Once you've installed PHPStorm you can create a desktop shortcut and add it to search by going to Tools > Create Desktop Entry.