Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So installieren Sie PHP7 auf Centos

So installieren Sie PHP7 auf Centos

藏色散人
藏色散人Original
2021-06-02 15:05:5014592Durchsuche

So installieren Sie PHP7 auf Centos: 1. Installieren Sie PHP7 über yum, Befehl wie „yum install php70w“ 2. Laden Sie PHP7 herunter und kompilieren und konfigurieren Sie es.

So installieren Sie PHP7 auf Centos

Die Betriebsumgebung dieses Artikels: Centos7-System, PHP7.0-Version, DELL G3-Computer

Centos7 Detailliertes Tutorial zur Installation der neuesten Version von PHP7

Methode 1. Einfache Installation (über yum)

1. Installieren Sie epel-release

rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

2. Installieren Sie PHP7

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Methode 2. Kompilieren und installieren Sie php7

yum install php70w
2 . Entpacken Sie php7
wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror
3. Geben Sie das PHP-Verzeichnis ein

tar -xvf php7.tar.gz

4. Kompilieren und konfigurieren Sie (wenn ein Fehler auftritt, wird er im Wesentlichen dadurch verursacht, dass die Abhängigkeitsdateien im vorherigen Schritt nicht installiert wurden)

Wenn Sie es als problematisch empfinden, können Sie in diesem Schritt auf PHP verweisen. Offizielle Installationsanweisungen: http://php.net/manual/zh/install.unix.nginx.php

cd php-7.0.4

6. Offizielle Installation

# 直接复制下面一行(不包括本行)
yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel

7. Konfigurieren Sie Umgebungsvariablen
"

9. PHP-FPM starten

./configure \
--prefix=/usr/local/php \
--with-config-file-path=/etc \
--enable-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-soap \
--with-libxml-dir \
--with-xmlrpc \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-pcre-regex \
--with-sqlite3 \
--with-zlib \
--enable-bcmath \
--with-iconv \
--with-bz2 \
--enable-calendar \
--with-curl \
--with-cdb \
--enable-dom \
--enable-exif \
--enable-fileinfo \
--enable-filter \
--with-pcre-dir \
--enable-ftp \
--with-gd \
--with-openssl-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib-dir \
--with-freetype-dir \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--with-gettext \
--with-gmp \
--with-mhash \
--enable-json \
--enable-mbstring \
--enable-mbregex \
--enable-mbregex-backtrack \
--with-libmbfl \
--with-onig \
--enable-pdo \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-zlib-dir \
--with-pdo-sqlite \
--with-readline \
--enable-session \
--enable-shmop \
--enable-simplexml \
--enable-sockets \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-wddx \
--with-libxml-dir \
--with-xsl \
--enable-zip \
--enable-mysqlnd-compression-support \
--with-pear \
--enable-opcache

Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP7 auf Centos. 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