Maison >développement back-end >tutoriel php >Exemple de partage d'installation d'Apache et de PHP sur Centos
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.2Après la décompression, saisissez apr. - Compilez util-1.5.2 : Compilez et installez avec succès : make && make install4 Installez pcre-8.41Après la décompression, entrez dans le répertoire pcre-8.41. compiler. : Compilé et installé avec succès : make&& make installS'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.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 : 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émarrage1 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/httpddans# ! 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 ./configure-- prefix=/usr/local/php --with -apxs2=/usr/local/httpd/bin/apxs AddType application/x-httpd-php .php (Faites attention aux espaces !!!!!) Ajoutez un index.php ou default.php 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
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!