查看php状态,php判断

本文目录一览:

centos 如何检测php安装?

需要准备的材料分别是:电脑、centos主机,linux连接工具。

1、首先连接上centos主机,进入等待输入指令的linux命令行状态。

2、输入:php -v,再按回车。

3、此时会打印出php安装的详细信息,依次可以检测到php的安装状况。

查看php-fpm状态

可以通过php-fpm提供的功能,查看服务器上php的运行情况,

只需要进行简单的配置即可,下文通过linux命令行演示.

去掉 pm.status_path = /status 前面的分号,保存退出

nginx配置加入以下内容

保存退出

浏览器访问

phpinfo怎么用

显示PHP的当前信息,其中包括PHP扩展和编译版本,服务器信息和环境,PHP环境中,路径,主机和本地配置选项,HTTP头,PHP许可等等(详细信息可参考PHP手册)。要得到这些信息,不仅可以从浏览器中查看,还可以使用命令行在服务器上查看。

使用浏览器查看很简单,:只需要在网站目录创建一个PHP文件,使用上面提到的phpinfo()函数,如:

1:?php

2:phpinfo();

3:?

然互在浏览器中输入此文件路径即可查看。

在Linux服务器上,还可以使用如下命令,不用浏览网页同样可以查看PHP信息,如:

php -r ‘phpinfo();’

此命令同样可以得到网页形式的结果。

扩展资料:

phpinfo使用说明:

bool phpinfo ([ int$what = INFO_ALL ] )

输出 PHP 当前状态的大量信息,包含了 PHP 编译选项、启用的扩展、PHP 版本、服务器信息和环境变量(如果编译为一个模块的话)、PHP环境变量、操作系统版本信息、path 变量、配置选项的本地值和主值、HTTP 头和PHP授权信息(License)。

因为每个系统安装得有所不同, phpinfo() 常用于在系统上检查 配置设置和 预定义变量。

phpinfo() 同时是个很有价值的、包含所有 EGPCS(Environment, GET, POST, Cookie, Server) 数据的调试工具。

参考资料来源:百度百科-phpinfo

怎么查看服务器PHP.INI是否开启php

首先看下浏览器返回的状态码,404表示你的PHP项目中木有默认页,500表示你的PHP项目中某个文件有硬性错误,接着呢,到php.ini中开启下出错开关,就可以发现是PHP函数或变量出错还是mysql连接出错了。。。,最好放截图。。。

PHP 怎么获得当前运行的状态

XDebug啊 很好用的 像wamp最新的集成包里就自带了 如果你是用的nb 或者zs其他ide的话 可能需要装插件至于__LINE__的话 就是一个魔术常量了 返回当前行

如何使用监控宝监控php-fpm状态

在开始之前,请确保已经开启php-fpm的status。

一、创建收集数据脚本

新建脚本/home/sh/monitor_fpm.sh,并添加到cronjob,每五分钟运行一次。脚本代码为:

fpm_status=$(curl -s )

start_since_now=$(echo “$fpm_status” | awk -F’:’ ‘/start since/{gsub(/ /,””,$2);print $2}’)

listen_queue=$(echo “$fpm_status” | awk -F’:’ ‘/^listen queue:/{gsub(/ /,””,$2);print $2}’)

idle_processes=$(echo “$fpm_status” | awk -F’:’ ‘/idle processes/{gsub(/ /,””,$2);print $2}’)

active_processes=$(echo “$fpm_status” | awk -F’:’ ‘/^active processes:/{gsub(/ /,””,$2);print $2}’)

total_processes=$(echo “$fpm_status” | awk -F’:’ ‘/total processes/{gsub(/ /,””,$2);print $2}’)

accepted_conn_now=$(echo “$fpm_status” | awk -F’:’ ‘/accepted conn/{gsub(/ /,””,$2);print $2}’)

max_listen_queue=$(echo “$fpm_status” | awk -F’:’ ‘/max listen queue/{gsub(/ /,””,$2);print $2}’)

max_active_processes=$(echo “$fpm_status” | awk -F’:’ ‘/max active processes/{gsub(/ /,””,$2);print $2}’)

max_children_reached=$(echo “$fpm_status” | awk -F’:’ ‘/max children reached/{gsub(/ /,””,$2);print $2}’)

if [ -f “/tmp/accepted_conn78” ];then

accepted_conn_pre=$(cat /tmp/accepted_conn78)

((accepted_conn_inc=$accepted_conn_now – $accepted_conn_pre))

[[ $accepted_conn_inc -lt 0 ]] accepted_conn_inc=0

else

accepted_conn_inc=0

fi

echo $accepted_conn_now /tmp/accepted_conn78

if [ -f “/tmp/start_since78” ];then

start_since_pre=$(cat /tmp/start_since78)

((start_since_inc=$start_since_now – $start_since_pre))

[[ $start_since_inc -lt 0 ]] per_request=0 || ((per_request=$accepted_conn_inc/$start_since_inc))

else

per_request=0

fi

echo $start_since_now /tmp/start_since78

echo “pre

accepted_conn:$accepted_conn_inc

listen_queue:$listen_queue

idle_processes:$idle_processes

active_processes:$active_processes

total_processes:$total_processes

per_request:$per_request

max_listen_queue:$max_listen_queue

max_active_processes:$max_active_processes

max_children_reached:$max_children_reached

/pre” /home/

二、到监控宝添加自定义监控

1、点击网站头部的创建监控项目,拉到底部,选择创建自定义监控,再点击创建自定义监控规则,

2、基本信息填写

1

3、规则指标添加

2

3、添加php请求图

3

4、添加php进程图

4

5、添加php最大值图

5

6、点击完成,输入监控fpm的页面

6

完成了以上步骤之后,过一段时间就可以看到php-fpm的状态统计信息了。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/196451.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-03 09:56
下一篇 2024-12-03 09:56

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • PHP与Python的比较

    本文将会对PHP与Python进行比较和对比分析,包括语法特性、优缺点等方面。帮助读者更好地理解和使用这两种语言。 一、语法特性 PHP语法特性: <?php // 简单的P…

    编程 2025-04-27
  • PHP版本管理工具phpenv详解

    在PHP项目开发过程中,我们可能需要用到不同版本的PHP环境来试验不同的功能或避免不同版本的兼容性问题。或者我们需要在同一台服务器上同时运行多个不同版本的PHP语言。但是每次手动安…

    编程 2025-04-24
  • Vue状态管理——Vuex

    一、安装和基础配置 安装Vuex非常简单,只需在终端中运行如下命令: npm install vuex –save 在Vue项目中,需要将Vuex引入并通过Vue.use()使用…

    编程 2025-04-24
  • PHP数组去重详解

    一、array_unique函数 array_unique是php中常用的数组去重函数,它基于值来判断元素是否重复,具体使用方法如下: $array = array(‘a’, ‘b…

    编程 2025-04-24
  • PHP导出Excel文件

    一、PHP导出Excel文件列宽调整 当我们使用PHP导出Excel文件时,有时需要调整单元格的列宽。可以使用PHPExcel类库中的setWidth方法来设置单元格的列宽。下面是…

    编程 2025-04-24

发表回复

登录后才能评论