首页 > 解决方案 > 是否可以从 php 执行 cgi 脚本?

问题描述

我正在尝试从 dokuwiki 网站运行 LaTeX 解析器。LaTeX 解析器依赖于 mimetex cgi 模块,它是使用以下命令从 PhP 脚本执行的:

shell_exec('/var/www/cgi-bin/mimetex.cgi -f /var/www/html/test1.tex -e /var/www/html/test1.gif');  

但是,在运行 PhP 脚本时,该命令未正确执行。我运行了一个测试命令,例如:

shell_exec('cp test1.tex test2.tex');  

并且能够检查该文件test2.tex是否确实已创建。我还运行了命令:

/var/www/cgi-bin/mimetex.cgi -f /var/www/html/test1.tex -e /var/www/html/test1.gif

从终端,它被执行没有错误。我还确保我的 apache 服务器已配置,以便它可以按照https://www.ionos.com/community/server-cloud-infrastructure/apache/enable-cgi-scripts-on-apache/执行 cgi 脚本

我在这里遗漏了一些东西......但我看不到什么......

标签: phpcgitexdokuwiki

解决方案


推荐阅读