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