Maison >développement back-end >Problème PHP >environnement PHP d'installation Unix

environnement PHP d'installation Unix

WBOY
WBOYoriginal
2023-05-07 11:22:08547parcourir

L'utilisation de PHP est assez courante lors du développement d'applications Web. L'installation de l'environnement php dans un environnement Unix nous permet de développer et de tester plus facilement. De l'installation du code source aux gestionnaires de packages système, cet article vous présentera les différentes méthodes d'installation de php sur les systèmes Unix.

  1. Installation via le gestionnaire de packages système

La plupart des distributions Unix fournissent un gestionnaire de packages qui facilite l'installation et la mise à niveau des packages logiciels. Installer php à l’aide d’un gestionnaire de packages est également une méthode très simple.

  1. Systèmes Debian / Ubuntu :
    Utilisez le gestionnaire de paquets apt-get, vous pouvez installer PHP en utilisant la commande suivante :

    sudo apt-get update
    sudo apt-get install php

  2. Systèmes CentOS / Fedora :
    Utilisez le gestionnaire de paquets yum, vous pouvez utiliser la commande suivante pour installer PHP :

    sudo yum install php

Notez que cette méthode installe la version php préconfigurée du système, qui n'est peut-être pas la dernière version de PHP, donc si vous en avez besoin exécuter les dernières applications PHP devra être installé en utilisant d'autres méthodes.

  1. Installation via le code source

Si vous utilisez le code source pour installer l'environnement PHP, vous devez télécharger le dernier package de code source PHP, le compiler et l'installer. Voici les étapes à suivre pour installer à l'aide du code source :

  1. Dépendances nécessaires
    Tout d'abord, vous devez installer les bibliothèques dépendantes, y compris le compilateur gcc mis à jour, ainsi que les bibliothèques C standard et les fichiers d'en-tête de développement. En prenant le système Ubuntu comme exemple, vous pouvez utiliser la commande suivante :

    sudo apt-get install gcc libpcre3-dev

Les systèmes CentOS ou Fedora peuvent nécessiter des commandes différentes. Veuillez noter que la compilation sur un système autonome nécessite l'installation de dépendances.

  1. Télécharger le code source
    La nouvelle version du code PHP peut être téléchargée depuis le site officiel et peut être téléchargée via la commande suivante :

    cd /usr/local/src
    sudo wget https://www.php. net/distributions/php -8.0.3.tar.gz
    sudo tar -xzf php-8.0.3.tar.gz
    cd php-8.0.3

  2. Configuration, compilation et installation
    Exécutez les commandes suivantes dans le répertoire de code source à configurer :

    sudo ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-zlib
    sudo make
    sudo make install

Ici, le paramètre --prefix définira le chemin d'installation de PHP. Le paramètre --with-apxs2 compile les bibliothèques Apache Portable Runtime (APR) et Apache XML/XSLT en binaires PHP. --with-mysql et --with-zlib compileront avec le support MySQL et zlib.

  1. Configurer PHP
    Fichier de configuration d'installation :

    cd /usr/local/src
    sudo cp php-8.0.3/php.ini-production /usr/local/php/lib/php.ini

Et configurez le fichier php.ini, sélectionnez les options appropriées pour la configuration du serveur Web et de PHP

  1. Utilisez Docker pour une installation rapide

Utilisez des conteneurs Docker pour créer rapidement un environnement de développement ou exécuter des applications php. Les administrateurs système ou les développeurs de logiciels installent simplement Docker sur la machine hôte et extraient l'image du conteneur PHP du référentiel public Docker Hub.

  1. Installez Docker
    Installez Docker et démarrez le service. Les méthodes d'installation sont différentes selon les versions de Linux. Veuillez vous référer à la documentation officielle d'installation de Docker.
  2. Tirez l'image du conteneur
    Exécutez la commande suivante pour extraire la dernière image du conteneur php de Docker Hub :

    sudo docker pull php

  3. Démarrez le conteneur
    Exécutez la commande suivante pour démarrer le conteneur php :

    sudo docker run -p 80 :80 -v $PWD:/var/www/html php

Parmi eux, le paramètre -p mappe le port 80 de l'hôte au port 80 du conteneur, et le paramètre -v mappe le répertoire actuel à l'association de répertoire /var/www/ html du conteneur afin que les fichiers PHP du conteneur soient accessibles sur l'hôte.

Résumé

Il existe plusieurs manières différentes d'installer l'environnement php sur les systèmes Unix. Utilisez votre gestionnaire de packages système pour installer rapidement les versions préconfigurées de php. L'installation à partir des sources offre davantage d'options de personnalisation, notamment la dernière version du code PHP et la possibilité de compiler davantage de modules de langage. La conteneurisation Docker peut rapidement créer un environnement de développement ou exécuter des applications PHP. Différentes méthodes ont leurs propres avantages et limites, et vous pouvez choisir en fonction de vos besoins.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn