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
Die Standardanzahl von Remotedesktopverbindungen ...
Vorwort: Wenn wir Vue verwenden, verwenden und sc...
echarts Wortwolke ist eine Erweiterung von echart...
Rendern Code - Nehmen Sie die blauen und gelben R...
Inhaltsverzeichnis Vorwort 1. Allgemeine Fehlerbe...
Sysbench ist ein hervorragendes Benchmark-Tool, d...
MySQL UNION-Operator Dieses Tutorial stellt die S...
Im Allgemeinen bietet MySQL standardmäßig eine Vi...
Inhaltsverzeichnis 1. Docker-Datei 2. POM-Konfigu...
Hier ist eine Lösung für das Problem, dass der Ra...
Inhaltsverzeichnis Animationsvorschau Andere UI-B...
Hinweis: Diese Tabelle ist aus dem W3School-Tutor...
Es ist mühsam, die db2-Datenbank direkt auf dem H...
Vorwort In diesem Artikel untersuchen wir die Ent...
Inhaltsverzeichnis Überblick 1. Verstehen Sie die...