1. Для создания сайта на PHP есть множество сайтов. Но я скажу самый проверенный и лучший! Это - hostinger.ru. Инструкция легка и понятна, но это не для новичков (!). Вы должны знать html и css, чтобы иметь сайт на Хостингере!
2. Скажем вы зарегестрировались на сайте и теперь нужен дизайн, тобы выглядел красивее. Для дизайна на PHP, нужны:
- header.php
- index.php
- footer.php
- CSS
А как же определить каждую часть дизайна?

Код:
<html> 
  <head> 
<title>Example</title> 
<link rel="stylesheet" href="style.css" type="text/css"> 
  </head> 

  <body> 
<div id="header"><img src="header.jpg" border="0" alt="0"></div> 

  <div id="navigation"> 
<a href="index.htm">Главная</a> 
<a href="domain.htm">О сайте</a> 
<a href="content.htm">Содержание</a> 
<a href="contact.htm">Гостевая</a> 
  </div> 

  <div id="container"> 
<h1>Главная</h1> 
<p>Новости сайта, содержание и т.д.</p> 
  </div> 

  </body> 
</html>

За код спасибо monsterart.ru.
header.php будет та часть кода, которая чаще всего изменяется при добавлении новой ссылки навигации или же смене дизайна. Получается:

Код:
<html> 
  <head> 
<title>Example</title> 
<link rel="stylesheet" href="style.css" type="text/css"> 
  </head> 

  <body> 
<div id="header"><img src="header.jpg" border="0" alt="0"></div> 

  <div id="navigation"> 
<a href="index.htm">Главная</a> 
<a href="domain.htm">О сайте</a> 
<a href="content.htm">Содержание</a> 
<a href="contact.htm">Гостевая</a> 
  </div>

В эту часть включилась навигация, шапка и css.
Дальше:

Код:
<div id="container"> 
<h1>Главная</h1> 
<p>Новости сайта, содержание и т.д.</p> 
  </div>

Эта часть сохраняется под названием index.php. В нее вошли новости сайта. Чтобы сохранить ее надо открыть Блокнот и сохранить ее под этим названием.
footer.php - это:

Код:
</body> 
</html>

В index.php добавляем в самом верху добавляем это:
<?php include('header.php');?>
А в самом низу:
<?php include('footer.php');?>
И в итоге получится:

Код:
<?php include('header.php');?> 

  <div id="container"> 
<h1>Главная</h1> 
<p>Новости сайта, содержание и т.д.</p> 
  </div> 

<?php include('footer.php');?>

Чтобы изменить дизайн нам понадобиться лишь изменить header.php, footer.php и CSS.