Position actuelle: Accueil> Derniers articles> Comment compiler et installer Apache et PHP dans un répertoire spécifié | Guide complet

Comment compiler et installer Apache et PHP dans un répertoire spécifié | Guide complet

M66 2025-07-18

Comment compiler et installer Apache et PHP dans un répertoire spécifié

Lors de la création d'un serveur de sites Web, Apache et PHP sont deux composants clés. Cet article vous guidera comment compiler et installer ces deux programmes dans un répertoire spécifié, vous aidant à personnaliser la configuration dans un environnement Linux.

Préparation

Avant d'installer Apache et PHP, vous devez vous assurer que votre système a les outils et dépendances de compilation nécessaires. Habituellement, vous avez besoin des forfaits suivants:

  • GCC: utilisé pour compiler le code source
  • Make: Utilisé pour créer un logiciel
  • AutoConf: utilisé pour générer des scripts de configuration
  • libtool: utilisé pour générer des programmes exécutables
  • APR et APR-ULTIL: les bibliothèques auxiliaires requises d'Apache

Vous pouvez utiliser l'outil de gestion des packages pour installer ces packages. Par exemple, dans les systèmes Ubuntu, vous pouvez utiliser la commande suivante:

 Mise à jour Sudo apt-get
sudo apt-get install gcc faire autoconf libtool libapr1 libaprutil1

Téléchargez le code source

Téléchargez la version requise des packages de code source Apache et PHP à partir du site officiel. Par exemple, nous prenons Apache 2.4.46 et PHP 7.4.11 comme exemples, vous pouvez choisir d'autres versions au besoin:

 wget https://downloads.apache.org/httpd/httpd-2.4.46.tar.gz
wget https://www.php.net/distribution/php-7.4.11.tar.gz

Décomposer le code source

Décompressez le package de code source téléchargé et entrez le répertoire de code source correspondant:

 TAR -XZVF HTTPD-2.4.46.tar.gz
TAR -XZVF PHP-7.4.11.tar.gz
CD httpd-2.4.46

Compiler et installer Apache

Tout d'abord, nous compilons et installons Apache. Exécutez le script de configuration pour générer le makefile:

 ./configure --prefix = / path / to / install / apachepath

Ici "/ path / to / instally / apachepath" est le chemin du répertoire où vous souhaitez installer Apache. Exécutez ensuite la commande de fabrication pour compiler et installer:

 Faire
sudo faire l'installation

Une fois l'installation terminée, vous pouvez démarrer le serveur Apache:

 / chemin / vers / installer / apachepath / bin / apachectl start

Configurer Apache

Après avoir installé Apache, vous devez modifier le fichier de configuration httpd.conf pour la configuration correspondante. Vous pouvez configurer des hôtes virtuels, des ports et d'autres informations en fonction de vos besoins.

Compiler et installer PHP

Ensuite, entrez le répertoire de code source PHP et compilez et installez PHP. Exécutez d'abord le script de configuration pour générer le MakeFile et spécifiez le répertoire d'installation de PHP:

 CD ../PHP-7.4.11
c

Exécutez ensuite la commande de fabrication pour compiler et installer:

 Faire
sudo faire l'installation

Configurer PHP

Après avoir installé PHP, modifiez le fichier httpd.conf d'Apache et ajoutez le contenu suivant à la fin du fichier pour charger le module PHP:

 Loadmodule php7_module /path/to/install/phppath/libphp7.so
Application addtype / x-httpd-php .php

Enfin, redémarrez le serveur Apache pour rendre la configuration prendre effet:

 / chemin / vers / installer / apachepath / bin / apachectl redémarrer

Résumer

À ce stade, vous avez réussi et installé Apache et PHP dans le répertoire spécifié. Selon vos besoins, vous pouvez personnaliser davantage la configuration pour garantir les performances et la stabilité du serveur. Grâce à ces étapes, vous pouvez créer un serveur Web qui répond à vos besoins personnels.