# 如何在安裝 `DBD::mysql` 時使其使用 MariaDB 的編譯設定 簡單筆記一下。以 Debian 爲例。 在安裝 `DBD::mysql` 時需要 `mysql_config` 這個指令,但如果要使用 MariaDB Client 而不能安裝 MySQL Client 時,也可以讓 `DBD::mysql` 去使用 `mariadb_config`,使其改與 libmariadb 連結。由於 MariaDB Client 也可以用來與 MySQL Server 溝通,在不想額外加入 mysql 套件的時候也可以使用這招來省點事。 首先需要裝好開發與編譯用的函式庫: sudo apt-get install libmariadb-dev 然後是在安裝 `DBD::mysql` 時,透過指定環境變數的方式,讓其在編譯過程去使用 MariaDB 的編譯設定: 以 cpm 指令來裝 DBD_MYSQL_CONFIG=/usr/bin/mariadb_config cpm install -g DBD::mysql 以 cpanm 指令來裝 DBD_MYSQL_CONFIG=/usr/bin/mariadb_config cpanm DBD::mysql 以 cpan 指令來裝 DBD_MYSQL_CONFIG=/usr/bin/mariadb_config cpan -i DBD::mysql 以上。