Dans le développement Web moderne, PHP est toujours un langage de script côté serveur largement utilisé. En particulier dans l'environnement Linux, la maîtrise des méthodes d'installation et de configuration de PHP aidera à créer une plate-forme de développement et de déploiement efficace.
Avant d'installer PHP, il est recommandé de mettre à jour le système pour éviter les problèmes de compatibilité. Utilisez la commande suivante pour vous assurer que le système est à jour:
sudo apt-get update && sudo apt-get upgrade
Certaines bibliothèques sont nécessaires pour que PHP fonctionne correctement, et il est recommandé d'installer ces dépendances courantes à l'avance:
sudo apt-get install software-properties-common
Afin d'installer sur la dernière version PHP, vous devez d'abord ajouter la source logicielle PHP conservée officielle:
sudo add-apt-repository ppa:ondrej/php
Après avoir ajouté la source, actualisez la liste des packages:
sudo apt-get update
Ensuite, installez PHP et les modules d'extension couramment utilisés. L'exemple suivant installe PHP version 8.0:
sudo apt-get install php8.0 php8.0-cli php8.0-fpm php8.0-mysql
dans:
Une fois l'installation PHP terminée, vous pouvez vérifier si elle réussit via la commande suivante:
php -v
Si le terminal obtient des informations de version PHP, cela signifie que l'installation a réussi.
Selon les exigences du projet, le fichier de configuration PHP peut devoir être ajusté. Par exemple, modifiez la taille du fichier de téléchargement, la limite de mémoire, etc.:
sudo nano /etc/php/8.0/fpm/php.ini
Il est recommandé de prêter attention aux paramètres suivants:
Après avoir modifié la configuration, vous devez redémarrer le service PHP pour que les modifications prennent effet:
sudo systemctl restart php8.0-fpm
Grâce aux étapes détaillées de cet article, vous pouvez terminer avec succès l'installation et la configuration préliminaire de PHP dans le système Linux. Qu'il soit utilisé dans un environnement de développement personnel ou le déploiement de serveurs en ligne, la maîtrise de ces opérations améliorera l'efficacité du développement.