Как подготовить компьютер к установке сервера.

Как подготовить компьютер к установке сервера.

На этой странице самоучителя по PHP мы рырассмотрим вопрос: как подготовить компьютер к установке локального сервера. В О.С. семейства *nix проблем почти нет, а в Windows их куча, например пробелы в адресах(C:\Program Files и т.д.) если в пути есть пробел то чаще всего сервер адрес C:\Program Files\php\php.exe обработает как "C:\Program", а все остальное теряется, можно конечно эсперементировать патчами, но проще все сделать маленький "юникс" прямо в Windows.

Прежде всего создайте папку в любом для вас в удобном месте на компьютере, например в диске "D" и назовите ее "server" или любое другое название на ваше усмотрение. Далее в папке "server" создадим еще две папки, первую назовем "program", а вторую "scripty". В первую мы будем устанавливать программы(Apache, PHP, MySql, Perl и другие), а в второй будем размещать сайты. Теперь откроем папку "scripty" и создадим в ней папку "localhost" и уже в папке "localhost" создайте файл "index.html". Папка "localhost" будет выполнять роль тестового сайта, после того как будет установлен и запущен сервер, его можно будет увидеть по адресу:"http://localhost" или "http://localhost/index.html".
В папку "scripty" кроме "localhost" можно добавлять виртуальные хосты, что такое виртуальные хосты вы узнаете в соответствующем разделе.

Далее будем делать маленький "юникс". Дело в том что поумолчанию Windows предлагает установить программы в C:\Program Files\, тогда для PHP получается приблизительный путь C:\Program Files\php\php.exe, даже если закрыть глаза на пробел, то PHP все равно может работать не коректно, потому что его место в корне диска т.е. например C:\php\php.exe. В корень системного диска программы лучше не сунуть, для этой цели нужно с эмитировать жеский диск.

Чаще всего создают витуальный диск Z. Наша задача, превратить адрес D:\server в Z:\, для этого в папке program создаем обычным текстовым редактором файл "Boot" с расширением ".bat", т.е. "Boot.bat" с следующим содержимым:
@echo off
subst Z: ..

Инструкция subst служит для создания витуального диска, в моем примере Z. Чтобы запустить виртуальный диск Z, достаточно кликнуть 2 раза по файлу "Boot.bat" и открыв "Мой компьютер" вы сможете увидет новый диск, чтобы остановить витуальный диск достаточно перезагрузить компьютер.
Еще один важный шаг, следующей задачей будет добавить в автозагрузку наш виртуальный диск, для этого:
1)Наводите курсор на файл "Boot.bat" и кликаете правой кнопкой мышки и выбираете "создать ярлык";
2)Переведите курсор на ярлык и нажмиме "вырезать";
3) Вызоввите меню "Пуск", "ВСЕ ПРОГРАММЫ", наведите курсор на пункт "АВТОЗАГРУЗКА", кликните правой кнопкой мыши и выберите пункт "ОТКРЫТЬ", далее у вас должна открыться папка "АВТОЗАГРУЗКА", в которой на пустом месте нужно кликнуть правой кнопкой мыши и выбрать пункт "ВСТАВИТЬ", чтобы туда переместился ярлык файла "Boot.bat".
После этих действий, виртуальный диск будет запускаться самостоятельно при загрузке компьютера.
Все!!!