Yesterday I successfully completed the setup of a new infrastructure based on the FreeBSD operating system and powered by one of my Microsoft Virtual Server hosts. The result is in front of you… two virtual guests: the first BSD system running an instance of MySQL database management system, and the last running the latest version of the WordPress application server using Apache (v 2.2.3) and PHP (v 5.1.6).
By working on the setup and the configuration of all required packages, I have learned a lot about the possibilities this operating system brings to make applications running on it.
Without make you annoyed telling all the stuffs I worked on, I can finally summarize my conclusion: the best method to have a setup as clean as possible, the latest updates installed and an affordable package depenency compliance is to build all packages you need by using the port collection, then test all applications by running them on the same system, and finally install all packages you created into a clean production system.