--- a/trunk/php-java-bridge/bind.c
+++ b/trunk/php-java-bridge/bind.c
@@ -11,6 +11,9 @@
 #include <string.h>
 /* setenv */
 #include <stdlib.h>
+
+/* signal */
+#include <signal.h>
 
 /* miscellaneous */
 #include <stdio.h>
@@ -105,6 +108,11 @@
 			exec_vm(cfg); 
 			exit(105);
 		  }
+		  /* protect guard */
+		  signal(SIGHUP, SIG_IGN); 
+		  signal(SIGINT, SIG_IGN); 
+		  signal(SIGTERM, SIG_IGN);
+
 		  write(p[1], &pid, sizeof pid);
 		  waitpid(pid, &err, 0);
 		  write(p[1], &err, sizeof err);