У меня похожая проблема. Попробуйте xampp для простой установки php / apache / mysql на ваш компьютер.
Я использую dreamhost для размещения своего сайта. Я управляю всем с помощью репозитория subversion, который позволяет мне просто выполнить 'svn update' на моем живом сайте, когда я буду готов внести свои изменения.
Я также определяю все мои пути относительно переменной base_url
, которая устанавливается в зависимости от http-хоста, поэтому мне не нужно ничего менять, чтобы мой сайт работал на разных веб-серверах. Я использую codeigniter, и мой конфигурационный файл выглядит так:
switch($_SERVER['HTTP_HOST']) {
case "claytonhp":
$config['base_url'] = "http://claytonhp/<project_url>";
break;
// etc.
}
Чтобы использовать этот же путь в моем javascript, я помещаю следующее в верхней части каждого HTML-файла:
<script type="text/javascript">
siteUrl = '<?= base_url();?>';
</script>
<script type="text/javascript" src="<?= base_url();?>public/scripts/external/jquery/jquery.js"></script>
<!-- Local functionality -->
<script type="text/javascript" src="<?= base_url();?>public/scripts/common.js"></script>
<!-- etc -->
Тогда мои jjery ajax-вызовы выглядят так:
$.ajax({
type: "POST",
url: siteUrl + "index.php/ajax_controller/getSomeData",
dataType: "json",
data: "id=5",
success: successCallback,
error: errorCallback
});