Maison >développement back-end >tutoriel php >Explication détaillée de l'installation d'Apache et de PHP sur Centos

Explication détaillée de l'installation d'Apache et de PHP sur Centos

不言
不言original
2018-04-16 16:34:494696parcourir

Le contenu de cet article concerne l'explication détaillée de l'installation d'Apache et de php dans centos. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

Explication détaillée de. installation d'Apache dans Centos6.6

1. Package d'installation

Apache httpd 2.4.27.tar.gz, apr-1.6.2.tar.gz, apr-util-1.5.2. tar.gz, pcre-8.41 .tar.gz, php-7.1.9.tar.bz2.tar.bz2.tar.bz2

2. Vérifiez l'environnement d'installation

Installation de l'affichage Réussi httpd2.2.15. Afin de ne pas affecter la nouvelle version, vous devez désinstaller la version du système




Assurez-vous de le désinstaller ! ! ! ! ! (Il existe également une opération de suppression de package. Si le message d'erreur concerne un package dépendant, utilisez : rpm –e –nodeps nom du package à supprimer)

3 Installez divers packages

1. Créer un répertoire : mkdir /usr/local/soft est utilisé pour stocker divers packages d'installation

Mkdir /usr/local/apr

Mkdir /usr/local/apr-util

Mkdir /usr/local/httpd

Mkdir /usr/local/pcre

2. Installez d'abord apr-1.6.2 :

Décompressez :


Compiler :


Provoque une telle erreur :

rm : impossible de supprimer `libtoolT' : Nosuch fichier ou répertoire (environ à la ligne 30351, commande : vim +30351 configure)

Solution : Remplacez RM='$RM' dans le fichier configure par RM='$RM –f'. Enregistrez et quittez. Si wq ne peut pas enregistrer et quitter, utilisez : wq!, pour forcer l'enregistrement et la sortie !

Compilez à nouveau :


Solution : Supprimez la phrase $RM "$cfgfile" dans le fichier de configuration. (Cela peut être ignoré et n'affectera pas les installations ultérieures)

Compilez avec succès, installez :


3. Installez apr-util-1.5. 2

Après décompression, entrez apr-util-1.5.2 pour la compilation :


Compilez et installez avec succès : make && make install

4. Installez pcre-8.41

Après la décompression, entrez dans le répertoire pcre-8.41 pour compiler :


Compilez et installez avec succès : make&& make install

S'il indique

, cela signifie que vous devez installer gcc-c++, commande : miam listVérifiez s'il y a un package d'installation dans le système, sinon, téléchargez-le. Puis installez. Aucune instruction particulière n’est donnée ici. . .

5. Installez httpd-2.4.27

Compilez après la même chose que ci-dessus :

./configure--prefix=/usr/local/httpd --with- pcre=/ usr/local/pcre --with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util

Compiler sans erreur d'installation : make&& make install

6. Configurez et démarrez Apache

Entrez /usr/local/httpd/bin

Exécutez la commande : ./apachectl start

Invite :


Solution : Ouvrir le fichier httpd.conf et modifier #ServerNamewww.example.com:80 remplacé par ServerName ip:80

4. Définissez Apache comme service système Linux et démarrez-le après le démarrage

1 Copiez le lien apachectl dans le répertoire de démarrage du système et nommez-le httpd

.

2. Enregistrez le service Apache

commande : vim/etc/rc.d/init.d/httpd

dans # ! Ajoutez les 2 lignes sous /bin/sh : #chkconfig:35 61 61 #description:Apache

3. Configurez automatiquement httpd et ajoutez-le à la surveillance du service Linux



5. Entrez dans le navigateur : http://ip:80



Configuration réussie ! !

Si le test de la page Web échoue, veuillez désactiver le pare-feu : iptables -F Juste au cas où, vous pouvez le désactiver au démarrage : chkconfig iptables off

6. php-7.1.9

Première décompression : bzip2 –d php-7.1.9.tar.bz2.tar.bz2.tar.bz2

Tar –xvf php-7.1.9.tar .bz2.tar.bz2.tar

Entrez le répertoire de configuration : cd php-7.1.9

Entrez la commande pour installer et configurer : ./configure-- prefix=/usr/local/php --with -apxs2=/usr/local/httpd/bin/apxs

Installation : make && make install

Après le l'installation est terminée, vous devez configurer le fichier de configuration APACHE

vi /usr/local/httpd/conf/httpd.conf

Ajouter une ligne où se trouve AddType

AddType application/x-httpd-php .php (Faites attention aux espaces !!!!!)

Trouver DirectoryIndex index.html

Dans index.html Ajoutez un index.php ou default.php

Redémarrez Apache

Terminé !

Dans le navigateur :

Recommandations associées :

CentOS 7 pour créer un environnement de serveur PHP

centos7 YUM installer PHP5.6



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