無視するだけならハンドラに SIG_IGN を指定すると簡単です。
lang
1<?php
2pcntl_signal(SIGINT, SIG_IGN); // Ctrl+C
3pcntl_signal(SIGTSTP, SIG_IGN); // Ctrl+Z
4
5for(;;) {
6 echo ".";
7 sleep(1);
8}
ただ、スクリプトを終了するには別のコンソールから kill する必要があるので逆に不便な気もしますが・・
それと Ctrl+Z は普通は終了ではなく停止なので、Ctrl+Z の後に fg と打てば再開できると思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。