Установка 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";