Heim > Artikel > Backend-Entwicklung > So installieren Sie PHP7.0 in einer Linux-Umgebung
Installationsmethode von PHP7.0 in einer Linux-Umgebung: Laden Sie zuerst PHP herunter und dekomprimieren Sie es für die Installation. Konfigurieren Sie dann die Umgebungsvariable „export PATH=/usr/local/php/bin:$PATH“.
Die Betriebsumgebung dieses Artikels: CentOS 6.6-System, PHP7.0.2-Version, DELL G3-Computer
Wie installiere ich PHP7.0 in einer Linux-Umgebung?
Linux-Umgebung PHP7.0-Installation
PHP7- und HHVM-Vergleich
Die Leistung von PHP7 in realen Szenarien entspricht tatsächlich der von HHVM und übertrifft in einigen Szenarien sogar die von HHVM.
Der Betrieb und die Wartung von HHVM sind kompliziert und es handelt sich um ein Multithread-Modell. Das bedeutet, dass der gesamte Dienst hängen bleibt und sich nicht automatisch neu startet.
Darüber hinaus wird JIT verwendet, was bedeutet, dass es nach dem Neustart vorgeheizt werden muss. Ohne Vorheizen ist die Leistung schlecht. Darüber hinaus ist das Multithread-Modell schwer zu debuggen, was für Webdienste, die Stabilität anstreben, sehr ungeeignet ist.
Nginx und Versionsnummern vor PHP7.0 können sich auf diesen Artikel beziehen: Linux-Umgebung Nginx-Installation und -Debugging und PHP-Installation
Die offizielle Version von PHP7.0 wurde etwa im November 2015 angekündigt. Die aktuelle Versionsnummer ist PHP7.0.2. Ich habe erstmals im August 2015 mit der ersten Beta-Version von PHP7 begonnen, und jetzt ist die offizielle Version veröffentlicht.
Linux-Versionsnummer: 64-Bit CentOS 6.6
nginx Versionsnummer: Nginx1.8.0
php Versionsnummer: PHP-7.0.2
download
# wget http://php.net/get/php-7.0.2.tar.gz/from/a/mirror
it wird empfohlen, die Installation zu überprüfen Hilfe vor der Installation der Datei INSTALLIEREN
Entpacken und installieren
# tar zxvf php-7.0.2.tar.gz # cd php-7.0.2
Überprüfen Sie zunächst die Installationshilfe
# ./configure --help # ./configure --prefix=/usr/local/php \ --with-curl \ --with-freetype-dir \ --with-gd \ --with-gettext \ --with-iconv-dir \ --with-kerberos \ --with-libdir=lib64 \ --with-libxml-dir \ --with-mysqli \ --with-openssl \ --with-pcre-regex \ --with-pdo-mysql \ --with-pdo-sqlite \ --with-pear \ --with-png-dir \ --with-xmlrpc \ --with-xsl \ --with-zlib \ --enable-fpm \ --enable-bcmath \ --enable-libxml \ --enable-inline-optimization \ --enable-gd-native-ttf \ --enable-mbregex \ --enable-mbstring \ --enable-opcache \ --enable-pcntl \ --enable-shmop \ --enable-soap \ --enable-sockets \ --enable-sysvsem \ --enable-xml \ --enable-zip
Wenn die Konfiguration falsch ist, müssen Sie die erforderlichen Module installieren, direkt yum, um die abhängigen Bibliotheken zusammen zu installieren
# yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql pcre-devel
Hinweis: Bei der Installation von php7beta3 sind mehrere Schritte erforderlich. Gehen Sie einfach hin und konfigurieren Sie es, Sie müssen es lecker machen. Dies ist mit PHP-7.0.2 nicht mehr der Fall.
# yum -y install curl-devel # yum -y install libxslt-devel
Kompilieren und installieren
# make && make install
Konfigurationsdatei
# cp php.ini-development /usr/local/php/lib/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 -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm
Umgebungsvariablen konfigurieren
/etc/profile export PATH=/usr/local/php/bin:$PATH
Worauf Sie achten müssen, ist die www.conf in php7 Die Konfigurationsdatei konfiguriert die Portnummer von PHPFPM usw. Informationen: Wenn Sie die Standardportnummer 9000 ändern, müssen Sie diese hier ändern und dann die Nginx-Konfiguration ändern
Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP7.0 in einer Linux-Umgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!