Lua installieren wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz tar -zxvf LuaJIT-2.0.5.tar.gz cd LuaJIT-2.0.5 make && make install PREFIX=/usr/local/LuaJIT etc/Profil hinzugefügt # lua exportiere LUAJIT_LIB=/usr/local/LuaJIT/lib exportiere LUAJIT_INC=/usr/local/LuaJIT/include/luajit-2.0 Quelle etc./Profil Laden Sie das Modul ngx_devel_kit herunter wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz Das NDK-Modul (nginx development kit) ist ein Modul, das die Kernfunktionen des nginx-Servers erweitert. Basierend darauf kann die Entwicklung von Modulen von Drittanbietern schnell umgesetzt werden. NDK bietet Funktionen und Makros zur Handhabung einiger grundlegender Aufgaben und reduziert so die für die Entwicklung von Modulen von Drittanbietern erforderliche Codemenge. lua-nginx-module herunterladen wget https://github.com/openresty/lua-nginx-module/archive/v0.10.9rc7.tar.gz Das Modul lua-nginx-module ermöglicht die Ausführung von Lua direkt in nginx Originalzusammenstellung anzeigen nginx -V wie: Geben Sie das ursprüngliche Nginx-Verzeichnis ein: ./Konfigurieren --user=www --group=www --prefix=/usr/local/nginx --mit-http_stub_status_module --mit-http_ssl_module --mit-http_gzip_static_module --mit-http_sub_module --mit-http_v2_module --add-module=/root/lua-nginx-module-0.10.9rc7/ --add-module=/root/ngx_devel_kit-0.3.0 Führen Sie einfach „make“ aus, nicht „make install“. Der Kompilierungsfehler dürfte darauf zurückzuführen sein, dass die Lua-Umgebungsvariable falsch ist. nginx -V-Befehlsfehler./nginx: Fehler beim Laden gemeinsam genutzter Bibliotheken: libluajit-5.1.so.2: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis lösen: echo "/usr/local/LuaJIT/lib" >> /etc/ld.so.conf ldconfig Nach dem Erfolg können Sie es mit nginx -V überprüfen und sicherstellen, dass kein Fehler vorliegt. Sichern Sie das ursprüngliche Nginx als nginx_old cp objs/nginx zum ursprünglichen Nginx und überschreiben Sie es. Ausführen im Build-Verzeichnis Upgrade durchführen Nginx fügt Lua-Modul hinzu prüfen: Server{ ... Standort /lua { Standardtyp "Text/HTML"; Inhalt von Lua ' ngx.say("Hallo, Lua!") '; } ... } Der Browser öffnet sich: http://blog.13sai.com/lua Du kannst „Hallo, Lua!“ sehen. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: So gestalten Sie Ihre JavaScript-Funktionen eleganter
>>: Detaillierte Erklärung der Requisiten und Kontextparameter der SetUp-Funktion in Vue3
Dieser Artikel beschreibt anhand eines Beispiels,...
In diesem Artikel wird der spezifische Code eines...
Es gibt eine einfache CSS-Methode, um das Popup-F...
Inhaltsverzeichnis Vorwort Einführung Live Einfac...
1. Befehlseinführung bzip2 wird zum Komprimieren ...
Was ist ein Deckungsindex? Das Erstellen eines In...
Mit dem Nginx-Modul ngx_http_image_filter_module ...
Dies ist die Stilempfehlung der W3C-Organisation f...
Wenn Ihr aktueller Pfad beispielsweise /var/log i...
Hintergrund Folgendes ist passiert: Luzhu erfuhr ...
Bevor wir weiter analysieren, warum der MySQL-Dat...
Bei einer Website bezieht sich die Benutzerfreundl...
emmm, der Name ist nur eine zufällige Vermutung 2...
Szenario: Eine Laradock-Entwicklungsumgebung (php...
Dieser Artikel veranschaulicht anhand von Beispie...