Maison  >  Article  >  développement back-end  >  paquet de fichiers Apache pour installer php

paquet de fichiers Apache pour installer php

PHPz
PHPzoriginal
2023-05-06 09:31:07600parcourir

Avec le développement de la technologie Internet, les sites Web sont devenus de plus en plus complexes et le langage de script PHP est devenu l'une des technologies importantes pour le développement de sites Web. Lorsque nous devons installer un environnement PHP sur un serveur, nous devons généralement utiliser certains logiciels pour l'installation, parmi lesquels Apache est un logiciel courant. Eh bien, dans cet article, nous présenterons la méthode d'installation de PHP à partir du package Apache.

Avant de commencer, nous devons comprendre les concepts d'Apache et de PHP. Apache est un logiciel open source gratuit et l'un des logiciels de serveur Web les plus populaires côté serveur. PHP est un puissant langage de programmation côté serveur qui nous permet d'écrire du contenu Web dynamique. Voyons maintenant comment installer PHP à partir du package Apache.

Première étape : Téléchargez le package de fichiers Apache

Tout d'abord, nous devons télécharger le package de fichiers Apache depuis le site officiel d'Apache. Dans cet article, nous utilisons Apache version 2.4.46. Une fois le téléchargement terminé, nous décompressons le package de fichiers dans le répertoire /usr/local/ sur le serveur.

$ tar -zxvf httpd-2.4.46.tar.gz -C /usr/local/

Une fois la décompression terminée, nous pouvons voir /usr/local/httpd Il existe un script de configuration dans le répertoire -2.4.46.

Étape 2 : Installer Apache

Avant d'installer Apache, nous devons installer certaines dépendances, telles que APR et APR-util. Nous pouvons l'installer via la commande suivante :

$ yum install -y apr apr-util apr-devel apr-util-devel

Une fois l'installation terminée, nous pouvons commencez à compiler et installez Apache. Avant de compiler, nous devons utiliser la commande suivante pour générer le script de configuration :

$ ./buildconf

Après avoir généré le script de configuration, nous pouvons démarrer la configuration : #🎜🎜 ## 🎜🎜#$ ./configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-ssl --with-mpm=prefork

Parmi eux , -- Le paramètre prefix spécifie le chemin d'installation d'Apache, le paramètre --enable-mods-shared=all est utilisé pour activer tous les modules partagés, le paramètre --enable-ssl est utilisé pour activer la prise en charge SSL et le -- Le paramètre with-mpm=prefork est utilisé pour activer Prefork MPM. Prefork MPM est un module de traitement d'événements d'Apache qui permet d'exécuter plusieurs requêtes simultanément.

Une fois la configuration terminée, nous pouvons utiliser les commandes suivantes pour compiler et installer Apache :

$ make && make install

Apache Après l'installation est terminée, nous pouvons démarrer Apache en utilisant la commande suivante :

$ /usr/local/apache/bin/apachectl start

Nous pouvons également arrêter Apache en utilisant la commande suivante :

#🎜🎜 #$ /usr/local/apache/bin/apachectl stop

Étape 3 : Téléchargez le package de fichiers PHP

Avant d'installer le fichier PHP package, nous devons d’abord installer le package de fichiers PHP. Téléchargez le package de fichiers PHP sur le site officiel. Dans cet article, nous utilisons PHP version 7.4.11. Une fois le téléchargement terminé, nous décompressons le package de fichiers dans le répertoire /usr/local/ sur le serveur.

$ tar -zxvf php-7.4.11.tar.gz -C /usr/local/

Une fois la décompression terminée, nous pouvons voir /usr/local/php Il existe un script de configuration dans le répertoire -7.4.11.

Étape 4 : Installer PHP

Avant d'installer PHP, nous devons également installer certaines dépendances, telles que OpenSSL, OpenSSL-devel et libxml2-devel. Nous pouvons l'installer via la commande suivante :

$ yum install -y openssl openssl-devel libxml2-devel

Une fois l'installation terminée, nous pouvons commencer à configurer et à installer PHP . Tout d'abord, nous devons le configurer à l'aide de la commande suivante :

$ ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs -- with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mbstring --with-openssl

Parmi eux, le paramètre --prefix spécifie le chemin d'installation de PHP, - Les paramètres -with-apxs2 sont utilisés pour configurer le chemin d'Apache, les paramètres --with-mysqli et --with-pdo-mysql sont utilisés pour configurer le chemin de MySQL, le paramètre --enable-mbstring est utilisé pour activer le multi-octet prise en charge des chaînes, --with-openssl Paramètre utilisé pour activer la prise en charge d'OpenSSL.

Une fois la configuration terminée, nous pouvons utiliser les commandes suivantes pour compiler et installer PHP :

$ make && make install

PHP Après l'installation est terminée, nous devons ajouter les lignes de code suivantes au fichier de configuration d'Apache pour activer le support PHP : conf/httpd -php.conf

Parmi eux, php7_module est le nom du module de PHP, libphp7.so est le nom du fichier du module de PHP, php7-script est le nom du processeur d'Apache et httpd- php.conf est la configuration du document PHP.

Étape 5 : Tester PHP


Après l'installation de PHP, nous devons tester pour nous assurer que PHP a été installé avec succès. Avant de tester, nous devons redémarrer le service Apache :

$ /usr/local/apache/bin/apachectl restart

Après cela, nous créons un fichier nommé info.php , et ajoutez le code suivant au fichier :

http://your-ip-address/info.php

Si nous voyons la page d'informations PHP, cela signifie que PHP a été installé et exécuté avec succès.

résumé

Cet article explique comment installer PHP à l'aide du package de fichiers Apache, y compris le téléchargement et l'installation du package de fichiers Apache, le téléchargement et l'installation du package de fichiers PHP, et comment tester si PHP fonctionne normalement. Ces méthodes serviront de référence si vous devez ultérieurement installer PHP sur votre serveur.

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