Heim > Artikel > Backend-Entwicklung > Detailliertes Tutorial zur Installation der neuesten Version von PHP7 auf Centos7
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:
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!