Apache et PHP sont des outils couramment utilisés dans le développement Web. La compilation et l'installation nous permettent de personnaliser et de gérer les environnements de serveur de manière plus flexible. Cet article vous fournira des étapes d'installation détaillées et des exemples de code.
Avant de démarrer l'installation, assurez-vous que les outils et dépendances de compilation nécessaires sont installés sur le système. Les voies suivantes sont couramment utilisées: les commandes d'installation:
sudo apt update
sudo apt install build-essential
sudo apt install libapr1-dev libaprutil1-dev
sudo apt install libxml2-dev
Tout d'abord, téléchargez les packages de code source d'Apache et PHP, et vous pouvez obtenir la dernière version stable du site officiel et le décompresser au répertoire approprié.
wget https://www.apache.org/dist/httpd/httpd-2.4.41.tar.gz
tar -zxvf httpd-2.4.41.tar.gz
wget https://www.php.net/distributions/php-7.3.11.tar.gz
tar -zxvf php-7.3.11.tar.gz
Entrez dans le répertoire Apache décompressé et exécutez les commandes suivantes pour compiler et installer:
cd httpd-2.4.41
./configure --prefix=/path/to/install/dir
make
make install
Dans la commande ci-dessus, - prefix = / path / to / install / dir spécifie le répertoire d'installation, et vous pouvez modifier le chemin au besoin.
Une fois l'installation d'Apache terminée, PHP est compilé et installé. Dans le répertoire PHP non terminé, exécutez la commande suivante:
cd php-7.3.11
./configure --prefix=/path/to/install/dir --with-apxs2=/path/to/apache/bin/apxs
--with-mysqli --with-pdo-mysql
make
make install
Où - prefix = / path / to / install / dir spécifie le répertoire d'installation PHP, et --with-apxs2 = / path / to / apache / bin / apxs spécifie le chemin d'accès à apache. Vous pouvez ajouter des options supplémentaires pour activer les extensions PHP au besoin.
Une fois l'installation terminée, vous devez modifier le fichier de configuration d'Apache httpd.conf pour le faire charger le module PHP:
LoadModule php7_module /path/to/install/dir/libphp7.so
AddType application/x-httpd-php .php
Après l'enregistrement du fichier de configuration, redémarrez le serveur Apache et PHP prendra effet.
Grâce aux étapes ci-dessus, vous pouvez compiler et installer APACHE et PHP avec succès dans le répertoire spécifié. Cette méthode vous aide à mieux personnaliser l'environnement de votre serveur et à éviter d'affecter votre configuration existante du système. J'espère que cet article peut vous aider à terminer avec succès l'installation.