Maison > développement back-end > Problème PHP > Comment configurer le répertoire d'installation lors de la compilation et de l'installation d'Apache et de PHP

Comment configurer le répertoire d'installation lors de la compilation et de l'installation d'Apache et de PHP

PHPz
Libérer: 2023-03-21 15:36:01
original
1571 Les gens l'ont consulté

Apache et PHP sont des composants nécessaires à la construction d'un serveur Web. Ils doivent être compilés et installés dans le système Linux. Cet article explique principalement comment définir le répertoire d'installation lors de la compilation et de l'installation pour faciliter la gestion ultérieure.

1. Prérequis

Avant de compiler et d'installer Apache et PHP, vous devez vous assurer que les outils de développement correspondants, notamment make, gcc, g++, etc., ont été installés, sinon la compilation et l'installation normales ne seront pas possible.

2. Compilez Apache

1. Téléchargez le package de code source

Adresse de téléchargement du site officiel :https://httpd.apache.org/download.cgi

Par exemple, téléchargez le package de code source avec version 2.4.46 :

wget https://archive.apache.org/dist/httpd/httpd-2.4.46.tar.gz
Copier après la connexion

2. Décompressez le package de code source

tar zxvf httpd-2.4.46.tar.gz
Copier après la connexion

3. Entrez dans le répertoire du code source

cd httpd-2.4.46
Copier après la connexion

4. Configurez les options de compilation

Nous pouvons configurer les options de compilation via la commande configure, où "-- préfixe" spécifie le répertoire d'installation. Par exemple :

./configure --prefix=/usr/local/apache2
Copier après la connexion

D'autres options couramment utilisées incluent "--enable-ssl" pour activer la prise en charge SSL, "--enable-so" pour activer les modules de partage dynamique, etc. Des options plus détaillées peuvent être consultées via "./configure --help".

5. Compilez et installez

make
make install
Copier après la connexion
Copier après la connexion

3. Compilez PHP

1. Téléchargez le package de code source

Adresse de téléchargement du site officiel : https://www.php.net/downloads.php

Pour Par exemple, la version téléchargée est 7.4 .14 ​​​​package de code source :

wget https://www.php.net/distributions/php-7.4.14.tar.gz
Copier après la connexion

2. Décompressez le package de code source

tar zxvf php-7.4.14.tar.gz
Copier après la connexion

3. Entrez le répertoire du code source

cd php-7.4.14
Copier après la connexion

4. Configurez les options de compilation

. via la commande configure, dans laquelle "--prefix" est spécifié dans le répertoire d'installation et vous devez spécifier "--with-apxs2" pour spécifier le chemin du fichier exécutable apxs2 d'Apache. Par exemple :

./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysqli \
--with-zlib \
--with-openssl
Copier après la connexion

D'autres options couramment utilisées incluent "--with-mysqli" pour activer la prise en charge de MySQLi, "--with-zlib" pour activer la prise en charge de la compression zlib, "--with-openssl" pour activer la prise en charge d'OpenSSL, etc. Des options plus détaillées peuvent être consultées via "./configure --help".

5. Compilez et installez

make
make install
Copier après la connexion
Copier après la connexion

4. Résumé

Lors de la compilation et de l'installation d'Apache et PHP, vous pouvez spécifier le répertoire d'installation en configurant l'option "--prefix". Lors de la spécification du répertoire d'installation, nous pouvons le définir de manière flexible en fonction des besoins réels pour faciliter la gestion ultérieure.

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
Derniers numéros
La différence entre Nginx/Apache et Apache Tomcat
Depuis 1970-01-01 08:00:00
0
0
0
Apache s'arrête automatiquement
Depuis 1970-01-01 08:00:00
0
0
0
Comment configurer Gitblog sur Apache ?
Depuis 1970-01-01 08:00:00
0
0
0
Comment Apache se connecte
Depuis 1970-01-01 08:00:00
0
0
0
Est-ce possible sans installer Apache ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal