【问题标题】:installing mod_perl with centos and plesk用 centos 和 plesk 安装 mod_perl
【发布时间】:2013-12-14 08:44:37
【问题描述】:

我正在尝试使用 Plesk 在 Centos 5.5 上安装 mod_perl。这是否已经与 mod_perl 一起提供?我没有在 $ENV{MOD_PERL} 变量中显示任何内容。

我尝试通过 cpan 安装它(安装 mod_perl2):

请提供“apxs”可执行文件的完整路径

我不知道。所以我跳过它,然后我被问到:

请提供 Apache 目录的位置:

虽然我有搜索过,但我似乎找不到它。没有带有 ap_release.h 的 apache 文件夹。

我在哪里可以找到这个或者有更好的方法通过 plesk 安装它?

谢谢,

乔纳森

【问题讨论】:

  • 请尝试:a2enmod perl 或在 apache 的配置中启用 mod_perl

标签: plesk mod-perl centos5


【解决方案1】:

我能够通过以下方式安装 mod_perl2:

>> yum install perl-devel
>> cpan
>> install YAML
>> install mod_perl2

然后,我通过以下方式进行了配置:http://www.server-world.info/en/note?os=CentOS_6&p=httpd&f=9

我为我的网站添加了一个新的<Directory>,以防与 plesk 发生冲突。

/cgi-bin 运行常规 perl 脚本

/mod-perl 使用 mod_perl2 运行我的脚本...这里确实存在 $ENV{MOD_PERL} 变量!

@oleg - 感谢您的帮助,a2enmod perl 在 CentOS 中不起作用

Plesk 中的Perl 支持 复选框似乎没有任何效果。

【讨论】:

    【解决方案2】:

    mod_perl 已经自带了吗?

    是的。检查任何域的托管设置。

    你也可以检查:

    rpm -qa | grep perl
    

    我绝对推荐您在 Centos 6 上使用 Plesk,因为大多数事情会更容易。

    【讨论】:

    • 我正在安装最新版本的 mod_perl,但是当我运行“httpd -l”时它没有列出。我的 $ENV{MOD_PERL} 变量为空。 (我忘了我更新了我的服务器,所以我实际上使用的是 Centos 6。)如果你的命令中列出了 mod_perl,我将如何启用它?
    猜你喜欢
    • 2019-06-10
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    • 2016-10-16
    • 2019-01-24
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    相关资源
    最近更新 更多