Maison > développement back-end > PHP7 > le corps du texte

Comment installer php7 sur centos miam

藏色散人
Libérer: 2023-02-18 07:22:01
original
3975 Les gens l'ont consulté

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
Copier après la connexion

Installez la source REMI :

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Copier après la connexion

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
Copier après la connexion

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 #检查状态
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
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