О компании Цены Портфолио Контакты
 
 
Demo CMS
CMS Хостинг PHP
Система управления сайтом
Система управления контентом сайта
Скрипт чата на PHP, Java или Flash
Создание HTML страниц
Создание гостевой
Создание подключаемых модулей
Как создать форум
Студия веб дизайна
Управление контентом
Фон на сайте
Форум PHPbb и PHP Nuke
Шаблоны сайтов
Шаблоны Java
Шаблоны веб страниц
Шаблоны php и html
Установка Perl
Сайт на PHP и Perl
Модули 1С
Контент система
Новости cms
Сделать сайт
Интернет чат, SMS-чат
html-шаблоны
htm-шаблоны сайтов п.2
Modul
Perl HTML
PHP Nuke модули
Сайт на PHP
Php форум, гостевая, чат
html-редакторы
интерфейсные модули
Лучшие CMS системы
Гостевая PHP,HTML, Java
Шаблоны дизайна
Продвижение сайтов
создание сайтов
баннерная реклама
 
 

Установка модулей Perl: некоторые тонкости процесса

Данная статья описывает модули Perl, процессы, которые предусматривает установка модулей Perl, а также то, чем интересны установленные модули Perl.

Модули Perl, нового языка программирования, пользуются сегодня большой популярностью. Отдельного внимания заслуживают также установка модулей Perl и поведение установленных модулей Perl. Данный язык получил распространение с развитием Интернет и интересен тем, что в нем реализован механизм модулей. Модули Perl и модуль в принципе – это группа подпрограмм и переменных, включенных в один файл. Внутри одних модулей Perl можно определить другие.

Частая проблема программистов – установка модулей Perl и совмещение установленных модулей Perl между собой. При установке модулей Perl различного плана и отслеживание работы установленных модулей Perl необходимо жестко придерживаться синтаксиса.

Установка модулей Perl, а также управление установленными модулями Perl определяется тем, откуда эти модули Perl были получены и насколько корректно прописаны в тело главного модуля. Начало модулей Perl определяется директивой: packages имя_модуля; Конец модуля – это конец блока или файла, входящего в модули Perl. Головной модуль, который подразумевает дополнительно установку модулей Perl и соединение установленных модулей Perl, имеет по умолчанию имя main. На имя внутри модуля (если речь идет о процессе установки модулей Perl или взаимосвязи установленных модулей Perl) можно ссылаться добавляя '::' после имени модуля.

Все имена модулей Perl хранятся в ассоциативном массиве с именем модуля, к которому добавлены символы "::".

Стандартный набор библиотек модулей Perl, которые можно применять для своих проектов (где, возможно, уже производилась установка модулей Perl и сведение установленных модулей Perl воедино), обычно поставляется с дистрибутивом Perl. Модули Perl разделяются на Pragma библиотеки (работают как директивы компиляторы) и стандартные библиотеки.

Библиотека модулей Perl CPAN доступна через Интернет и содержит множество пригодных для установки модулей Perl, а также сведения о совмещении установленных модулей Perl. К библиотечным модулям Perl относятся:

 

  • · документаторы,
  • · системные интерфесы,
  • · интерфейсы работы с базами данных,
  • · работа в сети с файлами,
  • · Интернет-браузеры и многое другое.
  • Здесь описывается установка Perl 5.6.1.635 - учитывайте, что установка более новых версий может несколько отличаться от описываемой.

    Вам необходимо будет скачать установочный файл с расширением *.msi (ссылка на этот файл назвается Windows MSI - она обычно первая в списке, а дальше идут ссылки на версии для разных вариантов Linux).

    Щёлкните по скачанному файлу *.msi. Появится такая картинка:

    Нажмите Next и прочитайте затем лицензионное соглашение. Затем перейдите к следующему разделу - выбору компонентов. Вы можете не устанавливать примеры и документацию, если Вам очень дорого свободное место на диске. Так что если Вы относитесь к породе людей, любящих читать инструкции, ставьте, а нет - так нет.

    На следующем этапе нужно указать папку для установки. Укажите D:\usr\ (или какой там Вы выбрали диск). Не D:\perl. В процессе установки в папке D:\usr\ будет создана подпапка bin, в которой расположится perl.exe - что даст нам необходимый путь - /usr/bin/perl - который указывается в заголовке каждого Perl-скрипта. Дальше менять ничего не нужно - просто жмите Next.

    Когда будут копироваться файлы, отключите антивирус. Какой-нибудь AVP Monitor может замедлить копирование раза в три. Никакой опасности в этом нет - ведь дистрибутив уже был проверен при скачивании из Internet - так зачем его проверять ещё раз?

    Установленный perl.exe можно использовать для проверки правильности скриптов. Например, набрав в окне DOS команду

    d:\usr\bin\Perl.exe -c d:\cgi-bin\myscript.cgi
    Вы либо получите сообщение myscript.cgi - Syntax is OK либо объяснение, в каком месте Вы допустили ошибку. Если бы Вы выгрузили скрипт на сайт в таком виде, Вы бы получили сообщение об Error 500 безо всяких дополнительных пояснений - а так Вы знаете, где ошибка.

    ВНИМАНИЕ: очень распространенной ошибкой является установка Perl не в ту директорию или не на тот диск. Еще раз обращаем внимание на то, где должен быть расположен транслятор. Если Вы все же по какой-то необъяснимой причине не придерживаетесь нашего совета, то проверьте первую строку в Вашем скрипте. Она должна указывать не на директорию с Perl, а на исполнимый файл perl.exe. Напоминаем, что

    #!/usr /bin /perl (без пробелов)
    заставляет искать Perl-интерпретатор perl.exe в директории D:/usr/bin/, а не D:/usr/bin/perl

    Если Вы все же установите пути неправильно, Apache выдаст непонятное сообщение об ошибке, а в errors.log появится сообщение: couldnt spawn child process. В этом случае проверьте все еще раз.

       
    О компании Цены Портфолио Контакты
       
        
    Рубрикатор: Сайт на PHP, html-редакторы, html-шаблоны сайтов2, Perl HTML, интерфейсные модули, Php форум, гостевая, чат, PHP Nuke модули , интернет реклама, 111, Modul
    зажигалки |  поиск | доска объявлений | новости | анекдоты | знакомства | гороскопы | путешествия | автомобили | работа | ремонт компьютеров | компьютерные курсы | контекстная реклама | мебель | недвижимость | хостинг