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.
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:
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 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é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
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
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.
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
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
À 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.