Spec-Zone .ru
спецификации, руководства, описания, API

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

Поддержка Perl MySQL требует, чтобы Вы установили клиентское программное обеспечение MySQL (библиотеки и заголовочные файлы). Большинство методов установки устанавливает необходимые файлы. Если Вы устанавливаете MySQL от файлов ОБ/МИН на Linux, убедитесь, что установили ОБ/МИН разработчика также. Клиентские программы находятся в клиентском ОБ/МИН, но клиентское программное обеспечение находится в ОБ/МИН разработчика.

Файлы, в которых Вы нуждаетесь для поддержки Perl, могут быть получены из CPAN (Всесторонняя Сеть Архива Perl) в http://search.cpan.org.

Самый легкий способ установить модули Perl на Unix состоит в том, чтобы использовать CPAN модуль. Например:

shell> perl -MCPAN -e
        shellcpan> install DBIcpan> install DBD::mysql

DBD::mysql установка выполняет много тестов. Эти тесты пытаются соединиться с локальным сервером MySQL, используя имя пользователя значения по умолчанию и пароль. (Имя пользователя значения по умолчанию является Вашим именем для входа в систему на Unix, и ODBC на Windows. Пароль значения по умолчанию не является "никаким паролем."), Если невозможно соединиться с сервером с теми значениями (например, если у Вашей учетной записи есть пароль), тестовый сбой. Можно использовать force install DBD::mysql проигнорировать прошедшие тесты.

DBI требует Data::Dumper модуль. Это может быть установлено; в противном случае следует установить это перед установкой DBI.

Также возможно загрузить дистрибутивы модуля в форме сжатых архивов tar и создать модули вручную. Например, чтобы распаковать и создать распределение DBI, используйте процедуру, такую как это:

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

    shell> gunzip < DBI-VERSION.tar.gz | tar xvf -

    Эта команда создает названный каталог DBI-VERSION.

  2. Расположение изменения в высокоуровневый каталог распакованного распределения:

    shell> cd DBI-VERSION
  3. Создайте распределение и скомпилируйте все:

    shell> perl Makefile.PLshell> makeshell> make
                        testshell> make install

Сделать тестовая команда важна, потому что она проверяет, что модуль работает. Отметьте это, когда Вы выполняете ту команду во время DBD::mysql установка, чтобы осуществить код интерфейса, сервер MySQL должен работать или тестовые сбои.

Это - хорошая идея восстановить и переустановить DBD::mysql распределение всякий раз, когда Вы устанавливаете новый выпуск MySQL. Это гарантирует, что последние версии клиентских библиотек MySQL устанавливаются правильно.

Если у Вас нет прав доступа, чтобы установить модули Perl в системном каталоге или если Вы хотите установить локальные модули Perl, следующая ссылка может быть полезной: http://servers.digitaldaze.com/extensions/perl/modules.html#modules

Смотрите в соответствии с заголовком "Установка Новых Модулей, которые Требуют Локально Установленных Модулей."