Устанавливаем и настраиваем WampServer (аналог MAMP в Mac и возможная замена Denwer'у) на Windows

Нет картинки WampServer - среда для вебразработки на Windows. Она позволяет создавать веб приложения, используя Apache2, PHP и MySQL. Это аналог и возможная замена Denwer (если он перестал вас устраивать).

Переходить с Windows на Mac приятно и интересно. И правы те, кто скажут, что, попробовав Mac, вам больше никогда не захочется возвращаться на Windows. Это правда. По долгу работы (в офисе используются windows), мне пришлось вернуться на эту систему - и я почувствовал неудобства в каждой мелочи, буквально во всём Mac лучше. После 2 лет я даже разучился печатать на обычной клавиатуре, пальцы зацепляются за клавиши.

Но дело делать надо. Сначала я установил старый добрый Denwer, но в нём файлы каждого сайта предполагается держать в подпапке www. Как это изменить я не знаю (Прим. от 22.03.2013 - теперь знаю: Как убрать папку www из денвера?). Поэтому оставляю Denwer в системе и пробую новый продукт - WampServer.

1. Скачиваем с сайта WampServer - http://www.wampserver.com и устанавливаем. Я указывал путь по умолчанию c:/wamp, тем более denwer по соседству - с:/WebServers.

2. Отредактируем файл hosts, который находится по адресу C:\Windows\system32\drivers\etc\hosts. Вставьте следующую строку (или несколько строк, смотря сколько у вас проектов) в конец файла:

127.0.0.1 mydomain.home

Эта строка фактически сообщает системе использовать адрес 127.0.0.1 для домена mydomain.home. Без неё локально сайт будет доступен только по http://localhost/mydomain.home, cохраните и закройте файл.

3. Создаю свой файл с виртуальными хостами с:/wamp/www/virtualhosts.conf со следующим содержимым.

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName "localhost"
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "c:/wamp/www/site1.ru"
ServerName site1.ru
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "c:/wamp/www/mydomain.home"
ServerName mydomain.home
<directory "c:/wamp/www/mydomain.home">
         Options Indexes FollowSymLinks
         AllowOverride all
         Order Deny,Allow
         Deny from all
         Allow from 127.0.0.1
     </directory>
</VirtualHost>

И в конфиге apache C:\wamp\bin\apache\apache2.2.22\conf -  раскомментрирую строку

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

и заменю своим путём

# Virtual hosts
Include "c:/wamp/www/virtualhosts.conf"

 

Ещё в этом файле надо заменить

#Listen 12.34.56.78:80
Listen 80
на
#Listen 12.34.56.78:80
listen 0.0.0.0:80

B ещё раскомментировать (пригодится для нормального функционирования сайтов на cms с ЧПУ)

#LoadModule rewrite_module modules/mod_rewrite.so

Перезапустите Apache.

Теперь вы можете обращаться к вашему рабочему проекту по адресу http://mydomain.home

 

4. В phpMyAdmin надо добавить настройку upload базы данных их папки, так как там стоит (Максимальный размер: 2,048КБ) - это мало.

Попробуйте создать в корне phpMyAdmin папку upload, в конфигурационный файл с:/wamp/apps/phpmyadmin3.5.1/config.inc.php добавьте строку

$cfg['UploadDir'] = './upload';

Загрузите в данный каталог дамп с помощью ftp, и выберите его на странице импорта. Это избавит от ограничения размера загружаемого с помощью PHP файла, указанного в директиве upload_max_filesize.

upload базы данных в phpmyadmin

 

Источник: loco.ru

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (1)     Подпишитесь на RSS комментариев к этой статье.

1 комментарий

#869
taras говорит:
May 12, 2013 at 01:04 am
#возможная замена Denwer'у#

шутите..WAMP лучше в несколько раз

Leave a Comment

Fields with * are required.

Картинка с кодом валидации
Пожалуйста введите символы с картинки. Регистр букв неважен.