【问题标题】:Run a Perl script in PHP - Plesk 11在 PHP 中运行 Perl 脚本 - Plesk 11
【发布时间】:2014-05-29 18:20:08
【问题描述】:

如何在服务器的每个页面中运行 Perl 脚本?

我将代码放在/var/www/cgi-bin,现在我需要正确的代码来运行它。我应该把它放在哪里。

我已将此代码添加到 httpd.conf:

  • 动作添加页脚/cgi-bin/script.cgi
  • AddHandler add-footer .htm .htm

我在网站上添加了代码脚本。

如果页面是 .html,代码会运行,但如果页面是 PHP,则代码不会运行。

我已经尝试过了,但它不起作用,适用于 HTML 文件,但不适用于 PHP

<Directory / >
  Options +ExecCGI
  AddHandler cgi-script .cgi .pl
  AddHandler application/x-httpd-php5 .php
  AddHandler application/x-httpd-php .html .htm
  AddHandler php-cgi .php 
  AddHandler cgi-script cgi pl
  AddHandler cgi-script .html
  AddHandler cgi-script .php

  Action add-footer /cgi-bin/script.cgi 
  AddHandler add-footer .html .htm .php php
</Directory>

【问题讨论】:

  • 什么意思?我不明白你的问题
  • @Paulchenkiller 我已经更新了问题。
  • 好的,如果我理解你的正确,你想在每个交付的页面上添加一个Php-Footer?我只是想知道,为什么? - 我认为你应该重新考虑你需要什么。例如,您可以创建一个模板文件并用 Perl 填充该模板文件。例如Template::Toolkit
  • 我设法让它与 HTML 一起工作,现在我需要让它在 PHP 文件上工作。

标签: perl plesk


【解决方案1】:

我尝试的方式不适用于动态内容,它仅适用于静态内容。

【讨论】:

    猜你喜欢
    • 2012-01-23
    • 1970-01-01
    • 2012-02-18
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多