Baiyun SI Community BAIYUN.SI
Grundlegende Alphabetisierung SIN1-Kurs · Vortrag 08

Tech-Stack und Laufzeit: Welche Software arbeitet hinter der Website?

Frei zu lesen

Ich lerne derzeit SIN1 · Vortrag 08 von 282. Bringen Sie Ihre Website zum Laufen

Sehen Sie sich die vollständige Lernsequenz anZum ersten Mal hier? Ab Vorlesung 01

Anhand der Analogie mit der Eröffnung eines Stores lernte ich Linux, Nginx, PHP und MySQL kennen und verstand Softwareversionen sowie deren Betriebsstatus.

Der Tech-Stack ist keine Formel, die man auswendig lernen sollte

Der Tech-Stack (ein Set von Technologien und Software, die eine Website funktionieren lässt) kann als der Raum, die Rezeptionisten, das Bearbeitungspersonal und die Dokumentationsschränke verstanden werden, die ein kleiner Laden benötigt. Eine WordPress-Seite ist nicht nur ein Bild; sie braucht jemanden, der darauf zugriff, das Programm ausführt und den Artikel liest. Eine gängige Umgebung in diesem Kurs heißt LNMP: Linux-System, Nginx-Website-Service, MySQL-Datenbank und PHP-Programm-Ausführende Tools. Es gibt auch Kombinationen mit Apache oder MariaDB. Indem man ihre jeweiligen Anwendungen versteht, kann man nachvollziehen, was KI vorbereitet.

Was machen die vier Rollen?

  • Linux: Das System, das vom Server verwendet wird; Ubuntu ist eines davon, wie die Grundausstattung eines Shops.
  • Nginx: Empfängt Browser-Anfragen, sendet Webressourcen und kann Anfragen auch an andere Programme delegieren, wie z. B. das Empfangsfenster.
  • PHP: Die Hauptprogrammiersprache von WordPress, die der Server über entsprechende laufende Werkzeuge ausführt, wie eine Person, die Befehle Schritt für Schritt verarbeitet.
  • MySQL oder MariaDB: Software zum Speichern und Abfragen von Artikeln, Konten, Einstellungen usw., wie z. B. ein Datenschrank mit Kategorisierungs- und Suchfunktionen.

Browser stoßen häufig auf HTML (Webseiten-Inhaltsstruktur), CSS (Style Control Rules) und JavaScript (Programme, die mit der Seite interagieren). Sie haben neben PHP auf dem Server eigene Verwendungszwecke; mehr Namen zu installieren bedeutet nicht zwangsläufig bessere Leistung.

Welche Version ist es, und warum sollten wir zuschauen?

Die Versionsnummer (die Zahl, die angibt, wie oft die Software veröffentlicht oder verändert wurde) hilft, die Kompatibilität zu bestimmen. Themes, Plugins und die Kombination aus WordPress und PHP können Anforderungen haben; "Neueste" bedeutet nicht zwangsläufig, dass es mit bestehenden Komponenten kompatibel ist. Lassen Sie die KI zuerst die tatsächlich installierte Version und die Projektanforderungen überprüfen, bevor Sie Updates planen. Zum Zeitpunkt des Schreibes empfiehlt WordPress offiziell PHP 8.3 oder höher, MySQL 8.0 oder höher oder MariaDB 10.11 oder höher und unterstützt HTTPS. Danach Offizielle betriebliche Anforderungen In der Regel kopieren Anfänger ein altes Versionsblatt nicht langfristig.

Installation und Betrieb sind nicht dasselbe

Die Software ist installiert, und die Dokumentation sowie die Konfiguration sind vorhanden; Der Dienst läuft, was darauf hindeutet, dass er im Moment funktionieren kann. Sie können es unter Baota Software Management oder Service Status ansehen. Wenn die Datenbank nicht läuft, kann die Website darauf hinweisen, dass die Verbindung zur Datenbank fehlgeschlagen ist; Wenn PHP falsch konfiguriert ist, können Webseiten ebenfalls Fehler anzeigen.

Bitte listen Sie die für diese Website erforderlichen Nginx-, PHP-, Datenbank- und WordPress-Versionen auf und erläutern Sie deren jeweiligen Zwecke. Überprüfe, ob es installiert, läuft und mit dem Theme-Plugin kompatibel ist, das du verwenden möchtest. Installieren Sie bestehende Seiten nicht neu oder verändern Sie deren Umgebung.

Lass KI die Informationen in eine einfache Tabelle schreiben, und du kannst den Namen und Status im Panel überprüfen.

Anfänger sind oft über etwas verwirrt

Die Datenbankversion und der Artikel in der Datenbank sind nicht dasselbe; Das Wechseln der PHP-Version ist keine Bearbeitung des Artikels. Mehrere Websites auf einem einzigen Server können bestimmte Dienste teilen, und das Stoppen könnte andere Seiten beeinflussen. Für die Ersteinrichtung der Website installieren Sie nur die Software, die für das aktuelle Projekt benötigt wird. Dienste ohne klaren Zweck weglassen; Erklären Sie vor bedeutenden Umweltveränderungen die Auswirkungen und Wiederherstellungsmethoden.

Sobald du ihn gelernt hast, solltest du diesen Satz sagen können

"Mein Blog befindet sich auf einem Ubuntu-Server, der über Nginx zugänglich ist, WordPress mit PHP betreibt und Daten für Artikel und Einstellungen speichert; Ich kann sie in der Pagode überprüfen. "Das klar sagen zu können, reicht aus, um den Kurs fortzusetzen; PHP schreiben oder Datenbankaussagen verwalten ist jetzt nicht mehr erforderlich.

Offizielle Informationen: siehe hier für weitere Verifizierungen

Offizielle WordPress-Betriebsanforderungen;Einführung in die offizielle PHP-Sprache;Nginx offizieller Anfängerleitfaden;Einführung in die offizielle MySQL-Datenbank。 Die Lebensanalogien, Übungen und KI-Beispiele in diesem Artikel sind originelle Kurserklärungen. Das Softwaremenü und die Version können sich ändern, also lass die KI es mit der tatsächlich sichtbaren Oberfläche vergleichen.

Wenn du es gelernt hast, probiere es aus.

Nutze die 100 Fragen von SIN1, um deine Foundation zu überprüfen.

Mach den Test

Kontaktieren Sie die Baiyun SI Community

Kontaktieren Sie per E-Mail.

Für Anfragen, Bedarfsaustausch oder Kooperationsgespräche senden Sie bitte eine E-Mail.