如何确定 linux 内的 php nginx mysql 进程是否运转正常

 我来答
六锶尽念飘1e
2016-09-26 · TA获得超过1693个赞
知道大有可为答主
回答量:2034
采纳率:82%
帮助的人:1521万
展开全部

1. php 的测试:

使用 yum 命令安装 php

yum install php*

然后浏览器访问服务器 IP:

2. nginx 的测试:

进入 nginx 的安装目录 执行 ./nginx

然后查看有没有 nginx 进程被启动

[root@localhost sbin]# ps -ef | grep nginx

3. mysql 的测试:

进入 mysql 的安装目录 执行 ./mysql -uroot

可以进入 mysql 命令行:

仙青桖0Go
2016-08-16 · 超过31用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:65万
展开全部
服务器上查看进程是否起来,端口是否监听,然后看日志是否报错。

程序端可以里面利用phpinfo方法判断nginx的访问,php的各个模块安装信息,在写一个php连接数据的访问去执行,看是否连接数据库正常。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
坠落天狼
2016-08-30 · 超过17用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:22.1万
展开全部
通过命令:
1、php: ps -ef|grep php-fpm 或者 netstat -lntup|grep 9000看端口是否已经在监听状态。
2、nginx: netstat -lntup|grep 80
3、mysql: netstat -lntup|grep 3306
如果都显示监听到则进程正常运转。
其实写一个shell脚本,看上边命令的执行结果,输出出来会更直观的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我好萌_233
2016-09-08 · 超过28用户采纳过TA的回答
知道答主
回答量:69
采纳率:75%
帮助的人:38.4万
展开全部

LINUX中查看程序进程的指令只要是ps。想要通过程序名字来查看进程只要使用 grep指令过滤具体如下

#查看mysql相关进程
ps -aux|grep mysql 
#查看nginx相关进程
ps -aux|grep nginx
#查看php相关进程,其实是查看php-fpm的进程
ps -aux|grep php
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dong8yong8
2016-08-18
知道答主
回答量:37
采纳率:0%
帮助的人:11.9万
展开全部
你可以写个操作数据库的php脚本,然后运行下,看是否操作成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式