Pré-requis
- Savoir se connecter en SSH
- Connaître votre version de PHP
Code : Tout sélectionner
php -v
Code : Tout sélectionner
php -v
PHP 5.5.9-1ubuntu4.3 (cli) (built: Jul 7 2014 16:36:58)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
Si votre version est inférieure à 5.5 vous devez utiliser l'optimisation APC, si non l'optimisation Zend OPcache
Optimisation APC
En SSH faire :
Code : Tout sélectionner
sudo su -
apt-get update
apt-get install php-apc php-pear php5-dev build-essential libpcre3-dev
pear config-set php_ini /etc/php5/fpm/php_ini
pear config-set php_ini /etc/php5/cli/php_ini
pecl config-set php_ini /etc/php5/fpm/php_ini
pecl config-set php_ini /etc/php5/cli/php_ini
pecl install apc
echo 'apc.enable_cli = 1' >> /etc/php5/cli/conf.d/20-apc.ini
service php5-fpm restart
Optimisation OPcache
En SSH faire :
Code : Tout sélectionner
apt-get update
sudo apt-get install -y php-pear
sudo apt-get install -y build-essential php5-dev
sudo pecl install zendopcache-7.0.3
Il faut ensuite activer l'extention en mode FPM :
Code : Tout sélectionner
sudo su -
echo "zend_extension=opcache.so" >> /etc/php5/fpm/php.ini
echo "opcache.memory_consumption=256" >> /etc/php5/fpm/php.ini
echo "opcache.interned_strings_buffer=8" >> /etc/php5/fpm/php.ini
echo "opcache.max_accelerated_files=4000" >> /etc/php5/fpm/php.ini
echo "opcache.revalidate_freq=1" >> /etc/php5/fpm/php.ini
echo "opcache.fast_shutdown=1" >> /etc/php5/fpm/php.ini
echo "opcache.enable_cli=1" >> /etc/php5/fpm/php.ini
echo "opcache.enable=1" >> /etc/php5/fpm/php.ini
Code : Tout sélectionner
sudo su -
echo "zend_extension=opcache.so" >> /etc/php5/cli/php.ini
echo "opcache.memory_consumption=256" >> /etc/php5/cli/php.ini
echo "opcache.interned_strings_buffer=8" >> /etc/php5/cli/php.ini
echo "opcache.max_accelerated_files=4000" >> /etc/php5/cli/php.ini
echo "opcache.revalidate_freq=1" >> /etc/php5/cli/php.ini
echo "opcache.fast_shutdown=1" >> /etc/php5/cli/php.ini
echo "opcache.enable_cli=1" >> /etc/php5/cli/php.ini
echo "opcache.enable=1" >> /etc/php5/cli/php.ini
Code : Tout sélectionner
sudo service php5-fpm restart