gpt4 book ai didi

php - 如何从我的 PHP 页面在 apache 上调用 Perl?

转载 作者:行者123 更新时间:2023-12-04 07:07:56 25 4
gpt4 key购买 nike

我和我的 friend 正在为一系列游戏创建日志解析器。我们已经在 PHP/MySQL 中编写了前端 (web) 并在 Perl 中编写了解析器(当然也使用 MySQL)。现在我们在让这两个人进行交流时遇到了问题。

我们不想做的就是:一个在线管理页面,您可以在其中单击“解析”按钮。当您单击它时,一个 Perl 脚本应该启动。像“exec(”perl/home/www/Init.pm -f games_mp.log”)。

这可能吗?请记住,它应该很容易设置。

我们已经尝试了从 system/exec 到 .htaccess 的所有内容,但似乎没有任何东西是开箱即用的。根本不工作。

建议?

拉卡 =)

最佳答案

我很遗憾地说没有简单的方法来设置它。不同的服务器带有不同的默认 apache 配置。

您可能想要做的是在服务器配置、虚拟主机配置、目录配置中添加以下行,或者,如果设置正确,在 .htaccess 中。
AddHandler cgi-script .cgi .pl .pm
您的用户还需要适本地 chmod 和 chown 文件。

事情是,这听起来像是一个长期运行的过程。如果是这样,那么运行 Web 浏览器可能需要很长时间,否则它会在完成之前超时。如果是这种情况,您可能希望设置某种作业队列,并每 5 分钟左右基于该队列执行一次 cron 脚本。

关于php - 如何从我的 PHP 页面在 apache 上调用 Perl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/827302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com