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
Was ist ein Index? Warum einen Index erstellen? I...
CPU-Last und CPU-Auslastung Beides kann bis zu ei...
1. Übersicht über TCP-Wrapper TCP Wrapper „verpac...
Wenn es sich bei der Verwendung des Flex-Layouts ...
Inhaltsverzeichnis Was ist Docker Compose Anforde...
MySQL-Berechtigungen und Indizes Der höchste Benu...
Als am häufigsten verwendetes Layoutelement spielt...
1. Erstellen Sie eine neue virtuelle Maschine aus...
Um zu verhindern, dass nicht konforme Daten in di...
Inhaltsverzeichnis 1. Rufen Sie das Bild ab 2. Br...
Standardmäßig läuft Docker über einen nicht verne...
Inhaltsverzeichnis 1. Vorverarbeitung 2. Vorbehan...
Inhaltsverzeichnis 1. V8-Quelle 2. V8-Serviceziel...
In diesem Artikel wird der spezifische Code für d...
1. Systeminstallationspaket yum -y install make g...