You can use e107
if you have a running server with PHP and MySQL installed. Read more about installation requirements.
e107 is a Content Management System (CMS). You can use it to make consistent web pages. The advantage is you don't have to write HTML or create CSS files. The programs of e107 take care of all the presentation through the theme. All your entered data is saved into a MySQL database.
e107 has active plugin and theme resources which grow every day. The software is completely and totally free and always will be, you don't even need to register anywhere to download it. There are hundreds of content management systems to choose from, if you're not sure e107 suits your needs, head over to OpenSourceCMS and try a few out.
With e107 you are totally in control with a powerful but easy to understand Admin Area and you can add functionalities to your website by adding plugins. e107 has an easy step-by-step installation procedure to install it on your server.