首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP脚本设置及获取进程名

PHP脚本设置及获取进程名 今天来学习的是两个非常简单的函数,一个可以用来设置我们执行脚本时运行的进程名。而另一个就是简单的获取当前运行的进程名。...这样,就完成了进程名称的自定义。 获取进程名 echo "Process title: " . cli_get_process_title() ...."\n"; // Process title: test 同样的,获取当前进程名的函数也非常地简单,直接调用即可。它就会正常输出当前执行脚本的进程名称。 如果我们没有自定义进程名称呢?...测试代码: https://github.com/zhangyue0503/dev-blog/blob/master/php/202005/source/PHP%E8%84%9A%E6%9C%AC%E8%.../zh/function.cli-set-process-title.php https://www.php.net/manual/zh/function.cli-get-process-title.php

1.4K30

PHP获取服务器基本信息

PHP获取服务器基本信息,免配置流程直接放到后台html即可输出到页面,灰常方便 只要直接复制粘贴就能显示对应信息哦 下面是PHP获取当前服务器信息的基本语句。   PHP程序版本:  PHP echo 'PHP'.PHP_VERSION; ?> ZEND版本:  PHP echo zend_version(); ?> MYSQL支持:  服务器操作系统:  PHP echo PHP_OS; ?> 服务器端信息:  PHP echo $_SERVER ['SERVER_SOFTWARE']; ?> 最大上传限制:   查询当前连接的MYSQL数据库的版本 php自带函数 mysql_get_server_info() 获得服务器系统时间 date_default_timezone_set (PRC); echo ...date("Y-m-d G:i:s");   查询当前连接的MYSQL数据库的版本 php自带函数 mysql_get_server_info() 获得服务器系统时间 date_default_timezone_set

2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    php进程通信-进程信号

    快一个月没发博文了,之前都在深入研究php多进程tcp服务器,结果到现在也没搞出一个完美的解决方案,所以还是先发下这个月学到的东西吧 注意:本文所有内容均在linux环境下 一:进程信号对照 在php进程信号常量中...3:getmypid.获取当前进程id,posix_kill发送信号 为什么会拿这2个一起说呢?...因为posix_kill函数如果需要发送信号,是需要进程id的,而getmypid(),则是获取当前进程id的函数, 以下是将上面的函数组合使用的例子: php //文件一 declare(ticks = 1); echo getmypid();//获取当前进程id pcntl_signal(SIGUSR1,function(){     echo "触发信号用户自定义信号...php echo getmypid();//获取当前进程id pcntl_signal(SIGUSR1,function(){     echo "触发信号用户自定义信号1"; }); while(1)

    1.5K10

    PHP学习进程

    做为一个php痴迷者,我一直想整理一份系列学习php的计划。下面是我学习php进程计划。...1.准备知识:了解html,熟悉div+css,通过设计稿编辑前台 2.学习JavaScript,掌握菜单级联,图片滚动,获取表单内容以及页面元素,正则表达式,数组字符串处理,处理文件和获取客户端信息、...浏览器、城市、IP,等等重要知识 3.学习PHP,掌握代码执行效率和规范,搭建环境,基本语法,基本控制流程,函数定义以及使用,内置函数以及常量,数据库操作、程序控制建立数据库以及表存入基础数据,分析字段类型以及表类型...Word,后台编辑器使用配置,静态网页生成,在线支付系统,新闻发布系统,在线辩论赛,在线考试系统,调查问卷系统,教务管理系统,学生值班系统,框架学习,模块化编程,API编程等等,静态、伪静态配置 4.服务器运维...:系统安装,文件以及文件夹熟悉,图形界面熟悉,文本编辑器使用,常用命令查找,网络连接,软件安装卸载,用户管理,各种服务器搭建,集群,守护进程,防火墙,Shell编程,安全防范适时监控 5.数据库学习,数据库安装

    1.9K40

    PHP 获取服务器详细信息的原生方法

    获取系统类型及版本号:    php_uname()     (例:Windows NT COMPUTER 5.1 build 2600) 只获取系统类型:          php_uname(‘s’...)       (或:PHP_OS,例:Windows NT) 只获取系统版本号:        php_uname(‘r’) 获取PHP运行方式:      php_sapi_name()      ...(PHP run mode:apache2handler) 获取前进程用户名:        Get_Current_User() 获取PHP版本:          PHP_VERSION 获取Zend...’])) 获取客户端IP:            $_SERVER[‘REMOTE_ADDR’] 获取服务器解译引擎:      $_SERVER[‘SERVER_SOFTWARE’] 获取服务器CPU...数量:      $_SERVER[‘PROCESSOR_IDENTIFIER’] 获取服务器系统目录:      $_SERVER[‘SystemRoot’] 获取服务器域名:$_SERVER[‘SERVER_NAME

    1.1K00

    初探PHP多进程

    准备 我们都知道PHP是单进程执行的,PHP处理多并发主要是依赖服务器或PHP-FPM的多进程及它们进程的复用,但PHP实现多进程也意义重大,尤其是在后台Cli模式下处理大量数据或运行后台DEMON守护进程时...以前PHP群里的一位大神曾指导说后台PHP想进阶必然避不开多进程,正好公司里的守护进程也应用了PHP的多进程,结合着谷哥的各种资料和手册,总算理解了多进程,并自己写了一个小demo(在linux系统上实现的...此函数创建了一个新的子进程后,子进程会继承父进程当前的上下文,和父进程一样从pcntl_fork()函数处继续向下执行,只是获取到的pcntl_fork()的返回值不同,我们便能从判断返回值来区分父进程和子进程...,我的进程id是{$cpid}."); sleep(30); } 这时介绍一下两个函数: posix_getpid():获取当前进程的pid; cli_set_process_title...参考资料: PHP CLI模式下的多进程应用 - 风雪之隅 PHP多进程编程初步-PureWeber - 纯粹互联网 用php编写守护进程 - 胡超博客

    1.5K80

    PHP进程间通信-信号

    (一)PHP进程间通信-信号 信号是一种系统调用。通常我们用的kill命令就是发送某个信号给某个进程的。具体有哪些信号可以在liunx/mac中运行kill -l查看。...使用posix kill调用,可以向某个进程发送指定的信号。 远程ssh终端情况下,如果你在服务器上执行了一个阻塞的脚本,正在阻塞过程中你关闭了终端,可能就会产生SIGHUP信号。....'.PHP_EOL); } else if( 0 < $pid ) { // 在父进程中 cli_set_process_title('php father process'); // 父进程不断...('php child process'); sleep( 20 ); exit; } 下图是运行结果: 解析一下这个结果,我先后三次执行了ps -aux | grep php去查看这两个php...那么,在php里给进程安装信号处理器使用的函数是pcntl_signal(),让信号处理器跑起来的函数是pcntl_signal_dispatch()。

    2.3K10
    领券