Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Einführung in die Installation der neuesten Version von PHP7 unter Centos7

Detaillierte Einführung in die Installation der neuesten Version von PHP7 unter Centos7

黄舟
黄舟Original
2017-03-24 09:40:331952Durchsuche

Dieser Artikel stellt hauptsächlich Centos7 vor Installation Detailliertes Tutorial zur neuesten Version von PHP7, eine Möglichkeit ist eine einfache Installation (über yum). Weitere Informationen finden Sie in diesem Artikel.

Methode 1 (über yum)

1. Epel-Release installieren

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

2. Installieren Sie die RPM-Quelle von PHP7

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

3. PHP7 installieren

yum install php70w

Methode 2. Kompilieren und installieren

1. PHP7 herunterladen

wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror

2. Entpacken Sie php7

tar -xvf php7.tar.gz

3. Geben Sie das PHP-Verzeichnis ein

cd php-7.0.4

4. Kompilieren Sie die Konfiguration (falls ein Fehler auftritt). , es ist im Grunde die Abhängigkeitsdatei aus dem vorherigen Schritt. Verursacht durch keine 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

6. Formale Installation

Variablen
./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

make && make install
Am Ende anhängen

Führen Sie den Befehl aus, damit die Änderungen sofort wirksam werden

vi /etc/profile

8. Konfigurieren Sie php-fpm

PATH=$PATH:/usr/local/php/bin
export PATH

9. PHP-FPM starten

source /etc/profile

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Installation der neuesten Version von PHP7 unter Centos7. 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