
Итак, ftp сервер мы удачно запустили:

Теперь сворачиваем окошко ftp сервера. В самом нижнем правом углу появляется его иконка, щёлкнув по ней пару раз левой клавишей мыши, Вы снова увидите свой ftp сервер.
(на картинке, иконка расположена слева)
Тестируем FTP сервер.
Щёлкаем на кнопочку "Пуск", в левом нижнем углу своего экрана, появляется небольшая менюшка, в ней выбираем "Выполнить".

Появляется небольшое окошко:

Вводим "command" и нажимаем на "OK".

Появляется окно с чёрным фоном.

Вместо "D:\DOCUME~1\DIMA", у Вас может быть что-то другое, но это не меняет смысла, вводим "ftp".

Нажимаем "Enter". Теперь видим, вот что:

Вводим "open localhost".

И опять нажимаем "Enter". Идёт соединение с ftp сервером…

Вместо "(homecomputer:(none))", у Вас можеть что угодно, даже пустота.
Нам предлагают ввести имя пользователя, смело вводим: access

Опять же нажимаем "Enter". Теперь нам предлагают ввести пароль для пользователя access:

Вводим: password
При вводе пароля не будет никаких звёздочек, как будто Вы ничего не печатаете, это специально сделано, для безопасности. На самом деле Вы вводите пароль, нажимаем кнопку "Enter". Если пароль ввели правильно, то должно появится:
230 User successfully logged in.

Т.е. проще говоря, ftp сервер установлен удачно. Чтобы выйти из этого чёрного окна, напечатаем "quit"

Теперь нажмём "Enter". Введём "exit".

Опять жё нажмём на "Enter". Чёрное окошко закроется.
Устанавливаем Sendmail.
Ух, устали наверное, открываем всё туже папку install_server на своём рабочем столе, находим архив sendmail.zip Распаковываем его в папку sendmail Теперь копируем её в директорию D:\server Теперь пап Ptяашего сервера выглядит вот так:

А сама папка программы sendmail Выглядит так:

Sendmail установлен.
Тестируем Sendmail.
Если почтовый сервер отключен, включайте его, т.к. sendmail без почтового сервера не заработает. Сейчас, на нём будем проводить опыты, т.е. тестировать только, что установленный sendmail.
Откроем папку D:\server\cgi-bin

Тут уже есть созданный нами раннее файл index.pl Открываем его в блокноте, всё, что есть в нём превращаем в пустоту, проще говоря, стираем всё:

Вписываем в него следующее:
#!perl
print "Content-type: text/html\r\n\r\n";
$sendmail = 'd:/server/sendmail/sendmail.exe';
$address = 'admin@127.0.0.1';
if (-f $sendmail)
{
open (MAIL, "|$sendmail -t");
print MAIL "MIME-Version: 1.0\n";
print MAIL "Content-Type: text/plain; charset=windows-1251\n";
print MAIL "To: admin \n";
print MAIL "From: Проверка почтового сервера \n";
print MAIL "Subject: Проверка программы SendMail\n";
print MAIL "Текст тестового письма";
close (MAIL);
print "SendMail программа найдена :)";
}
else {print "SendMail программа не найдена :(";}

Открываем браузер, в строке адреса пишем
http://localhost/cgi-bin/index.pl и нажимаем "Enter", если всё удачно, то в окне своего браузера Вы увидите:

Устанавливаем CronTab (Cron).
Открываем папку install_server на своём рабочем столе, ищем в ней архив crontab.zip Разархивируем его в папку crontab, теперь копируем её в директорию нашего уже горячо любимого сервера, а именно в D:\server Получается, что папка сервера теперь выглядит так:

Открываем папку crontab

Находим в ней файл crontab.exe (расширение .exe будет скрыто) Запускаем его, кливнув по файлу два раза левой клавишей мышки, CronTab запустится, но Вы ничего не увидите, он работает незаметно для Ваших глаз, все задания нужно записывать в файл crontab (без расширения) Находится он в той же папке, что и сам crontab.exe А именно в D:\server\crontab
Отключить CronTab можно следующим образом: нажимаем один раз
CTRL + ALT + DELETE, появляется такое окошко:

В нём ищем crontab.exe и щёлкаем на "Завершить процесс".
Вот так вот отключается CronTab.
Все удачно и неудачно выполненные задания будут записываться в файл отчёта, в файл cron.log, который находится в папке D:\server\crontab
Всё, отмучались, полноценный веб сервер установлен.
Немного полезного:
1. Веб сервер, php, perl интерпретаторы, обработка бинарных php скриптов и MySQL сервер, запускается автоматически, вместе с загрузкой самой операционной системой Windows. А вот почтовый и ftp сервера, вместе с CronTab нужно запускать вручную, не забывайте об этом, sendmail сам по себе, путь к нему указывается в perl скриптах.
2. Первая строчка в perl скриптах
(это файлы с расширением pl и cgi, например: file.pl, example.cgi) должна быть:
#!perl
или
#!d:/server/perl/bin/perl.exe
или просто
#!d:/server/perl/bin/perl
Так же в таком скрипте обязательно, должна присутствовать строчка:
print "Content-type: text/html\r\n\r\n";
или
print "Content-type: text/html\n\n";
3. Sendmail работает, только, тогда когда включен почтовый сервер, пример скрипта отсылки письма на какой-нибудь e-mail адрес, используя sendmail, смотрите в разделе установка sendmail.
4. CHMOD, проще говоря, права доступа для файлов на операционной системе Windows устанавливать не нужно, главное, что бы с файлов в которые выполняется запись какой-либо информации был снят атрибут только чтение.
5. SSI работает в файлах с расширениями: shtm и shtml (например: file.shtm, example.shtml)
6. Php код работает в файлах с расширениями: htm, html, php, php3, php4, phtm, phtml (примеры файлов: file.htm, example.html, super.php, ultra.php3, dir.php4, country.phtm, city.phtml)
7. Картинки не будут работать, если Вы их поместити в папку cgi-bin своего сервера, кладите их в www
