For great web development, you need to make use of the following technologies:
- MySQL, pronounced my ess-cue-ell, is an easy-to-use, sophisticated relational database application with many powerful features.
- Apache is a platform-independent web server, and easily the most popular in the world. It is highly configurable, easy to install on a variety of different operating systems, and has a variety of modules that can extend its feature set.
With this triumvirate, you have everything you need to create secure, sophistcated, interactive, and dynamic web sites.