Привет, это пример использования proc_open в PHP, работает только в системах с / dev / tty (Linux / OSX)
<?php
$descriptors = array(
array('file', '/dev/tty', 'r'),
array('file', '/dev/tty', 'w'),
array('file', '/dev/tty', 'w')
);
$process = proc_open('vim', $descriptors, $pipes);