Dieser Artikel beschreibt, wie man eine PHP7 + Nginx-Umgebung unter CentOS 6.6 installiert. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: 1. Installieren Sie die erforderlichen Abhängigkeitsbibliotheken
2. Laden Sie das PHP-Quellpaket herunter http://php.net/downloads.php Der Dateiname lautet: php-7.0.4.tar.gz 3. Entpacken Sie das Quellpaket > tar -zxvf php-7.0.4.tar.gz 4. Geben Sie das Verzeichnis ein und konfigurieren Sie ./configure --prefix=/data/nmp/php \ --mit-curl \ --with-freetype-dir \ --mit-gd \ --mit-gettext \ --with-iconv-dir \ --mit-kerberos \ --with-libdir=Bibliothek \ --with-libxml-dir \ --with-mysqli=mysqlnd \ --mit-openssl \ --mit-pcre-regex \ --with-pdo-mysql=mysqlnd \ --mit-pdo-sqlite \ --mit-Birne \ --with-png-dir \ --mit-xmlrpc \ --mit-xsl \ --mit-zlib \ --enable-mysqlnd \ --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 \ --enable-pthreads \ --enable-maintainer-zts \ --enable-fileinfo 5. make und make install > machen && machen installieren 6. Konfigurationsdatei > cp php.ini-Entwicklung /data/nmp/php/lib/php.ini > cp /data/nmp/php/etc/php-fpm.conf.default /data/nmp/php/etc/php-fpm.conf > cp /data/nmp/php/etc/php-fpm.d/www.conf.default /data/nmp/php/etc/php-fpm.d/www.conf > cp -R ./sapi/fpm/php-fpm /data/nmp/php/etc/init.d/php-fpm (*Das Verzeichnis init.d muss erstellt werden) 7. Inbetriebnahme > /data/nmp/php/etc/init.d/php-fpm 8. Nginx-Integration mit PHP >vi /data/nmp/nginx/conf/nginx.conf Server { hören Sie 80; Servername localhost; Zeichensatz UTF-8; #Stammverzeichnis der Website / { Wurzel /data/wwwroot; index.html index.htm index.php; } Standort ~ \.php$ { #Stammverzeichnis der Website /data/wwwroot; #phpcgi-Port, Standard 9000 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; #document_root zeigt auf das Website-Verzeichnis fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_params einschließen; } } 9. Nginx neu laden > /data/nmp/nginx/sbin/nginx -s neu laden Ich hoffe, dieser Artikel hilft Ihnen bei der Konfiguration Ihrer CentOS-Umgebung. Das könnte Sie auch interessieren:
|
<<: MySQL erhält schnell den Tabelleninstanzcode ohne Primärschlüssel in der Bibliothek
>>: Verzeichnisberechtigungen beim Erstellen eines Containers mit Docker
CocosCreator Version 2.3.4 Drachenknochenanimatio...
Dieser Artikel basiert auf der CentOS 7.3-Systemu...
Heute habe ich mysql-5.7.18-winx64.zip von der of...
1. Fehler beim Verbinden mit Master 'x@xxxx:x...
In diesem Artikel wird der spezifische Code von V...
Zum Übertragen von Dateien zwischen dem Host und ...
Detailliertes Beispiel zum Abrufen des Maximalwer...
Rasterlayout Dem übergeordneten Element hinzugefü...
Konfiguration Vorwort Projektaufbau: basierend au...
Wirkung: <!doctype html> <html> <K...
Wenn Sie einen neuen Linux-Server bekommen, müsse...
Inhaltsverzeichnis Vorwort 1. Iceraven-Browser (F...
Inhaltsverzeichnis Vorwort Was ist SSH? Wofür wir...
Dieser Artikel fasst die Prinzipien und die Verwe...
Vorwort Zuerst wollte ich es mit wget auf CentOS8...