Linux: Installieren Sie das Nginx-Modul, wenn Nginx bereits installiert ist

WBOY
Freigeben: 2016-08-08 09:24:04
Original
1155 Leute haben es durchsucht

Installieren Sie das Nginx-Modul, wenn Nginx bereits installiert ist

Installationsmethode für Nginx-Module von Drittanbietern:

Der Code lautet wie folgt:


./configure --prefix=/Ihr Installationsverzeichnis --add-module=/Third-Party-Modulverzeichnis

1 ,. Überprüfen Sie die Nginx-Kompilierungs- und Installationsbefehle und welche Module installiert sind

Der Code lautet wie folgt:


#/usr /local/webserver/nginx /sbin/nginx -V


2. Wechseln Sie zum Root-Benutzer

Der Code lautet wie folgt folgt:


#su root

3. Installieren Sie das Nginx-Modul, wenn Nginx bereits installiert ist (Benutzername ist der Systembenutzername)

Der Code lautet wie folgt:


# sudo ./configure --prefix=/usr/local/nginx - -with-pcre=/home/username/Download/nginx/ pcre-8.32 --with-zlib=/home/username/Download/nginx/zlib-1.2.8 --with-openssl=/home/username/Download/ nginx/openssl-1.0.2a --add-module=/ home/username/Download/nginx/nginx_mod_h264_streaming-2.2.7
# make
# cp objs/nginx /usr/local/nginx/sbin/nginx
#. /usr/local/nginx-1.4.1/sbin/nginx

Im Vergleich zu der Installation von Nginx-Drittanbietermodulen ohne Nginx-Installation Noch ein Schritt zum Überschreiben der Nginx-Datei.

Wenn Sie sudo nicht vor ./configure hinzufügen, wird die folgende Fehlermeldung angezeigt:

./configure: 45: auto/init: cannot create Makefile: Permission denied
./configure: 16: ./configure: cannot create objs/ngx_auto_headers.h: Permission denied
./configure: 17: ./configure: cannot create objs/autoconf.err: Permission denied
./configure: 19: ./configure: cannot create objs/ngx_auto_config.h: Permission denied
checking for OS
 + Linux 3.16.0-30-generic i686
checking for C compiler ..../configure: 8: auto/feature: cannot create objs/autoconf.err: Permission denied
./configure: 28: auto/feature: cannot create objs/autotest.c: Permission denied
./configure: 1: eval: cannot create objs/autoconf.err: Permission denied
 not found
./configure: 116: auto/feature: cannot create objs/autoconf.err: Permission denied
./configure: 117: auto/feature: cannot create objs/autoconf.err: Permission denied
./configure: 118: auto/feature: cannot create objs/autoconf.err: Permission denied
./configure: 119: auto/feature: cannot create objs/autoconf.err: Permission denied
./configure: 120: auto/feature: cannot create objs/autoconf.err: Permission denied


./configure: error: C compiler cc is not found
Nach dem Login kopieren
-------------- ------------

Lösung:

sudo ./configure - -prefix=/usr/local/nginx --with-pcre=/home/user/下载/nginx/pcre-8.32 --with-zlib= /home/user/下载/nginx/zlib-1.2.8 --with -openssl=/home/user/下载/nginx/openssl-1.0.2a --add-module=/home/user/下载/nginx/nginx_mod_h264_streaming -2.2.7


4 , Zusammenfassung

Wenn Nginx bereits installiert ist, ist die Installation von Drittanbietermodulen eigentlich die Verwendung von –add -module, um Nginx neu zu installieren, sondern direkt das Kompilierungsverzeichnis abzulegen. Die objs/nginx-Datei überschreibt direkt die alte Nginx-Datei. Wenn Sie mehrere Nginx-Module von Drittanbietern installieren müssen, müssen Sie nur ein paar weitere entsprechende angeben. -add-modules.

Hinweis: Denken Sie beim Neukompilieren daran, zuvor kompilierte Module zu den Konfigurationsparametern hinzuzufügen

nginx stellt viele Nginx-Module von Drittanbietern zur Installation bereit, die Adresse lautet http ://wiki.nginx.org/3rdPartyModules


Das Obige stellt Linux vor: Die Installation des Nginx-Moduls, einschließlich der relevanten Inhalte, wird hoffentlich für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage