gpt4 book ai didi

java - 无法使用 PHP 运行 shell 函数

转载 作者:行者123 更新时间:2023-11-30 01:39:38 24 4
gpt4 key购买 nike

我在php中的shell函数中遇到了一些问题。我想通过在php网页上运行php函数来在服务器上执行java程序。

java程序将一些字符写入服务器上的本地文件。

test.php

<?php

$WshShell = new COM("WScript.Shell");
$cmd = ' "C:\\Program Files\\Java\\jdk1.6.0_14\\bin\\java" Importer 1 2 updated.txt 7';

$WshShell->exec($cmd);
echo "okay";
?>

当test.php在服务器上通过命令行执行时,

c:\php test.php

java程序运行。

但是,如果我通过网络浏览器执行它,则不会调用Java程序。

http://127.0.0.1/test.php

是不是因为Windows上不允许Apache用户使用命令行功能?

系统配置:

Microsoft Windows XP,专业 X64 版,版本 2003,服务包 2PHP版本:5.2.6.6 Apache 2.2IIS 6

最佳答案

为什么不使用普通的 PHP 'exec' 函数?

关于java - 无法使用 PHP 运行 shell 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1210839/

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