Maison >développement back-end >tutoriel php >Explication détaillée de l'installation d'Apache et de PHP sur Centos
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 :
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 :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.27Compilez 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 ApacheEntrez /usr/local/httpd/binExécutez la commande : ./apachectl startInvite :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
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!