如何减少php-fpm内存使用量?是否可以删除一些PHP扩展?

时间:2015-10-09 06:28:07

标签: php virtualmin

我的centos 6.7服务器只有我的基于php和mysql的网站使用nginx web服务器和virtualmin(没有wordpress或外部脚本/软件)。

我安装了PHP:

yum --enablerepo=remi,remi-php56 install -y php-mysqlnd php-fpm

yum安装了php-commom,php-pdo等依赖项。

我使用virtualmin检查了服务器中正在运行的进程。

每个php-fpm:pool www 进程正在使用 400MB 内存。

etc / php.d目录中有20多个扩展名。

php-extensions in etc/php.d directory

我评论了etc / php.d目录中的大多数扩展。

我使用

检查了已安装的扩展程序
<?php
print_r(get_loaded_extensions());
?>

[0] => Core
[1] => date
[2] => ereg
[3] => libxml
[4] => openssl
[5] => pcre
[6] => zlib
[7] => filter
[8] => hash
[9] => Reflection
[10] => SPL
[11] => session
[12] => standard
[13] => cgi-fcgi
[14] => curl
[15] => ftp
[16] => mysqlnd
[17] => PDO
[18] => mysql
[19] => pdo_mysql
[20] => json
[21] => mhash

重启php-fpm和nginx后, 每个php-fpm:pool www 进程正在使用 200MB 内存。

是否可以禁用更多扩展名,如ereg,libxml,Reflection,SPL,mhash等?

我希望这会减少每个php-fpm:pool www进程的内存使用量。

请建议。 感谢。

0 个答案:

没有答案