Maison > développement back-end > PHP7 > Explication détaillée de l'installation de centos6 centos7 php7

Explication détaillée de l'installation de centos6 centos7 php7

coldplay.xixi
Libérer: 2023-02-17 21:32:01
avant
2066 Les gens l'ont consulté

Explication détaillée de l'installation de centos6 centos7 php7

centos 7/6 est disponible
Lien de téléchargement (la dernière version est 7.4.5)

php site officiel

wget https://www.php.net/distributions/php-7.4.5.tar.gz
Copier après la connexion

J'ai l'habitude de mettre tous les fichiers téléchargés et décompressés dans des dossiers fixes, nous créons donc un nouveau dossier sous /usr/localdownload

Ce qui suit est l'ordre d'exécution

[root@localhost lib]# cd /usr/local
[root@localhost lib]# mkdir download
[root@localhost lib]# cd download
[root@localhost lib]# wget https://www.php.net/distributions/php-7.4.5.tar.gz
Copier après la connexion

Recommandé (gratuit) :PHP7

Décompressez le fichier

[root@localhost lib]# tar -zxvf php-7.4.5.tar.gz
[root@localhost lib]# cd php-7.4.5
Copier après la connexion

Arrêtez le service Apache

[root@localhost php-7.3.17]# /usr/local/Webserves/apache2.4/bin/apachectl stop
Copier après la connexion

Configuration

L'exemple suivant correspondra correctement au chemin d'accès à apxs. Si Apache est installé par d’autres moyens, le chemin d’accès à apxs doit être ajusté en conséquence. Notez que apxs peut être renommé apxs2 dans certaines distributions.

./configure --prefix=/usr/local/Webserves/php7.3 --with-apxs2=/usr/local/Webserves/apache2.4/bin/apxs
Copier après la connexion

Compiler

make && make install
Copier après la connexion

Fichier de configuration mobile

Explication détaillée de linstallation de centos6 centos7 php7

#development   开发环境配置文件   production生产环境配置文件,
cp php.ini-development  php.ini-production  /usr/local/Webserves/php7.3/
Copier après la connexion

Modifier le fichier de configuration en php.ini

#找到文件所在
[root@localhost php-7.3.17]# cd /usr/local/Webserves/php7.3/
[root@localhost php7.3]# ls -a
.  ..  bin  etc  include  lib  php  php.ini-development  php.ini-production  var
#在次备份一下
[root@localhost php7.3]# cp -b php.ini-development  php.ini-development备份 
[root@localhost php7.3]# ls -a
.   bin  include  php                  php.ini-development备份  var
..  etc  lib      php.ini-development  php.ini-production
#修改配置文件
[root@localhost php7.3]# mv php.ini-development php.ini
[root@localhost php7.3]# ls -a
.  ..  bin  etc  include  lib  php  php.ini  php.ini-development备份  php.ini-production  var
Copier après la connexion

Modifier Fichier httpd .conf pour appeler les modules PHP. Le chemin sur le côté droit de l'expression LoadModule doit pointer vers un module PHP sur le système. La commande make install ci-dessus le fait peut-être déjà, mais assurez-vous de vérifier.

LoadModule php5_module modules/libphp5.so
Copier après la connexion

Explication détaillée de linstallation de centos6 centos7 php7

Dites à Apache d'analyser une extension spécifique en PHP

<filesmatch>
    SetHandler application/x-httpd-php
</filesmatch>
Copier après la connexion

Explication détaillée de linstallation de centos6 centos7 php7

Démarrez Apache

# Si la configuration réussit, vous pouvez démarrer Apache normalement

[root@localhost Webserves]# /usr/local/Webserves/apache2.4/bin/apachectl start
[root@localhost Webserves]#
Copier après la connexion

Explication détaillée de linstallation de centos6 centos7 php7

Test php

Affichez le chemin racine du stockage du site Web d'Apache et ouvrez le fichier de configuration d'Apache pour find
Explication détaillée de linstallation de centos6 centos7 php7

Maintenant, écrivez un fichier php

[root@localhost Webserves]# cd /usr/local/Webserves/apache2.4/htdocs
[root@localhost htdocs]# vim index.php
[root@localhost htdocs]#
Copier après la connexion

Explication détaillée de linstallation de centos6 centos7 php7

Vous pouvez voir que l'installation est réussie
Explication détaillée de linstallation de centos6 centos7 php7

Remarque* Aucune extension php n'a été installée lors de la compilation. Par exemple, MySQL, donc si vous souhaitez l'utiliser, vous devez installer les fichiers d'extension requis

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal