Heim >Backend-Entwicklung >PHP-Tutorial >Detailliertes Tutorial zur Installation der neuesten Version von PHP7 auf Centos7

Detailliertes Tutorial zur Installation der neuesten Version von PHP7 auf Centos7

不言
不言Original
2018-04-23 15:55:582686Durchsuche

In diesem Artikel wird hauptsächlich das detaillierte Tutorial zur Installation der neuesten Version von PHP7 auf Centos7 vorgestellt. Die andere Methode ist die Kompilierung und Installation. Weitere Informationen finden Sie in diesem Artikel Wenn Sie es benötigen, können Sie darauf verweisen.

Methode 1. Einfache Installation (über yum)

1 🎜>

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

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 PHP7 entpacken

tar -xvf php7.tar.gz

3 Verzeichnis

cd php-7.0.4

4. Abhängige Pakete installieren

# 直接复制下面一行(不包括本行)
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

5. Kompilierungskonfiguration (wenn ein Fehler auftritt, liegt dies im Grunde daran, dass die Abhängigkeitsdateien im vorherigen Schritt nicht installiert wurden)

Wenn Sie es als problematisch empfinden, können Sie die offiziellen PHP-Installationsanweisungen aus diesem Schritt lesen: http:/ /php.net/manual/zh/install.unix.nginx.php

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

6. Offizielle Installation

make && make install

7. Umgebungsvariablen konfigurieren

vi /etc/profile

Anhängen


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

am Ende, um den Befehl auszuführen. Damit die Änderungen sofort wirksam werden

source /etc/profile

8. Konfigurieren php-fpm

cp php.ini-production /etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm

9. Starten Sie php-fpm

/etc/init.d/php-fpm start

Verwandte Empfehlungen:


Centos PHP5 installieren, PHP deinstallieren, PHP7 installieren

CentOS7 PHP AMQP-Erweiterung installieren

Das obige ist der detaillierte Inhalt vonDetailliertes Tutorial zur Installation der neuesten Version von PHP7 auf 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