システム変数 'Path'にはC:\Program Files\Java\jre7\bin\
が含まれています.PHPからjavaにアクセスすることはできません。システムはWindows Server 2012です。cmd端末から、javaはうまく動作します。私はPHPからjavaを呼び出せません
私はこのようなPHPからexec
を経由して、javaコマンドを呼び出す:
exec("java -version", $string);
preg_match("/java version \"(.*)\..*.*\"/", $string[0], $matches);
$java_version = $matches[1];
$java_version
がnullです。
アイデア?
私はWindows上でのアクセス権と関係があると思われますか?
まず、あなたがここに何かがあるかどうかを調べるべきです。$ string [0] ' –
私は同じ質問を昨日見たと確信しています... – f1sh
$ string [0] – Ferenjito