考试网 >> IT认证 >> Linux >> Linux指导 >> 受限制环境安装Perl模块方法

受限制环境安装Perl模块方法

发布时间:2006-06-28 10:02     点击:
分页:[1] 2 3  下一页

简介:这篇文章具体讲述了,关于如何在受限制的系统环境中,安装跨平台与依赖平台的模块。这样即使你的服务器不支持DBD::mysql,你也可以在网站中连接MySQL了,当然必备的一个条件必须是可以通过FTP来上传文件。

如果你的主机服务商只提供FTP权限给你,而恰巧你的老板却让你运行一个带有MySQL数据库操作的程序,那么如果这时我们只想给服务器上的某个程序加上一些模块,而又不打算修改系统结构的话,这时的状况无疑听起来象是面临十分严重的厄运,所以,我们也只好使用一些另类的方法来解决问题。

想象一下,我们在进行模块安装时,烦琐的过程只是进行编译二进制代码(适合这个机器运行的)和一些纯Perl的模块的简单工作。那么这时只要我们能把相同环境的这些模块,复制到你的目标系统就可以完成模块的安装。当然,这是需要一些过程的。

以下的安装方法在VMWARE下的Redhat9中测试通过,系统中没有DBD、DBI、Mysqlclient库,安装的时候只使用了普通用户身份。

  1. 首先你要准备一个已经安装这些模块的对照机,并且同你的目标机操作系统兼容。

  2. 再次你要有一种方式可以将一些文件复制到你的目标系统中,并且可以运行Perl程序做测试。

安装DBI模块

· 在目标系统中写一个测试代码。

 · #!/usr/bin/perl

 · 

 · use DBI;

 · 

 · print "Hello World!";

 · 

 · * 运行这个代码,你将很荣幸的得到错误。

 · 

 · Can't locate DBI.pm in @INC (@INC contains

 · .........

 · BEGIN failed--compilation aborted at.....

· 修改这个代码,让他进行查找Modules的库多一个本地路径。

 · #!/usr/bin/perl

 · 

 · use FindBin qw($Bin);

 · use lib "$Bin";

 · use DBI;

 · 

 · print "Hello World!";
分页:[1] 2 3  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有