How to make a CMS/Blog in Php and mysql.

So hello guys i am back with my new tutorial and this time it is a big project. A CMS(Content management System)

with many advanced features like admin panel and and many more…

This is very useful tutorial for those who are trying to make a blog in Php, mysql.

So lets get started,

first of all let us know that what is CMS(Content management System)?

It is the system in which you can add the content and images and post it , like this one you are reading.

So by this project you will be able to make your blog like this one of mine.

Demo Download

Features of CMS project:

  1. You can add the content by the insertion form which can be accessed by the admin panel.
  2. Admin panel is secured by the login form.
  3. Count the visitors of the visitors who are viewing the website.
  4. Edit and Delete the Posts.
  5. Add the featured featured image like in wordpress.
  6. Recent post are shown in the sidebar.
  7. Front-end contains Subscription form which is powered by Google Feedburner.
  8. search form to search the posts.

So as you can see that here are the features of the project CMS(content management system).

So that’s done with the features list , Now lets talk about the website.

Front-end Pic:


So guys as you can see that here is the beautifully designed website By me

Admin panel login page Pic:


Now that’s what we called a login form purely by html and css.


So here is the admin panel dashboard.


this is a view post page

and now the last insert post page:


So that’s all for the images now lets talk about how to install it:

So firstly you have to install wamp/xamp/mamp anything you like but i recommend wamp.

and then you have a to create a database and you have to import the sql file from the source codes folder

then you have to copy the source codes folder into your www folder in C drive.

and now lets open the localhost on the browser and bang! you are on the website.

now to if you want to go to admin panel you have to locate the browser to admin folder.

Admin username: admin

Admin password: admin

Note: It is default username and password you can change it in he database in admin table.

so that’s it for now ,

And guys one more thing don’t think that that’s it it is just first version i will update new features in it very soon.

thanks and a i always says,

Stay tuned for more Updates…