- re-install of Ubuntu 9.04 to the production release (I've been running beta for while, I wanted some cleanliness and certainty to the release). - the big deal here was getting a plain old CD-R to burn the iso file onto. The more expensive CD-RW kept hanging on the install, I read a forum post about this. Simple is better when burning an iso it seems.
- Once Ubuntu 9.04 was up and running (which was real easy after the CD-RW issue was resolved) I ensured the update manager had done its work in getting the new install up to date.
- Then I proceeded to use the Synaptic Package Manager to bring in all the additional software I required, the list included;
- Once all the software was installed I had a few configuration issues to deal with, these included;
- I then downloaded the tar.gz for simpletest and installed into the www folder. I used the tar.gz instead of what was available through the synaptic package manager cause the synaptic version was missing a couple of files, in particular the critical autorun.php. I also allowed the Ubuntu Archive Manager to prompt me for the folder to extract the files.
i) Apache
ii) MySQL
iii) PhP
iv) phpMyAdmin - its a great tool to assist with database admin and development
v) cURL - well, I'm going to be doing some REST development, so I need some help.
i) setting the permissions on the /var/www directory so I could add and alter files and folders. You may want to do this in a different way, for me i wanted to work under the /var/www directory.
ii) this also meant I had to add my Ubuntu user id to the the admin and sudo groups and also edit the sudoers file to not prompt me all the time for a password.
iii) I also stumbled upon an idiosyncrasy with the default collation with mysql it defaults to swedish, so add the collation-server = utf8_general_ci config parameter to the my.cnf helps here.