Maison > Article > développement back-end > Comment définir les informations de version PHP du serveur
Comme nous le savons tous, PHP est un langage de programmation largement utilisé et il est généralement utilisé pour la programmation côté serveur. De nombreux sites Web fonctionnent sur PHP, il est donc important de savoir comment configurer les informations de version PHP de votre serveur.
Cet article expliquera comment définir les informations de version PHP du serveur. Tout d’abord, vous devez confirmer si PHP est installé sur votre serveur. Si vous n'êtes pas sûr que PHP soit installé, vous pouvez exécuter la commande suivante :
php -v
Si le système vous indique que la commande php n'est pas trouvée, vous devez d'abord installer php. Pour les systèmes Ubuntu, vous pouvez l'installer via la commande suivante :
sudo apt-get install php
Pour les systèmes CentOS, vous pouvez l'installer via la commande suivante :
sudo yum install php
Après l'installation, vous pouvez afficher les informations de version de PHP via la commande suivante :
php -v
Ensuite, nous décrirons comment définir les informations de version PHP du serveur.
Méthode 1 : Modifier le fichier de configuration PHP
Tout d'abord, vous devez trouver le fichier de configuration PHP. Pour les systèmes Ubuntu, l'emplacement du fichier de configuration PHP est généralement /etc/php/7.4/cli/php.ini ; pour les systèmes CentOS, il s'agit généralement de /etc/php.ini.
Utilisez un éditeur tel que vi ou nano pour ouvrir le fichier de configuration PHP et recherchez la ligne suivante :
; version=PHP_VERSION
Décommentez cette ligne et modifiez PHP_VERSION vers la version PHP dont vous avez besoin, par exemple :
version=7.4.0
Enregistrez le fichier et quittez l'édition appareil. Ensuite, redémarrez le service PHP pour que les modifications prennent effet :
Pour les systèmes Ubuntu :
sudo systemctl restart php7.4-fpm
Pour les systèmes CentOS :
sudo systemctl restart php-fpm
Vous pouvez maintenant confirmer si la version de PHP a changé en exécutant la commande suivante :
php -v
Méthode 2 : Utilisez les outils de gestion de version PHP
Une autre façon de définir les informations de version PHP de votre serveur consiste à utiliser un outil de gestion de version PHP, tel que phpenv ou phpbrew. Ces outils vous permettent d'exécuter plusieurs versions de PHP simultanément sur le même serveur et de basculer facilement entre elles.
Les méthodes d'utilisation de ces outils sont différentes selon l'outil que vous utilisez. Ici, nous prenons phpenv comme exemple.
Tout d'abord, installez phpenv:
git clone https://github.com/phpenv/phpenv.git ~/.phpenv
Ensuite, ajoutez le code suivant au fichier ~/.bash_profile :
export PATH="$HOME/.phpenv/bin:$PATH" eval "$(phpenv init -)"
Enregistrez le fichier et quittez l'éditeur, puis exécutez la commande suivante pour que les modifications prennent effet :
source ~/.bash_profile
Ensuite, installez la version PHP nécessaire. Vous pouvez voir toutes les versions PHP disponibles sur la page GitHub de phpenv :
phpenv install -l
Sélectionnez la version PHP dont vous avez besoin, par exemple :
phpenv install 7.4.0
Après l'installation, vous pouvez confirmer que plusieurs PHP ont été installés dans le système via la commande suivante Version :
phpenv versions
Ensuite, définissez la version PHP requise comme version globale par défaut :
phpenv global 7.4.0
Maintenant, vous pouvez utiliser la commande php dans la ligne de commande pour exécuter la version PHP 7.4.0 :
php -v
Si vous devez l'exécuter sur a différent Lorsque vous utilisez différentes versions de PHP dans votre application, vous pouvez définir la version PHP correspondante comme version locale, par exemple :
phpenv local 7.3.0
Créez ensuite un fichier nommé .php-version dans le répertoire de l'application, renseignez le PHP dont vous avez besoin pour utiliser la version :
echo "7.3.0" > .php-version
Après avoir enregistré le fichier, rouvrez la fenêtre de la console pour que les modifications prennent effet.
Résumé
Ci-dessus sont deux méthodes pour définir les informations de version PHP du serveur. Vous pouvez choisir une ou les deux méthodes selon vos besoins. Quelle que soit la méthode que vous choisissez, le redémarrage du service PHP ou la réouverture de la fenêtre de la console sont nécessaires pour que les modifications prennent effet.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!