Maison  >  Article  >  développement back-end  >  Comment compiler et installer Apache PHP dans le répertoire

Comment compiler et installer Apache PHP dans le répertoire

王林
王林original
2024-03-09 09:27:031186parcourir

如何在目录下进行Apache PHP编译安装

Comment compiler et installer Apache PHP dans le répertoire, des exemples de code spécifiques sont requis

Apache et PHP sont deux outils importants souvent utilisés dans le développement Web, et leur compilation et leur installation peuvent nous aider à mieux personnaliser et gérer l'environnement du serveur . Cet article présentera en détail comment compiler et installer Apache PHP dans le répertoire, couvrant des exemples de code spécifiques et des instructions étape par étape.

Première étape : Préparation
Avant de commencer, assurez-vous que les outils de compilation et les dépendances nécessaires sont installés sur votre système. Normalement, voici les commandes pour installer ces outils :

sudo apt update
sudo apt install build-essential
sudo apt install libapr1-dev libaprutil1-dev
sudo apt install libxml2-dev

Étape 2 : Téléchargez le package de code source
Tout d'abord, vous devez télécharger le package de code source d'Apache et de PHP. Vous pouvez télécharger la dernière version stable directement depuis le site officiel et l'extraire dans un 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

Étape 3 : Compiler et installer Apache
Ensuite, commencez à compiler et à installer Apache. Entrez d'abord le répertoire Apache décompressé et exécutez la commande suivante :

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. Vous pouvez le personnaliser en fonction. la situation réelle. Définir le chemin d’installation. --prefix=/path/to/install/dir指定了安装目录,你可以根据实际情况自定义安装路径。

第四步:编译安装PHP
完成Apache的安装后,接下来是编译安装PHP。进入解压后的PHP目录,执行以下命令:

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

在上述命令中,--prefix=/path/to/install/dir指定了PHP的安装目录,--with-apxs2=/path/to/apache/bin/apxs指定了Apache的安装路径。另外,根据需要可以添加其他参数来启用不同的扩展功能。

第五步:配置Apache和PHP
安装完成后,需要配置Apache来加载PHP模块。编辑Apache的配置文件httpd.conf

Étape 4 : Compiler et installer PHP

Après avoir terminé l'installation d'Apache, l'étape suivante consiste à compiler et installer PHP. Entrez le répertoire PHP décompressé et exécutez la commande suivante :

LoadModule php7_module /path/to/install/dir/libphp7.so
AddType application/x-httpd-php .php

Dans la commande ci-dessus, --prefix=/path/to/install/dir spécifie le répertoire d'installation de PHP, -- avec -apxs2=/path/to/apache/bin/apxs spécifie le chemin d'installation d'Apache. De plus, d'autres paramètres peuvent être ajoutés selon les besoins pour activer différentes fonctions étendues.

Étape 5 : Configurer Apache et PHP🎜Une fois l'installation terminée, vous devez configurer Apache pour charger le module PHP. Modifiez le fichier de configuration d'Apache httpd.conf et ajoutez le contenu suivant : 🎜rrreee🎜Après avoir enregistré le fichier de configuration, redémarrez le serveur Apache pour que PHP prenne effet. 🎜🎜Résumé🎜Grâce aux étapes ci-dessus, vous pouvez réussir à compiler et installer Apache PHP dans le répertoire spécifié. Cette méthode facilite la gestion, le contrôle et la personnalisation de l'environnement du serveur, et peut également éviter d'affecter la configuration existante du système lui-même. J'espère que cet article pourra vous aider à mener à bien le travail de compilation et d'installation ! 🎜

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!

Déclaration:
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