Bitte miete dir keinen Server ;( Der wird nur zur Spamschleuder oder tätigt andere Botnetzaktivitäten. Ein Webspace reicht dir vollkommen.
Wieso includest du CSS Dateien? Lass das doch HTML machen.
Code:
<link rel="stylesheet" href="relative/style.css" />
<!-- oder -->
<link rel="stylesheet" href="/absolute/style.css" />
Für PHP:
Wie wärs mit dem Autoloader?
Alternativ kannst du deinen Projektordner auch als define setzen und verwenden
Code:
// config.php
define('PROJECT_PATH', '/var/www');
In allen anderen Dateien kannst du dann
Code:
require_once PROJECT_PATH . '/pages/index.php';