WindowsサーバーでPHP 5.4.9を実行しています
PHP ですべてのスクリプト コマンド (exec、shell_exec、system、proc_open、passthru) を実行してみました。すべてが空またはnullを返すようです。
PATH変数としてphantomjsを追加しました。
phantomjs --version
コマンドプロンプトで実行すると、戻ります1.8.2
走ろうとすると
$return = exec("phantomjs --version")
また
$return = shell_exec("phantomjs --version", $output)
$return
は常に null で、$output
空です。
IUSR および IIS_IUSRS ユーザーに phantomjs.exe を実行する権限があることを確認しました
php.ini でセーフ モードが無効になっている
また、実行してみましたがexec('ls') && exec('ipconfig /all')
、期待どおりのデータが出力されました。
他に何を試すべきかわかりません。