Conseils pratiques : Compilez et installez Apache PHP dans le répertoire spécifié

王林
Libérer: 2024-03-08 21:50:01
original
699 Les gens l'ont consulté

实用技巧:在指定目录下编译安装Apache PHP

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 :

  • gcc : utilisé pour compiler le code source
  • make : utilisé pour construire des logiciels
  • autoconf : utilisé pour générer des scripts de configuration
  • libtool : utilisé pour générer des programmes exécutables
  • 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
    Copier après la connexion

É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
Copier après la connexion

É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
Copier après la connexion

É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
Copier après la connexion

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
Copier après la connexion
Copier après la connexion

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

/path/to/install/apachepath/bin/apachectl start
Copier après la connexion

É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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion
Copier après la connexion

É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
Copier après la connexion

Ensuite redémarrez le serveur Apache pour que la configuration prenne effet :

/path/to/install/apachepath/bin/apachectl restart
Copier après la connexion

À 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal