### 2.13.1 在 Unix 上安装 Perl

MySQL Perl 支持要求您已安装 MySQL 客户端编程支持（库和头文件）。大多数安装方法都会安装必要的文件。如果您在 Linux 上从 RPM 文件安装 MySQL，请务必同时安装开发人员 RPM。客户端程序位于客户端 RPM 中，但客户端编程支持位于开发人员 RPM 中。

Perl 支持所需的文件可以从 CPAN (Comprehensive Perl Archive Network) 获得，网址为<http://search.cpan.org>.

在 Unix 上安装 Perl 模块最简单的方法是使用`CPAN`模块。例如：

```
$> perl -MCPAN -e shell
cpan> install DBI
cpan> install DBD::mysql
```

这`DBD::mysql`安装运行许多测试。这些测试尝试使用默认用户名和密码连接到本地 MySQL 服务器。（默认用户名是您在 Unix 上的登录名，并且`ODBC`在 Windows 上。默认密码是“无密码”。）如果您无法使用这些值连接到服务器（例如，如果您的帐户有密码），则测试失败。您可以使用`强制安装 DBD::mysql`忽略失败的测试。

`DBI`需要`数据::自卸车`模块。可以安装；如果没有，你应该在安装之前安装它`DBI`.

也可以以压缩的形式下载模块分发**柏油**存档并手动构建模块。例如，要解压和构建 DBI 发行版，请使用如下过程：

1.  将发行版解压到当前目录：

    ```
    $> gunzip < DBI-VERSION.tar.gz | tar xvf -
    ```

    此命令创建一个名为`DBI-*`版本`*`.

2.  将位置更改为解压缩发行版的顶级目录：

    ```
    $> cd DBI-VERSION
    ```

3.  构建发行版并编译所有内容：

    ```
    $> perl Makefile.PL
    $> make
    $> make test
    $> make install
    ```

    这**做测试**命令很重要，因为它验证模块是否正在工作。请注意，当您在`DBD::mysql`安装执行界面代码，MySQL服务器必须运行，否则测试失败。

    重建并重新安装是个好主意`DBD::mysql`每当您安装新版本的 MySQL 时分发。这可确保正确安装最新版本的 MySQL 客户端库。

    如果您没有在系统目录中安装 Perl 模块的访问权限，或者如果您想安装本地 Perl 模块，以下参考可能有用：<http://learn.perl.org/faq/perlfaq8.html#How-do-I-keep-my-own-module-library-directory->
