Здраствуйте B.!
А perl как и php должен быть установлен на компьютере сервера? или эти скомпилированные
програмки
самостоятельны и ничего не требуют?
С уважением Котофей!
http://www.digitallords.nm.ru - все о новейшем Российском бесплатном html-редакторе
CatsHtml.
| >php: >+ легок в освоении >+ код распологается внутри страницы совмещаясь с html-разметкой. > Это делает его незаменимым для маленьких скриптов. >+ Существует множество проектов с открытым исходным кодом. >+ быстро парсится/компилируется в байт-код. >- Довольно ущербен. Нету некоторых полезных синтаксических конструкций, > что делает большие скрипты несколько нудными и неудобными для > написания/изучения. > >perl: >+ Очень удобная работа с регулярными выражениями в стиле perl (это > наиболее мощные и удобные рег. выражения) >+ возможна компиляция скрипта >+ синтаксис очень гибок. Девиз perl - "все можно сделать более чем одним > путем", что очень удобно. >+ Как правило с perl поставляется огромное количество библиотек для все > что только можно придумать: парсинг html, работа с pop/imap, smtp, > http и др. серверами. >- Из-за гибкости языка читать чужой код сложно, т.к. другой программер > может использовать иные синтаксические конструкции, которые не > используешь ты >- для компиляции perl-скрипта требуется большее время, т.к. он более > сложен. |
i686-suse-linux)
Hello, Котофей!
On Tue, 21 Jun 2005 00:05:17 +0500 you wrote:
perl - это программа, которая компилирует и интерпретирует perl-скрипты.
И она должна быть устанолена на сервере. Если это *nix-сервер то на 99%
можно утверждать, что perl там есть, т.к. без perl *nix-машина
практически немыслима.
Существует несколько способов использовать perl в веб-приложениях.
Первый - это испоьзование его как cgi-программы.
В таком случае скрипты распологаются в cgi-bin директории и первой
строкой должна быть
#!/usr/bin/perl
/usr/bin/perl - это путь по которому обычно распологается perl
(интерпретатор, точнее компилирующий интерпретатор).
В зависимости от настроек сервера, размешение cgi-скриптов возможно и в
других каталогах.
Второй способ - это использование mod_perl. В этом случае использование
perl мало чем отличается от использования php. mod_perl я не использовал
и не могу больше сказать об этом.