perl cgi开发动态网站问题

nicejfs 2010-03-01 04:12:46
最近学习perl cgi开发动态网页
说下本人基础
0..java ssh asp.net 两方面动态网站开发
1.刚刚通读了perl语言基础语法
2.下载了perl解释器安装完毕 ActivePerl-5.8.9.827-MSWin32-x86-291969.msi
3.eclipse中加载了 perl iDE插件,也可以用ultraEdit
4.下载了apache_2.2.14-win32-x86-no_ssl.msi 容器,安装完毕,启动成功,(但现在无法看到这个http://localhost/cgi-bin/printenv.pl)
5.下载了
(1)DBD-mysql-4.013.tar.gz (不会安装)
(2)DBI-1.609.tar.gz (不会安装)
我是windowx xp平台
6.我在网上搜到一个 组件安装,问题4勉强解决。
7.现在想编写 动态网站 增删改查的例子,

#代码如下==========================
#!c:/Perl/bin/Perl.exe
use strict;
use CGI;
use DBI;
my $query = CGI->new();
# Connect to target DB
my $dbh=DBI->connect("DBI:mysql:database:localhost","root","",{
PrintError => 1,#出错时warn()
RaiseError => 0,#错误时并不结束执行
AutoCommit => 1,#立即提交
}
);
#===============================

报这样的错误,这么了一下午,看了许多解决方案,都未解决,希望得到高手帮助,小弟不胜感激
install_driver(mysql) failed: Can't locate loadable object for module DBD::mysql in @INC (@INC contains: D:/java/5_workspace/.metadata/.plugins/org.epic.debug D:/My Documents/桌面/CGI_test C:/Perl/site/lib C:/Perl/lib .) at (eval 8) line 3
Compilation failed in require at (eval 8) line 3.
Perhaps a module that DBD::mysql requires hasn't been fully installed
at D:/My Documents/桌面/CGI_test/test.pl line 8
...全文
242 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mirrorspace 2011-08-03
  • 打赏
  • 举报
回复
windows平台还是用IIS好.perl和mysql都用windows版,全按好下一步就好,activeperl安装好后,环境都在IIS里配好了,mysql也是。我者试过的,打开本地网页没问题。如果用apache,还是在linux下好使。
liuyanbo0512 2011-03-23
  • 打赏
  • 举报
回复
楼上说的配置文件很重要,本地就是这样,局域网的还要修改防火墙设置。
lisa2moon 2010-12-08
  • 打赏
  • 举报
回复
至于Apache的配置,别忘了检查httpd.conf配置文件。看看ScriptAlias对应的路径下是否有对应的文件。
lisa2moon 2010-12-08
  • 打赏
  • 举报
回复
在windows上装perl的模块,请用PPM。详情请参考Activeperl的wenb文档,有专门介绍PPM的。别忘了注意代理的设置。
ladybirds2008 2010-04-16
  • 打赏
  • 举报
回复
帮你顶。。。。赚点辛苦分。。嘿嘿。。
czl21 2010-03-06
  • 打赏
  • 举报
回复
ActivePerl可以联到active stat公司的服务器,直接下载安装相关模块。

要是找不到mysql的模块,就要DBD-mysql-4.013.tar.gz了。

winrar可以解压DBD-mysql-4.013.tar.gz的。不行的话你再去下载个Gzip for Windows

你还需要一个make.exe,VC的nmake.exe也可以。解压DBD-mysql-4.013.tar.gz到一个目录下,运行

perl Makefile.PL
make
make test
make install
jiuchang 2010-03-03
  • 打赏
  • 举报
回复
你的DBD::mysql模块安装不成功,重新安装一下
wxlfh 2010-03-03
  • 打赏
  • 举报
回复
没安装DBD::mysql模块,建议通过PPM安装一下。
发帖
CGI

2202

社区成员

Web 开发 CGI
社区管理员
  • CGI社区
加入社区
帖子事件
创建了帖子
2010-03-01 04:12
社区公告
暂无公告