Heim > Backend-Entwicklung > PHP7 > Hauptteil

So installieren Sie PHP7 auf Centos Yum

藏色散人
Freigeben: 2023-02-18 07:22:01
Original
3909 Leute haben es durchsucht

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
Nach dem Login kopieren

REMI-Quelle installieren:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Nach dem Login kopieren

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
Nach dem Login kopieren

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 #检查状态
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!