PHP7 integriert Fastcgi
Das Startelement wird zu php-fpm
Zuerst müssen Sie die von PHP benötigten abhängigen Bibliotheken installieren
yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-defel libxml2 libxml2-devel pcre-devel curl-devel libxslt-devel
//PHP herunterladen
wget http://php.net/distributions/php-7.0.23.tar.xz
//Entpacken
xz -d php-7.0.23.tar.xz
// Paket entpacken
tar xvf php-7.0.23.tarcd php-7.0.23
//Kompilierungsspezifische Konfigurationsoptionen Google Baidu-Abfrage enthält Erklärungen
# ./configure --prefix=/usr/local/php \ --sbin-path=/usr/sbin/php \ --bin-path=/usr/bin/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
Hinweis:" Achten Sie darauf, ob in der Konfiguration Fehler oder fehlende Abhängigkeitspakete vorliegen. Wenn ja, fügen Sie „
Kompilieren und installieren
make&&make install
Konfigurationsdatei cp“ hinzu
//Referenzdatei von PHP-FPM
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
//PHP-FPM-Startup nach init.d verschieben Beim Booten beginnen
cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm
# php -v Es ist in Ordnung, wenn die folgende Eingabeaufforderung erscheint
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Installationsbeispiele in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!