|
||||||
|
СОДЕРЖАНИЕ
|
создать сайт // учебник CGI // настройка компьютера работающего под Windows
Настройка компьютера работающего под WindowsВ этой статье расказано как настроить стандартный домашний компьютер, работающий под управлением Windows, чтобы на нём можно было заняться разработкой и написанием CGI-программ. Выполнив все приведённые здесь этапы, вы сможете запускать и проверять на своем компьютере все программы, представленные на этом сайте в качестве примеров. 1-й этап: скопируйте Web-серверДля запуска и проверки своих CGI-программ вам понадобиться Web-сервер. К счастью, существует много серверов, распространяемых бесплатно, и вам не придется тратить на это ни копейки. Если у вас пока не установлен никакой Web-сервер, я рекомендую выбрать Apache. Можно установить и сервер Personal Web Server производства компании Microsoft, но я предпочитаю Apache по нескольким причинам. Главный довод в пользу Apache - это то, что он не далает при установке глобальных изменений в вашей системе. Кроме того, он не очень велик по размеру, следовательно, загрузка займет меньше времени, его вмешательство в системный реестр будет минимально, поэтому его проще деинсталировать, когда надобность в нем отпадёт. Второе преимущество сервера Apache состоит в том, что установки версии для Windows и UNIX совпадают. Все- таки большинство серьезных серверов работают под управлением системы UNIX, поэтому, когда вы отладите программы на своем персональном компьютере, вам будет проще перенести их на UNIX-компьютер (и не только программы, но и весь опыт, накопленный при создании программ).
Сервер Apache вы можете загрузить с узла компании по адресу http://www.apache.org. Щелкните на ссылке с именем 2-й этап: установите Web-серверПосле того как пакет установки загружен, вам следует установить программу. Сервер Apache использует стандартную процедуру установки, поэтому вам нужно лишь дважды щелкнуть на файле пакета установки, принять условия лицензии, указать папку для программы и выбрать тип установки. Программа установки предложит вам установить сервер в папку Program Files, однако я рекомендую установить его в папку имя которой не содержит пробелов. Я предпочитаю папку вроде C:\Apache. 3-й этап: скопируйте интерпритатор PerlНа этом сайте мы будем рассматривать CGI-программирование на примере языка Perl, поэтому вам обязательно понадобиться интерпритатор данного языка. Как правило, в каждой UNIX-системе есть такой интерпритатор, но если у вас почему-то его нет, вы должны поговорить со своим системным администратором, а если вы сами и есть администратор, вам придется его загрузить с http:/www.perl.com. Пользователи Windows смогут найти отличную версию Perl по адресу http://www.activestate.com. ActiveState постовляется сразу со всеми необходимыми модулями. 4-й этап: установите интерпритатор PerlПосле того как вы загрузите интерпритатор Perl, его нужно установить на своем компьютере. После установки, программы на языке Perl запускаются двойным щелчком на них. Выше я советовал вам установить сервер Apache в каталог, не содержащий с своем имени пробелов. Теперь я говорю то же самое в отношении интерпритатора Perl. В CGI-программа на языке Perl для сервера Apache версии Windows или UNIX в начале программы должен быть указан путь к исполняемому файлу интерпритатора. И если вы установите интерпритатор в каталог C:\\Program Files\Perl, то в первой строке программы вам придется помещать такую, хотя и разрешенную, но все же не очень красивую конструкцию: C:\\progra~1\perl\bin\perl.exe. 5-й этап: запуск Web-сервераТеперь вам нужно научиться запускать сервер. С сервером Apache это не вызывает никаких проблем. Запускать его можно двумя способами: либо установить его в качестве постоянной компоненты, либо запускать его по мере необходимости. Я рекомендую использовать второй вариант, т.е. запускать сервер только тогда, когда он действительно вам нужен. Установить его в качестве постоянной компоненты имеет смысл только в том случае, когда вы хотите, чтобы он работал постоянно. Если вы используете сервер для запуска и проверки своих CGI-программ, вам не нужно чтобы он работал постоянно. Чтобы запустить сервер, нужно дважды щелкнуть на его значке. При этом появиться окно DOS. Кроме того, при установке в меню Пуск у вас создается пункт Apache Web Server, который тоже можно использовать для запуска сервера. Для того чтобы остановить сервер, т.е. прекратить его работу, нажмите в его окнекомбинацию клавишь <Ctrl+C>. Для того чтобы установить сервер как постоянный компонент, откройте окно DOS, перейдите в каталог сервера и наберите в командной строке 6-й этап: проверьте Web-серверПосле того как сервер установлен и запущен, вам нужно проверить его и убедиться, что все работает правильно. Стандарт TCP/IP утверждает, что к локальному компьютеру можно обратиться по имени localhost или по адресу 127.0.0.1. Таким образом для доступа к серверу на локальном компьютере вы должны ввести в адресную строку броузера одну из следующих инструкций:
После этого вы должны увидеть на экране страницу с надписью: "It Worked! The Apache Web Server is Installed on this Web Site!" и еще много текста мелким шрифтом. Если же вы не видите страницу с надпиьсю о правильной работе, придется занятся устранением неполадок для выяснения причины. 7-й этап: проверьте выполнение CGI-программыЕсли вы получили страницу с надпиьсю о правильной работе, вам нужно убедиться что сервер может выполнять CGI-программы. Для этого вы должны написать простую программу, поместить ее в правильный каталог и проверить, как она выполняется Web-сервером. Ниже вы видите текст простой проверочной программы на языке Perl. Скопируйте текст этой программы в Блокнот, сохраните его в файле
Теперь можете проверить выполнение этой программы, набрав в адресной строке броузера следующее:
Если все работает правильно, вы должны увидеть в окне броузера страницу, HTML-код которой указан в операторах Эта программа проверяет правильность установки компонентов для CGI-программирования. В частности, при выполнении этой программы проверяется следующее.
|
|
||||
|
|
||||||