これは私のLinuxサーバで動作しますが、自宅で自分のWebサイトを自分のPCでテストしていて、PHPでPythonスクリプトを実行しようとしていますが、もちろん\パスは私のLinuxマシン上のIm時に変化します。Windowsの下でphpのpythonスクリプトを実行する
$pyscript = 'C:\\wamp\\www\\testing\\scripts\\imageHandle.py';
$python = 'C:\\Python27\\python.exe';
$filePath = 'C:\\wamp\\www\\testing\\uploads\\thumbs\\10-05-2012-523.jpeg'
exec('$python $pyscript $filePath', $output, $return);
これは私のLinuxマシンでは動作しますが、私のWindowsテストサーバでは動作しません。これをWindows上で実行するにはどうすればよいですか?あなたは答えに読むことができるよう
これがソリューションです:ウィンドウで、コマンドプロンプトから直接
EDITを実行するときにああ、これも動作します。
$cmd = "$python $pyscript $filePath";
exec("$cmd", $output);
は魅力的です。シングルチックをダブルに変更しました。
どのように変数(パラメータ)をPHPからPythonに渡すのですか? – next2u