Compilez et installez Apache PHP dans le répertoire spécifié
Dans le processus de création d'un serveur de site Web, Apache et PHP sont deux composants indispensables et importants. Cet article explique comment compiler et installer Apache et PHP dans le répertoire spécifié et fournit des exemples de code spécifiques.
Première étape : Préparation
Avant de commencer l'installation, assurez-vous que votre système dispose des outils de compilation et des dépendances nécessaires. Généralement, vous devez installer les logiciels suivants :
apr et apr-util : bibliothèques auxiliaires requises par Apache
Vous pouvez utiliser des outils de gestion de packages pour installer ces packages. Par exemple, sur Ubuntu, vous pouvez utiliser la commande suivante :
sudo apt-get update sudo apt-get install gcc make autoconf libtool libapr1 libaprutil1
Étape 2 : Téléchargez le code source
Tout d'abord, Vous devez télécharger les dernières versions des packages de code source Apache et PHP depuis le site officiel. Ici, nous prenons Apache 2.4.46 et PHP 7.4.11 comme exemples. Vous pouvez choisir d'autres versions si nécessaire.
wget https://downloads.apache.org/httpd/httpd-2.4.46.tar.gz wget https://www.php.net/distributions/php-7.4.11.tar.gz
Étape 3 : Décompressez le code source
Décompressez le package de code source téléchargé et entrez dans le répertoire du code source :
tar -xzvf httpd-2.4.46.tar.gz tar -xzvf php-7.4.11.tar.gz cd httpd-2.4.46
Étape 4 : Compilez et installez Apache
Ensuite, nous compilons et installons d'abord Apache. Exécutez d'abord le script de configuration pour générer Makefile :
./configure --prefix=/path/to/install/apachepath
où "/path/to/install/apachepath" est le chemin du répertoire dans lequel vous souhaitez installer Apache. Exécutez ensuite la commande make pour compiler le code source et installez-le :
make sudo make install
Une fois l'installation terminée, vous pouvez démarrer le serveur Apache :
/path/to/install/apachepath/bin/apachectl start
Étape 5 : Configurer Apache
Après l'installation d'Apache, vous devez modifier le fichier de configuration httpd.conf pour effectuer les modifications de configuration correspondantes. Vous pouvez configurer l'hôte virtuel, le numéro de port et d'autres informations en fonction de vos propres besoins.
Étape 6 : Compiler et installer PHP
Maintenant, compilons et installons PHP. Entrez d'abord le répertoire du code source PHP :
cd ../php-7.4.11
Exécutez le script de configuration pour générer le Makefile et spécifiez le répertoire d'installation :
./configure --prefix=/path/to/install/phppath --with-apxs2=/path/to/install/apachepath/bin/apxs
où "/path/to/install/phppath" est le chemin du répertoire dans lequel vous souhaitez installer PHP , "/path/to/install/apachepath" est le chemin où vous avez installé Apache. Exécutez ensuite la commande make pour compiler PHP et installez-le :
make sudo make install
Étape 7 : Configurer PHP
Une fois l'installation terminée, modifiez le fichier de configuration d'Apache httpd.conf et ajoutez le contenu suivant à la fin du fichier :
LoadModule php7_module /path/to/install/phppath/libphp7.so AddType application/x-httpd-php .php
Ensuite redémarrez le serveur Apache pour que la configuration prenne effet :
/path/to/install/apachepath/bin/apachectl restart
À ce stade, vous avez compilé et installé avec succès Apache et PHP dans le répertoire spécifié. Grâce aux étapes ci-dessus, vous pouvez personnaliser la configuration et étendre les fonctions en fonction de vos besoins réels, rendant votre serveur plus stable et efficace. J'espère que ces guides pourront vous aider à configurer un serveur de site Web.
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!