Spec-Zone .ru
спецификации, руководства, описания, API
|
Поддержка Perl MySQL требует, чтобы Вы установили клиентское программное обеспечение MySQL (библиотеки и заголовочные файлы). Большинство методов установки устанавливает необходимые файлы. Если Вы устанавливаете MySQL от файлов ОБ/МИН на Linux, убедитесь, что установили ОБ/МИН разработчика также. Клиентские программы находятся в клиентском ОБ/МИН, но клиентское программное обеспечение находится в ОБ/МИН разработчика.
Файлы, в которых Вы нуждаетесь для поддержки Perl, могут быть получены из CPAN (Всесторонняя Сеть Архива Perl) в
Самый легкий способ установить модули Perl на Unix состоит в том, чтобы использовать CPAN
модуль. Например:
shell>perl -MCPAN -e shell
cpan>install DBI
cpan>install DBD::mysql
DBD::mysql
установка выполняет много тестов. Эти тесты пытаются соединиться с
локальным сервером MySQL, используя имя пользователя значения по умолчанию и пароль. (Имя пользователя значения
по умолчанию является Вашим именем для входа в систему на Unix, и ODBC
на Windows.
Пароль значения по умолчанию не является "никаким паролем."),
Если невозможно соединиться с сервером с теми значениями (например, если у Вашей учетной записи есть пароль),
тестовый сбой. Можно использовать force install DBD::mysql
проигнорировать
прошедшие тесты.
DBI
требует Data::Dumper
модуль. Это может быть
установлено; в противном случае следует установить это перед установкой DBI
.
Также возможно загрузить дистрибутивы модуля в форме сжатых архивов tar и создать модули вручную. Например, чтобы распаковать и создать распределение DBI, используйте процедуру, такую как это:
Распакуйте распределение в текущий каталог:
shell> gunzip < DBI-VERSION
.tar.gz | tar xvf -
Эта команда создает названный каталог DBI-
.
VERSION
Расположение изменения в высокоуровневый каталог распакованного распределения:
shell> cd DBI-VERSION
Создайте распределение и скомпилируйте все:
shell>perl Makefile.PL
shell>make
shell>make test
shell>make install
Сделать тестовая команда важна, потому что она проверяет, что
модуль работает. Отметьте это, когда Вы выполняете ту команду во время DBD::mysql
установка, чтобы осуществить код интерфейса, сервер MySQL должен работать или тестовые сбои.
Это - хорошая идея восстановить и переустановить DBD::mysql
распределение всякий
раз, когда Вы устанавливаете новый выпуск MySQL. Это гарантирует, что последние версии клиентских библиотек
MySQL устанавливаются правильно.
Если у Вас нет прав доступа, чтобы установить модули Perl в системном каталоге или если Вы хотите установить
локальные модули Perl, следующая ссылка может быть полезной:
Смотрите в соответствии с заголовком "Установка Новых Модулей, которые Требуют Локально Установленных Модулей."