Joined: 26 May 2003
|Posted: Mon May 26, 2003 4:51 pm Post subject: Solved -Is there a DBD-Mysql Win32 binary for SiePerl?
|I've solved the problem by abandoning SiePerl.
Instead I downloaded Indigo Perl with Apache server, PHP, DBI and DBD-Mysql www.indigostar.com/ The web site gave the impression I
could selectively chose what to install but the batch install just
Perl installed OK but the Apache server install failed - probably because Abyss server running. So I'm continuing to run Abyss :)
Perl + DBI + DBD-Mysql works OK from a DOS window. :D
Now to build a web page / script test programme.
I'm having problems finding and installing a binary DBD-Mysql for WinXP.
I've successfully installed:
Abyss Web Server X1 Update 1 (v 1.1.5) - that was the easiest bit thanks to the great guys who made it.
MySQL Version: '4.0.12-nt' socket: '' port: 3306
WinMySQLAdmin 1.4 Tool - this shows the schema of a sample DB OK
SQLyog 3.1 - - this shows the schema of a sample DB and queries the data OK
SiePerl-5.8.0-bin-1.0-Win32.INSTALL - test script "Hello World" works OK
A Perl script shows the DBI is installed with the following DB drivers:
>Here's a list of DBI drivers:
So I still need DBD-Mysql
I tried the one from ActiveState. First it said it was incompatiable
>Error installing package 'DBD-Mysql': Read a PPD for 'DBD-Mysql', but it is not
>intended for this build of Perl (MSWin32-x86-perlio)
I doctored the ppd file and then it failed
>Installing package 'perl/DBD-Mysql.ppd'...
>Can't call method "gzread" on an undefined value at C:/perl/site/5.8.0/lib/Archive/Tar.pm line 274.
Running PPM and searching for DBD or DBD-Mysql produced nothing.
SiePerl was the only Win32 binary I could find. I know there
is ActivePerl but according the their web site there is problems
with the ZoneAlarm firewall I am running. Also every thing seems
to need compiling.
Have I reached a dead end or is there a either:
- DBD-Mysql Win32 binary compatiable with SiePerl
- Complete new Perl Win32 binary with DBI and DBD-Mysql
I've have spent many hours searching the web but without success.
Note: I do not possess a C compiler.
Alan in the UK