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

黄舟
Freigeben: 2023-03-06 21:22:02
Original
1907 Leute haben es durchsucht

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

2. Installieren Sie die RPM-Quelle von PHP7

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Nach dem Login kopieren

3. PHP7 installieren

yum install php70w
Nach dem Login kopieren

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

2. Entpacken Sie php7

tar -xvf php7.tar.gz
Nach dem Login kopieren

3. Geben Sie das PHP-Verzeichnis ein

cd php-7.0.4
Nach dem Login kopieren

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

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

make && make install
Nach dem Login kopieren
Am Ende anhängen

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

vi /etc/profile
Nach dem Login kopieren

8. Konfigurieren Sie php-fpm

PATH=$PATH:/usr/local/php/bin
export PATH
Nach dem Login kopieren

9. PHP-FPM starten

source /etc/profile
Nach dem Login kopieren

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!

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!