一、查看是否安装php-fpm
要查看服务器上是否安装了php-fpm,可以通过以下命令来查询:
```
systemctl status php-fpm
```
如果已安装,该命令将会输出当前php-fpm的状态。
如果没有安装php-fpm,可以通过以下方式进行安装:
```
sudo apt-get install php-fpm
```
安装完毕后,再次输入上述命令,就能看到当前php-fpm的状态了。
二、查看php-fpm的配置文件
在linux下,php-fpm的主配置文件通常位于/etc/php/7.0/fpm/php-fpm.conf中。使用以下命令可以查看该文件的内容:
```
sudo cat /etc/php/7.0/fpm/php-fpm.conf
```
该命令将输出php-fpm的配置文件内容。可以对该文件进行编辑,以达到自己的需要。
三、查看php-fpm的池配置
针对某个虚拟主机或者某个应用,可以在php-fpm中设置许多不同的进程池。这些池被称为PHP-FPM请求的工作进程组。
可以配置多个池,每个池可以有不同的设置(端口,用户,组,工作进程数量等)。
在Ubuntu等Linux操作系统中,默认情况下每个网站都有一个单独的Padavan 线程池,该池保存在/etc/php/7.0/fpm/pool.d/目录中。
可以使用以下命令查看该目录下的池配置文件列表:
```
ls /etc/php/7.0/fpm/pool.d/
```
可以通过查看这些配置文件来确定特定网站的php-fpm池的配置。
四、查看php-fpm的进程列表
可以使用以下命令查看php-fpm的进程列表:
```
ps aux | grep php-fpm
```
该命令将输出当前运行中的php-fpm进程列表。
五、php-fpm的日志
php-fpm的错误日志通常位于/var/log/php-fpm.log中。可以使用以下命令来查看php-fpm错误日志:
```
sudo less /var/log/php-fpm.log
```
该命令将会输出php-fpm的错误日志内容。
此外,php-fpm还有一个访问日志文件,通常位于/var/log/nginx/access.log。
六、重启php-fpm
如果修改了php-fpm的配置文件,需要重启php-fpm,以使更改生效。可以通过以下命令来重启php-fpm:
```
sudo systemctl restart php-fpm
```
以上就是关于linux下如何查看php-fpm是否安装和一些常用的查看命令的内容,在实际工作中,掌握这些知识将极大的提高工作的效率。