Полагаю, это не вопрос, связанный с PHP, а больше по HTML. Вы можете посмотреть на тег <base>
. Поэтому вместо того, чтобы сказать:
<img src='/img/test.jpg'>
иди и сделай:
<head><base href="http://localhost/projects/test/" /> ... </head>
<body>
<img src="img/test.jpg" />
</body>
Что на самом деле будет указывать на: http://localhost/projects/test/img/test.jpg
и для сценариев PHP используйте функцию set_include_path ()
<?php
$path = '/usr/lib/pear';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
?>