phpスクリプトでproc_open()を使用して、別のphpスクリプトを呼び出して実行しようとしています。コードは次のとおりです。
$descriptors = array(
0 => array("pipe","r"),
1 => array("pipe","w"),
2 => array("file","./error_log.txt","a")
) ;
$cwd="./";
$process=proc_open('php reversegame.php &', $descriptors,$pipes,$cwd);
if (is_resource($process)) {
$return_value = proc_close($process);
}
これにより、error_log.txtに次のエラーが書き込まれます
PHP:構文エラー、107行目の/etc/php5/cli/php.iniに予期しない「&」があります
私はproc_openを初めて使用しますが、この関数の使用法を把握しようとしています。私は実際に別のスクリプトを実行しながらこのphpスクリプトを同時に実行しようとしています!