38 lines
1.4 KiB
Plaintext
38 lines
1.4 KiB
Plaintext
====== Installer une version de PHP FPM ======
|
|
|
|
Voici comment installer l'interpréteur //PHP//. Il peut être appelé en ligne de commande. Avec //Apache 2//, nous utiliserons la version PHP-FPM.
|
|
|
|
PHP-FPM (FastCGI Process Manager) est une alternative à PHP. C'est une mise en œuvre avec quelques fonctionnalités supplémentaires utiles pour les sites de toute taille, en particulier les sites les plus fréquentés.
|
|
|
|
Pour **l'installation de PHP**, j'utilise le dépôt de //Ondřej Surý//, dans lequel il y a les dernières versions pour //Debian//. Les processeurs pris en charge sont : ** ARM64**, **ARMhf**, **amd64** et **i386**.
|
|
|
|
<code BASH>
|
|
sudo apt install gnupg
|
|
# add key
|
|
wget -q http://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
|
|
</code>
|
|
|
|
<code BASH>
|
|
# add into sources.list
|
|
sudo echo "deb http://packages.sury.org/php/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/php.list
|
|
</code>
|
|
|
|
La commande suivante installe la dernière version disponible en date pour **php-fpm**.
|
|
<code BASH>
|
|
sudo apt update
|
|
sudo apt install php php-fpm
|
|
</code>
|
|
|
|
Mais nous préférerons installer une version bien précise de **php-fpm**. Ceci afin d'éviter une mise à jour majeure qui bloquerait des scripts.
|
|
|
|
<code BASH>
|
|
sudo apt update
|
|
sudo apt install php7.4 php7.4-fpm
|
|
</code>
|
|
|
|
|
|
La version actuelle est la version 7.4, ce qui nous permettra de vérifier le fonctionnement de **fpm** :
|
|
|
|
<code BASH>
|
|
sudo systemctl status php7.4-fpm
|
|
</code> |