Maison >développement back-end >tutoriel php >Étapes détaillées de la compilation et de l'installation d'Apache PHP

Étapes détaillées de la compilation et de l'installation d'Apache PHP

王林
王林original
2024-03-08 13:15:031269parcourir

Apache PHP编译安装详细步骤

Apache et PHP sont deux outils couramment utilisés dans le développement de sites Web. Leur compilation et leur installation nous permettent de les configurer et de les gérer de manière plus flexible. Ce qui suit présentera en détail les étapes de compilation et d’installation d’Apache et PHP, y compris des exemples de code spécifiques.

Étape 1 : Téléchargez les packages de code source Apache et PHP

Tout d'abord, nous devons télécharger les dernières versions des packages de code source Apache et PHP. Vous pouvez visiter le site officiel d'Apache (https://httpd.apache.org) et le site officiel de PHP (https://www.php.net) pour trouver la dernière version stable et la télécharger.

Étape 2 : Décompressez le package de code source

Après le téléchargement, décompressez le package de code source dans le répertoire spécifié. Vous pouvez utiliser la commande suivante :

tar -zxvf httpd-2.4.46.tar.gz
tar -zxvf php-7.4.12.tar.gz

Étape 3 : Installer les bibliothèques dépendantes

Avant de compiler et d'installer Apache et PHP. , vous devez installer une bibliothèque de dépendances. La méthode d'installation exacte dépend du système d'exploitation que vous utilisez.

Sur Ubuntu, vous pouvez utiliser la commande suivante pour installer les bibliothèques dépendantes :

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

Étape 4 : Compiler et installer Apache

L'étape suivante consiste à compiler et installer Apache. Tout d'abord, entrez dans le répertoire du code source d'Apache et exécutez ce qui suit. commande :

./configure --prefix=/usr/local/apache2
make
sudo make install

Une fois l'installation d'Apache terminée, vous pouvez démarrer le service Apache via la commande suivante :

sudo /usr/local/apache2/bin/apachectl start

Étape 5 : Configurer Apache

Modifiez le fichier de configuration d'Apache httpd.conf et configurez selon vos besoins, tels que les ports d'écoute, les hôtes virtuels, etc. httpd.conf,可以根据需求进行相应的配置,例如监听端口、虚拟主机等。

步骤六:编译安装PHP

编译PHP之前,需要进入PHP源码目录,运行以下命令:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-openssl
make
sudo make install

步骤七:配置PHP

编辑PHP的配置文件php.ini,可以设置一些PHP相关的参数,如内存限制、上传文件大小限制等。

步骤八:测试Apache和PHP

为了验证安装是否成功,可以创建一个简单的PHP文件,在浏览器中访问查看效果。创建一个info.php文件,内容如下:

<?php
phpinfo();
?>

info.php文件放在Apache的根目录下(默认是/usr/local/apache2/htdocs/),在浏览器中输入http://localhost/info.php

Étape 6 : Compiler et installer PHP

Avant de compiler PHP, vous devez entrer dans le répertoire du code source PHP et exécuter la commande suivante : 🎜rrreee🎜Étape 7 : Configurer PHP🎜🎜Modifier le fichier de configuration PHP php. ini, vous pouvez définir certains paramètres liés à PHP, tels que la limite de mémoire, la limite de taille de fichier de téléchargement, etc. 🎜🎜Étape 8 : Testez Apache et PHP🎜🎜Afin de vérifier si l'installation est réussie, vous pouvez créer un simple fichier PHP et y accéder dans le navigateur pour voir l'effet. Créez un fichier info.php avec le contenu suivant : 🎜rrreee🎜Placez le fichier info.php dans le répertoire racine d'Apache (la valeur par défaut est /usr/ local/apache2/htdocs/), saisissez http://localhost/info.php dans le navigateur. Si vous voyez la page d'informations PHP, cela signifie que l'installation est réussie. 🎜🎜Grâce aux étapes ci-dessus, nous avons terminé la compilation et l'installation d'Apache et PHP et testé leur convivialité. J'espère que cet article vous sera utile. 🎜

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