Detailliertes Tutorial zur Installation der neuesten Version von PHP7 auf Centos7

不言
Freigeben: 2023-03-24 17:46:01
Original
2667 Leute haben es durchsucht

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

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

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

3 Verzeichnis

cd php-7.0.4
Nach dem Login kopieren

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

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

6. Offizielle Installation

make && make install
Nach dem Login kopieren

7. Umgebungsvariablen konfigurieren

vi /etc/profile
Nach dem Login kopieren

Anhängen


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

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

source /etc/profile
Nach dem Login kopieren

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

9. Starten Sie php-fpm

/etc/init.d/php-fpm start
Nach dem Login kopieren

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!

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