首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CGI脚本中运行perl脚本

在CGI脚本中运行perl脚本
EN

Stack Overflow用户
提问于 2015-03-24 20:54:01
回答 2查看 1.3K关注 0票数 0

我是生物信息学的新手,但我知道perl脚本。我写了几个脚本来解析pdb文件(蛋白质晶体结构文件)。现在,我想在web服务器上运行这些程序。我在我的ubuntu中安装了apache2。我已经读到了一些关于CGI的内容,它位于本地web服务器的/usr/lib/cgi-bin/中。我需要将我的所有perl脚本放在该目录中。这些脚本从命令行ex: perl contacts.pl pdbFile.pdb获取输入。

现在,如何在perl CGI脚本中运行这些脚本,以便CGI脚本动态抛出html页面并请求用户输入(我猜这包括PHP )。最后,我应该有一个能够在用户输入时运行perl脚本(contacts.pl)的html页面。

如果不能在html网页中运行我的perl脚本,还有什么选择呢?

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2015-03-24 22:13:25

我不认为我会通过CGI运行所有的东西。如果我是您,我会考虑使用perl web框架来生成网页和(假设)上传文件,然后调用现有代码来解析pdb文件并获得您感兴趣的任何内容。

一些流行的框架:

http://mojolicio.us/

  • Dancer:http://perldancer.org/

  • Mojolicious

至于运行with服务器,他们应该有针对apache的部署指南和说明。或者使用另一个use服务器,比如starman,它可以很容易地运行perl webapps。

票数 2
EN

Stack Overflow用户

发布于 2015-03-24 21:39:30

首先,你可以从下面的链接获得基本的想法:

Perl/CGI script with Apache2

CGI script calling a perl script

First Perl CGI script

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29233193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档