在没有终端访问的情况下如何使用Perl模块?

时间:2018-07-06 10:52:20

标签: perl

我使用的网络托管服务仅提供FTP访问,但不提供终端(telnet,SSH等)访问。 Perl核心已经与少量模块(例如LWP :: Simple)一起安装在服务器上。我的脚本想使用未安装的模块(例如WWW :: Mechanize)。没有正常安装,有什么方法可以使用这些模块吗?

2 个答案:

答案 0 :(得分:2)

尝试http://sf.net/projects/cgipan安装没有外壳访问权限的模块。

答案 1 :(得分:1)

您可以将package(something.pm)放在文件夹结构中。我个人喜欢将它们放在modules文件夹中。

然后将其包含在脚本中。我是那样做的:

BEGIN {push @INC, '<path_to_your_project>/modules'};
use <YOUR_PACKAGE>;   <- package name