Heim > Backend-Entwicklung > PHP-Tutorial > Installation der Nginx-Kompilierungs- und Bereitstellungsumgebung

Installation der Nginx-Kompilierungs- und Bereitstellungsumgebung

WBOY
Freigeben: 2016-08-08 09:31:43
Original
986 Leute haben es durchsucht
nginx kann mit den Standardpaketen jeder Plattform installiert werden. In diesem Artikel wird die Verwendung der Quellcodekompilierung und -installation einschließlich spezifischer Kompilierungsparameterinformationen vorgestellt.
Vor dem offiziellen Start müssen die Kompilierungsumgebung gcc g++-Entwicklungsbibliothek und dergleichen vorab installiert werden. Standardmäßig ist sie bereits installiert.
Die Kompilierungsumgebung der Ubuntu-Plattform kann die folgenden Anweisungen verwenden
apt-get install build-essential
apt-get install libtool
Die Kompilierungsumgebung der Centos-Plattform kann die folgenden Anweisungen verwenden
Install make:
yum - y install gcc automake autoconf libtool make
G++ installieren:
yum install gcc gcc-c++
Folgendes startet offiziell
--------------- --- ------------------ --- ------
Im Allgemeinen müssen wir zuerst pcre und zlib installieren, ersteres für das Umschreiben und letzteres für die gzip-Komprimierung.
1. Wählen Sie das Quellcodeverzeichnis
. Das in diesem Artikel ausgewählte Verzeichnis ist /usr/local/src
2. Installieren Sie die PCRE-Bibliothek
ftp ://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ Laden Sie das neueste PCRE-Quellcodepaket herunter. Verwenden Sie den folgenden Befehl, um das PCRE-Paket herunterzuladen, zu kompilieren und zu installieren:
cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz
tar -zxvf pcre-8.35. tar.gz
cd pcre- 8.35
./configure
make //Wird für die automatische Kompilierung verwendet
make install
3. Zlib-Bibliothek installieren
http://zlib.net/ zlib-1.2.8.tar.gz Laden Sie das neueste zlib-Quellcodepaket herunter. Verwenden Sie die folgenden Befehle, um das zlib-Paket herunterzuladen, zu kompilieren und zu installieren:
cd /usr/local/src
wget http://zlib .net/zlib-1.2.8.tar.gz
tar -zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install
4. SSL installieren (einige VPS verfügen standardmäßig nicht über SSL installieren)
cd /usr/local/src
wget http://www.openssl.org/source/openssl-1.0. 1c.tar.gz
tar -zxvf openssl-1.0.1c
5. Nginx installieren
Nginx hat im Allgemeinen zwei Versionen, nämlich die stabile Version und die Entwicklungsversion Diese beiden Versionen entsprechend Ihrem Zweck. Im Folgenden finden Sie die detaillierten Schritte zur Installation von Nginx im Verzeichnis /usr/local/nginx:
cd /usr/local/src
wget http://nginx.org/download /nginx-1.4.2.tar.gz
tar - zxvf nginx-1.4.2.tar.gz
cd nginx-1.4.2
./configure --sbin-path=/usr/local /nginx/nginx
--conf-path=/usr /local/nginx/nginx.conf
--pid-path=/usr/local/nginx/nginx.pid
--with-http_ssl_module
--with-pcre=/usr/local/src /pcre-8.35
--with-zlib=/usr/local/src/zlib-1.2.8
--with-openssl=/ usr/local/src/openssl-1.0.1c
oder:
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/root /soft/pcre-8.36
./configure --prefix =/usr/local --sbin-path=/usr/local/sbin/nginx --conf-path=/etc/nginx/nginx.conf -- error-log-path=/var/log/nginx/error. log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --http-client-body-temp-path=/var/tmp/nginx/client / --http-proxy-temp-path=/var/tmp/nginx/proxy/ --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --http-scgi-temp-path=/var/tmp/nginx/scgi --with-pcre --with-file-aio -- with-http_image_filter_module ;
make
make install
--with-pcre=/usr/src/pcre-8.35 bezieht sich auf den Quellcodepfad von pcre-8.35.
--with-zlib=/usr/src/zlib-1.2.7 bezieht sich auf den Quellcodepfad von zlib-1.2.7.
Nach erfolgreicher Installation lautet das Verzeichnis /usr/local/nginx wie folgt: mime.types                                                                                                                                                                                                                           🎜>fastcgi_params.default mime.types.default uwsgi_params
html nginx 🎜>koi-utf nginx.conf Win -utf
6. Start
Um sicherzustellen, dass Port 80 des Systems nicht von anderen Programmen belegt ist, führen Sie den Befehl /usr/local/nginx/nginx aus, um Nginx zu starten,
netstat -ano|grep 80
Wenn kein Ergebnis gefunden wird, führen Sie es aus. Wenn es ein Ergebnis gibt, ignorieren Sie diesen Schritt (er muss mit sudo unter Ubuntu gestartet werden, sonst kann er nur im Vordergrund ausgeführt werden)
sudo /usr/local/nginx/ nginx



Öffnen Sie den Browser, um auf die IP dieses Computers zuzugreifen. Wenn der Browser „Willkommen bei nginx!“ anzeigt, bedeutet dies, dass Nginx bereits installiert ist und erfolgreich ausgeführt wird.


Das Obige stellt die Installation der Nginx-Kompilierungs- und Bereitstellungsumgebung vor, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, 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