Maison  >  Article  >  développement back-end  >  Comment installer php7 sur centos miam

Comment installer php7 sur centos miam

藏色散人
藏色散人original
2021-07-17 10:24:463911parcourir

Comment installer php7 sur centos yum : installez d'abord la source EPEL et l'outil de gestion des sources ; puis installez la source REMI ; enfin installez PHP7 et les extensions via "yum install -y php73-php-fpm...".

Comment installer php7 sur centos miam

L'environnement d'exploitation de cet article : système windows7, version PHP7.3, ordinateur DELL G3

Comment installer php7 sur centos miam ?

CentOS 7 yum install PHP7.3

Installer PHP

Remi software source

Remi software source fournit principalement la dernière version du progiciel PHP et quelques autres kits d'outils d'extension PHP, c'est pour Fedora et RHEL Variantes de branche système (notamment : RHEL, CentOS, Oracle Linux, etc.) Pour installer PHP, il est recommandé d'utiliser la source logicielle Remi. Remi est très actif dans le support et la mise à jour de PHP, et peut obtenir du support pour les nouvelles versions dès que possible.

Installez les sources EPEL et les outils de gestion des sources :

yum install epel-release yum-utils

Installez la source REMI :

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Installez PHP7.3 et les extensions :

yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-pecl-swoole php73-php-recode php73-php-snmp php73-php-soap php73-php-xmll

php73 -v #Voir la version

systemctl enable php73-php-fpm #开启开机自启
systemctl restart php73-php-fpm #重启
systemctl start php73-php-fpm #启动
systemctl stop php73-php-fpm #关闭
systemctl status php73-php-fpm #检查状态

Chemin du fichier de configuration :

#查找php.ini位置:
find /etc/opt/remi/php73 -name php.ini
# The current PHP memory limit is below the recommended value of 512MB.
vi /etc/opt/remi/php73/php.ini
memory_limit = 512M
#如果你运行的是 nginx 而不是 apache,修改
vi /etc/opt/remi/php73/php-fpm.d/www.conf
user = apache
group = apache
# Replace the values with
user = nginx
group = nginx
#查找 php 和扩展的安装包:
rpm -qa | grep 'php'
#查看 php73-php-pecl-swoole4-4.4.15-1.el7.remi.x86_64 的安装路径:
rpm -ql php73-php-pecl-swoole4-4.4.15-1.el7.remi.x86_64

Définissez php :

# 将php73链接到系统环境变量中,就可以使用 php -v
ln -s /opt/remi/php73/root/usr/bin/php /usr/bin/php
# 将 cgi.fix_pathinfo 设置为 0
sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/opt/remi/php73/php.ini

Pour les options cgi.fix_pathinfo, veuillez vérifier (https://taobig.org/?p=650)

Risques de vulnérabilité potentiels et pour les risques de sécurité, veuillez vérifier (http://www.laruence.com/2010/ 20/05/1495.html)

Installer plus d'extensions :

Seules certaines extensions PHP sont actuellement installées, d'autres extensions peuvent être vues :

yum search php73

Mettre à jour PHP :

yum update #Mettre à jour tous les logiciels pouvant être mis à jour, y compris PHP

Apprentissage recommandé : "Tutoriel vidéo 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!

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