Maison >développement back-end >tutoriel php >Exemple de partage d'installation d'Apache et de PHP sur Centos

Exemple de partage d'installation d'Apache et de PHP sur Centos

小云云
小云云original
2018-03-09 13:24:351483parcourir

Cet article partage principalement avec vous des exemples d'installation d'Apache et de php sur centos. J'espère qu'il pourra vous aider.

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

Afficher httpd2.2.15 installé. Afin de ne pas affecter la nouvelle version, vous devez désinstaller la version fournie avec le système

Assurez-vous de la 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 :

Compilation :

affiche cette erreur :

rm : impossible de supprimer `libtoolT' : aucun fichier ou répertoire (environ 30351 ligne , commande : vim +30351 configurer)

Solution : Configurer configurerRM='$RM' dans le fichier est remplacé 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 la décompression, saisissez apr. - Compilez util-1.5.2 :

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. compiler. :

Compilé et installé avec succès : make&& make install

S'il rapporte

, cela signifie que gcc-c++ doit être installé, Commande : yum 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 : Ouvrez le fichier httpd.conf et modifiez #ServerNamewww.example.com:80 vers 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é !

Recommandations associées :

Installez Apache Mysql PHP sous l'environnement Windows de base PHP (photo)

Installez le module d'installation spécifié par Apache sous Linux et Après l'installation, compilez et chargez les autres modules

Centos66 install apache24

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