If you're developing websites, it's nice to be able to test your code in the privacy of your own computer rather that out in the public internet. In order to do that, you'll need to install a web server on your development computer. LAMP (Linux, Apache, MySQL, php) is one of the most common web hosting platforms, so it's a perfect environment for you to build and test your website code. If you carefully follow these step by step instructions, you'll have your own Ubuntu LAMP web server on installed, configured, and running in no time. Read more
If you've followed my posts on how to install LAMP on Ubuntu and basic Apache configuration, then you're probably interested in doing some cross browser testing of the websites you build. Felipe, one of my readers, asked a question on my Apache configuration post about accessing his local websites from a VirtualBox guest OS. Specifically, Felipe wanted to install Windows XP in a VirtualBox guest on his Linux system so that he could test his websites in Internet Explorer. Read more
I spent a great deal of time this weekend working on updates to my WordPress theme. One of the more noticeable changes is the addition of support for threaded comments. The function has been available in WordPress since version 2.7, but I didn't get around to modifying my theme until now. Hopefully, this will make the comments section a little more useful. Read more
In Part 1 of How To Install WordPress on Ubuntu I showed you some of the steps required to get Ubuntu ready for a fresh installation of WordPress to use for web development. In Part 2 I'll go through the steps of installing WordPress itself.
Why install LAMP on your desktop computer?
Why would I want to install and set up a LAMP (Linux, Apache, MySQL, php) stack on Ubuntu 9.10? It’s useful if you want to set up a private web development environment. Perhaps you want to develop your own WordPress theme. If you are developing websites and experimenting, it’s nice to do it in the privacy of your own computer, rather than out on the public internet. Read more