正文
这里说的服务器开发是指开发服务器端程序,非web开发。牵扯到 进程、 内存 等的管理。
进程
创建子进程,使用pcntl系函数 pcntl_fork()
;
创建新会话,使用posix系函数 posix_setsid()
;
获取进程ID posix_getpid()
;
获取进程组ID posix_getpgid(posix_getpid())
;
获取进程会话ID posix_getsid(posix_getpid())
;
杀死进程 posix_kill($pid, SIGTERM)
;
参考资料
PHP 守护进程编程 https://ibaiyang.github.io/blog/php/2020/06/11/PHP-守护进程编程.html
PHP 内存监控 https://ibaiyang.github.io/blog/php/2020/11/27/PHP-内存监控.html
PHP 多进程初探 https://ibaiyang.github.io/blog/php/2020/06/30/PHP-多进程初探.html
PHP Socket初探 https://ibaiyang.github.io/blog/php/2020/07/01/PHP-Socket初探.html