Server Information
Если сервер находится в домене, и вы хотите светиться в интранете, и в сети правильно настроены днс+дхцп, то лучше согласиться с автоопределёнными параметрами, кроме почты.
Но в принципе, localhost www.localhost admin@localhost тоже удачный выбор.
(Всё равно нам локалхост не нужен будет, все сервера будем разворачивать на виртуальных хостах.)
+ Установить как сервис.
Custom setup
Я оставляю только Apache Runtime и меняю каталог \server\apache
Всё.
Обратившись браузером на localhost видим оптимистичное It Works!
Останавливаем службу apache2.2
Идём в каталог конфига апача (у нас \server\apache\conf\) редактируем httpd.conf
раскомментируем строки относящиеся к mod_rewrite и vhost
Устанавливаем PHP
Выбираем путь. Все привыкли уже? \server\php
Ставим как модуль апача2.2 (в следующем окне указываем путь к конфигу апача, только что его редактировали)
Самое интересное ;) экстеншены - расширения. Джентельменский набор:
CURL
gd2
Multi-byte string functions
MySQL
PDO - MySQL (PDO - PostgreSQL, PDO - SQLite, PDO - Firebird)
Sockets
XSL
zip
ну ещё PostgerSQL себе поставил, mcrypt, mhash, Tidy, XML-RPC
Finish
Проверяем: в httpd.conf внизу появились строки про загрузку пхп5 как модуля
Если у вас в процессе установки появились ошибки, значит что-то вы сделали неправильно. Скорее всего, вы забыли остановить службу веб-сервера.
SVN-client
Как говорил Джон Коннор: "Easy money". Сами.
В свн надо запомнить две основные команды: update (up) и commit, и две дополнительные: checkout (co) - сливает инфу из репозитория с внешнего сервера на локаль, import - вылить инфу из локаля в предварительно сформированный(!!!) репозиторий.
Apache-VHOST
Настройки находятся в extra\httpd-vhost.conf
Копируем одну из секций. Настраиваем:
# много инструкций, найдите две самые нужные
<VirtualHost dummy-host2:80>
ServerAdmin webmaster@dummy-host2
DocumentRoot "C:\htdocs\dummy-host2\trunk\htdocs"
ServerName dummy-host2
ServerSignature Off
ServerAlias www.dummy-host2
ErrorLog "logs/dummy-host2.error.log"
CustomLog "logs/dummy-host2.access.log" common
# так подключают mod_rewrite
<Directory "C:\htdocs\dummy-host2\trunk\htdocs" >
Options Indexes FollowSymLinks MultiViews
AllowOverride All
# ^ вот так
Order allow,deny
# это порядок уровней доступа
Allow from all
</Directory>
# тоже полезно
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
</VirtualHost>
* This source code was highlighted with Source Code Highlighter.
Редактируем файл hosts. Куча манов в интернетах
Запускаем сервис
Alles gut!
:)