Нет, не умрет. pcntl_fork() делает копию родительского процесса который работает самостоятельно.
$pid = pcntl_fork();
if ($pid == -1) {
echo "fork error\n";
exit;
} elseif ($pid > 0) {
// завершаем работу родительского процесса
exit;
}
В результате работы такого кода например, основной процесс будет убит сразу после запуска дочернего процесса. Собственно так реализуется отвязка от терминала.