Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie PHP7 auf Centos Yum

So installieren Sie PHP7 auf Centos Yum

藏色散人
藏色散人Original
2021-07-17 10:24:463911Durchsuche

So installieren Sie PHP7 auf Centos Yum: Installieren Sie zuerst die EPEL-Quelle und das Quellverwaltungstool. Installieren Sie dann die REMI-Quelle und installieren Sie schließlich PHP7 und Erweiterungen über „yum install -y php73-php-fpm ...“.

So installieren Sie PHP7 auf Centos Yum

Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.3-Version, DELL G3-Computer

Wie installiere ich PHP7 auf Centos lecker?

CentOS 7 yum install PHP7.3

PHP installieren

Remi-Softwarequelle

Remi-Softwarequelle bietet hauptsächlich die neueste Version des PHP-Softwarepakets und einige andere PHP-Erweiterungs-Toolkits, es ist für Fedora und RHEL Systemzweigvarianten (einschließlich: RHEL, CentOS, Oracle Linux usw.) Zur Installation von PHP wird die Verwendung der Remi-Softwarequelle empfohlen. Remi ist sehr aktiv bei der Unterstützung und Aktualisierung von PHP und kann so schnell wie möglich Unterstützung für neue Versionen erhalten.

EPEL-Quelle und Quellverwaltungstools installieren:

yum install epel-release yum-utils

REMI-Quelle installieren:

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

PHP7.3 und Erweiterungen installieren:

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 #Version anzeigen

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 #检查状态

Konfigurationsdateipfad:

#查找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

Set.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

Informationen zu cgi.fix_pathinfo-Optionen finden Sie unter (https://taobig.org/?p=650)

Potenzielle Schwachstellenrisiken und Sicherheitsrisiken finden Sie unter (http://www.laruence.com/2010/). 20.05.1495.html)

Weitere Erweiterungen installieren:

Derzeit sind nur einige PHP-Erweiterungen installiert, weitere Erweiterungen sind zu sehen:

yum search php73

PHP aktualisieren:

yum update #Aktualisieren Sie alle aktualisierbaren Softwareprogramme, einschließlich PHP

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP7 auf Centos Yum. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn