Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / MySQL / Установка MySQL /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Замечания по установке Perl - Программирование от RIN.RU
Замечания по установке Perl




Установка Perl на Unix


Поддержка Perl для MySQL обеспечивается средствами клиентского интерфейса DBI/DBD. See section 8.2 Интерфейс Perl API для MySQL. Для клиентского кода Perl DBD/DBI требуется версия Perl 5.004 или выше. При использовании более старой версии Perl данный интерфейс не будет работать.


Для поддержки Perl в MySQL также требуется, чтобы была установлена программная поддержка клиентов MySQL. Если вы установили MySQL из файлов RPM, то клиентские программы находятся в RPM-пакете MySQL-client, а их программная поддержка - в RPM-пакете MySQL-devel. Убедитесь, что у вас установлена последняя версия RPM.


С версии 3.22.8 поддержка Perl поставляется отдельно от основного дистрибутива MySQL. Если вы хотите установить поддержку Perl, то необходимые файлы можно получить с http://www.mysql.com/Downloads/Contrib/.


Дистрибутивы Perl поставляются как сжатые tar-архивы с именами наподобие "MODULE-VERSION.tar.gz", где MODULE - имя модуля и VERSION - номер версии. Необходимо взять дистрибутивы Data-Dumper, DBI и Msql-Mysql-modules и установить их в указанном порядке. Процедура установки приведена ниже. Показанный пример приведен для модуля Data-Dumper, но сама процедура одинакова для всех трех дистрибутивов:


  1. Распакуйте дистрибутив в текущем каталоге:


    shell> gunzip < Data-Dumper-VERSION.tar.gz | tar xvf -


    Эта команда создает каталог с именем `Data-Dumper-VERSION".
    Перейдите в каталог, куда распаковался дистрибутив:


    shell> cd Data-Dumper-VERSION


    Соберите дистрибутив и скомпилируйте:


    shell> perl Makefile.PL
    shell> make
    shell> make test
    shell> make install



Команда make test является важной, поскольку она проверяет, работает ли модуль. Следует учитывать, что если эта команда выполняется во время установки Msql-Mysql-modules для проверки кода интерфейса, то сервер MySQL при этом должен работать, или же данный тест потерпит неудачу.


Каждый раз при установке нового выпуска MySQL полезно создать заново и переустановить дистрибутив Msql-Mysql-modules, особенно если замечаются такие симптомы, как смерть скриптов DBI после модернизации MySQL (имеется в виду coredump).


Если вы не обладаете правами установки модулей Perl в системном каталоге или локальных модулей Perl, то для вас окажется полезной следующая ссылка: http://www.iserver.com/support/contrib/perl5/modules.html


Следует смотреть в рубрике Installing New Modules that Require Locally Installed Modules.


Установка ActiveState Perl на Windows


Для установки модуля DBD для MySQL под ActiveState Perl на Windows необходимо выполнить следующие действия:


  • Получить ActiveState Perl с http://www.activestate.com/Products/ActivePerl/ и установить его.

  • Открыть оболочку DOS.

  • Если это необходимо, то установить переменную HTTP_proxy. Например, можно попытаться сделать следующее:


    set HTTP_proxy=my.proxy.com:3128


  • Запустить программу PPM:


    C:\> c:\perl\bin\ppm.pl


  • Установить DBI, если этого еще не сделано:


    ppm> install DBI


  • Если все прошло успешно, то запустить следующую команду:


    install \
    ftp://ftp.de.uu.net/pub/CPAN/authors/id/JWIED/DBD-mysql-1.2212.x86.ppd



Эти команды должны работать по крайней мере с версией ActiveState Perl 5.6.


Если приведенные выше команды у вас не работают, то вместо этого необходимо установить драйвер MyODBC и подключить сервер MySQL через ODBC:


use DBI;
$dbh= DBI->connect("DBI:ODBC:$dsn","$user","$password") ||
die "Got error $DBI::errstr when connecting to $dsn\n";




Вперед  >>>
 1  2 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Быстрая стандартная установка MySQL

Общие вопросы инсталляции

Установка исходного дистрибутива MySQL

Послеустановочные настройка и тестирование

Апгрейд/даунгрейд MySQL

Заметки по операционным системам

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь