На моем сервере centos 6.7 есть только мои сайты на php и mysql, использующие веб-сервер nginx и virtualmin (без wordpress или внешних скриптов / программного обеспечения).
Я установил PHP с:
yum --enablerepo=remi,remi-php56 install -y php-mysqlnd php-fpm
yum установленные зависимости, такие как php-commom, php-pdo и т. д.
Я проверил запущенные процессы на моем сервере с помощью virtualmin.
каждый php-fpm: пул www Процесс использует вокруг 400MB объем памяти.
В каталоге etc / php.d более 20 расширений.
Я прокомментировал большинство расширений в каталоге 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: пул www Процесс использует вокруг 200MB объем памяти.
Можно ли отключить еще несколько расширений, таких как ereg, libxml, Reflection, SPL, mhash и т. Д.?
Я надеюсь, что это уменьшит использование ОЗУ каждым из процессов php-fpm: pool www.
Пожалуйста, предложите.
Благодарю.
Задача ещё не решена.
Других решений пока нет …