Richten Sie eine LNMP-Umgebung auf dem Raspberry Pi ein
Erstellen Sie eine Nginx+MariaDB+PHP7.0-Umgebung auf Raspberry Pi 3. Generation Modell B.
Nginx
Laden Sie zuerst den Quellcode von Nginx/PCRE/OpenSSL herunter. Ich werde nicht auf den Download-Prozess eingehen, und OpenSSL erfordert erfordert keine FIPS-Version. Nach dem Herunterladen habe ich es im Verzeichnis /tmp entpackt.
Installieren Sie zuerst PCRE, geben Sie das PCRE-Quellcodeverzeichnis ein, führen Sie ./configure aus. Wenn keine Fehler vorliegen, führen Sie dann make && sudo make install aus. Geben Sie nach Abschluss das Nginx-Quellcodeverzeichnis ein und führen Sie den Befehl aus
./configure --prefix=/etc/nginx --with-pcre=/pcre源码目录 --sbin-path=/usr/sbin/nginx --with-http_ssl_module --with-openssl=/openssl源码目录
Die Bedeutung dieser Parameter:
--prefix ist das Nginx-Installationsverzeichnis, --sbin-path ist das Speicherort des Nginx-Launchers --with-http_ssl_module Installieren Sie das SSL-Modul.
Führen Sie dann make && sudo make install aus. Führen Sie nach Abschluss der Installation sudo nginx -v aus, um die Nginx-Version zu überprüfen.
PHP
Installieren Sie PHP7.0 hier.
Ändern Sie zunächst die Quellliste.
sudo vim /etc/apt/sources.list, fügen Sie eine Zeile hinzu:
deb http://mirrordirector.raspbia... stretch main contrib non-free rpi
Erstellen Sie dann eine Datei sudo vi /etc/apt/preferences, fügen Sie den folgenden Inhalt hinzu:
Package: * Pin: release n=jessie Pin-Priority: 600
Führen Sie sudo apt-get update aus, um die Quelle zu aktualisieren. Sie können die Installation starten
sudo apt-get install -t stretch php7.0 php7.0-curl php7.0-gd php7.0-fpm php7.0-cli php7.0-opcache php7.0-mbstring php7.0-xml php7.0-zip
Führen Sie nach der Installation php -v aus, um die Version zu überprüfen.
MySQL/MariaDB
Hier habe ich MariaDB installiert, das genau das gleiche ist wie MySQL. Es wird direkt mit dem Befehl apt-get installiert. Sie können den folgenden Befehl ausführen, um die Version zu finden, die installiert werden kann
sudo apt-cache search mariadb
Nachdem Sie die erforderliche Version gefunden haben, verwenden Sie direkt den Befehl sudo apt-get install, um sie zu installieren.
An diesem Punkt ist die Konfiguration der Web-Betriebsumgebung abgeschlossen.
Das obige ist der detaillierte Inhalt vonRichten Sie eine LNMP-Umgebung auf dem Raspberry Pi ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Alipay PHP ...

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Die Hijacking der Sitzung kann in den folgenden Schritten erreicht werden: 1. Erhalten Sie die Sitzungs -ID, 2. Verwenden Sie die Sitzungs -ID, 3. Halten Sie die Sitzung aktiv. Zu den Methoden zur Verhinderung der Sitzung der Sitzung in PHP gehören: 1. Verwenden Sie die Funktion Session_regenerate_id (), um die Sitzungs -ID zu regenerieren. 2. Store -Sitzungsdaten über die Datenbank, 3. Stellen Sie sicher, dass alle Sitzungsdaten über HTTPS übertragen werden.

Die Anwendung des soliden Prinzips in der PHP -Entwicklung umfasst: 1. Prinzip der Einzelverantwortung (SRP): Jede Klasse ist nur für eine Funktion verantwortlich. 2. Open and Close Principle (OCP): Änderungen werden eher durch Erweiterung als durch Modifikation erreicht. 3.. Lischs Substitutionsprinzip (LSP): Unterklassen können Basisklassen ersetzen, ohne die Programmgenauigkeit zu beeinträchtigen. 4. Schnittstellen-Isolationsprinzip (ISP): Verwenden Sie feinkörnige Schnittstellen, um Abhängigkeiten und nicht verwendete Methoden zu vermeiden. 5. Abhängigkeitsinversionsprinzip (DIP): Hoch- und niedrige Module beruhen auf der Abstraktion und werden durch Abhängigkeitsinjektion implementiert.

So setzen Sie die Berechtigungen von Unixsocket automatisch nach dem Neustart des Systems. Jedes Mal, wenn das System neu startet, müssen wir den folgenden Befehl ausführen, um die Berechtigungen von Unixsocket: sudo ...

Wie debugge ich den CLI -Modus in PhpStorm? Bei der Entwicklung mit PHPSTORM müssen wir manchmal den PHP im CLI -Modus (COMS -Zeilenschnittstellen) debuggen ...

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Senden von JSON -Daten mithilfe der Curl -Bibliothek von PHP in der PHP -Entwicklung müssen häufig mit externen APIs interagieren. Eine der gängigen Möglichkeiten besteht darin, die Curl Library zu verwenden, um Post � ...
