Communauté SI de Baiyun BAIYUN.SI
Alphabétisation de base Cours SIN1 · Conférence 08

Pile technologique et runtime : quel logiciel fonctionne derrière le site web ?

Lecture gratuite

En cours d’apprentissage de SIN1 · Conférence 08 sur 282. Faites fonctionner votre site web

Voir la séquence d’apprentissage complètePremière fois ici ? À partir de la conférence 01

En utilisant l’analogie de l’ouverture d’un magasin, j’ai appris à connaître Linux, Nginx, PHP et MySQL, et j’ai compris les versions logicielles et leur état de fonctionnement.

La pile technologique n’est pas une formule à mémoriser

La pile technologique (un ensemble de technologies et de logiciels qui font fonctionner un site web) peut être comprise comme l’espace, les réceptionnistes, le personnel de traitement et les armoires à documentation dont un petit atelier a besoin. Un site WordPress n’est pas qu’une image ; il a besoin que quelqu’un y accéde, exécute le programme et lise l’article. Un environnement courant dans ce cours s’appelle LNMP : système Linux, service web Nginx, base de données MySQL et outils d’exécution de programmes PHP. Il existe aussi des combinaisons utilisant Apache ou MariaDB. En comprenant leurs usages respectifs, vous pouvez comprendre ce que l’IA prépare.

Que font les quatre rôles ?

  • Linux : Le système utilisé par le serveur ; Ubuntu en fait partie, comme les prémisses de base d’un magasin.
  • Nginx : reçoit les requêtes du navigateur, envoie des ressources web et peut également déléguer les requêtes à d’autres programmes, comme la fenêtre de réception.
  • PHP : Le principal langage de programmation utilisé par WordPress, que le serveur exécute via les outils correspondants, comme une personne traitant les ordres étape par étape.
  • MySQL ou MariaDB : Logiciels pour sauvegarder et interroger des articles, comptes, paramètres, etc., tels qu’un cabinet de données avec fonctions de catégorisation et de recherche.

Les navigateurs rencontrent souvent du HTML (structure de contenu des pages web), du CSS (règles de contrôle de style) et du JavaScript (programmes qui interagissent avec la page). Ils ont leurs propres usages en plus de PHP sur le serveur ; installer plus de noms ne signifie pas nécessairement de meilleures performances.

Quelle est la version, et pourquoi devrions-nous regarder ?

Le numéro de version (le numéro qui distingue le nombre de fois où le logiciel a été publié ou modifié) aide à déterminer la compatibilité. Les thèmes, plugins et la combinaison de WordPress et PHP peuvent avoir des exigences ; « Dernier » ne signifie pas nécessairement qu’il est compatible avec les composants existants. Laissez l’IA vérifier d’abord la version réelle installée et les exigences du projet avant de planifier les mises à jour. Au moment de la rédaction, WordPress recommande officiellement PHP 8.3 ou supérieur, MySQL 8.0 ou supérieur, ou MariaDB 10.11 ou plus, et prend en charge le HTTPS. Après Exigences opérationnelles officielles En règle générale, les débutants ne copieront pas une ancienne feuille de version sur le long terme.

Installer et faire fonctionner ce n’est pas la même chose

Le logiciel est installé, la documentation et la configuration sont en place ; Le service fonctionne, ce qui indique qu’il peut fonctionner pour le moment. Vous pouvez le consulter dans Baota Software Management ou Service Status. Lorsque la base de données ne fonctionne pas, le site web peut indiquer que la connexion à la base de données a échoué ; Si PHP est mal configuré, les pages web peuvent également afficher des erreurs.

Veuillez indiquer les versions Nginx, PHP, base de données et WordPress requises pour ce site, en expliquant leurs usages respectifs. Vérifiez s’il est installé, en cours d’exécution et compatible avec le plugin de thème que vous souhaitez utiliser. Ne réinstallez pas et ne modifiez pas l’environnement des sites existants.

Laissez l’IA écrire les informations dans un simple tableur, et vous pouvez vérifier le nom et le statut sur le panel.

Les débutants se perdent souvent sur quelque chose

La version de la base de données et l’article à l’intérieur de la base de données ne sont pas la même chose ; Changer de version PHP ne revient pas à modifier l’article. Plusieurs sites web sur un même serveur peuvent partager certains services, et arrêter cela peut affecter d’autres sites. Pour une première installation de site, installez uniquement le logiciel nécessaire au projet en cours. Excluez les services sans but clair ; Avant des changements environnementaux importants, expliquez l’impact et les méthodes de récupération.

Une fois que vous l’aurez appris, vous devriez pouvoir dire cette phrase

« Mon blog est sur un serveur Ubuntu, accessible via Nginx, sous WordPress avec PHP, et utilisant le stockage de données pour les articles et les paramètres ; Je peux les vérifier à l’intérieur de la pagode. « Pouvoir le dire clairement suffit à poursuivre le cours ; écrire PHP ou gérer des états de base de données n’est plus nécessaire pour l’instant.

Informations officielles : voir ici pour une vérification complémentaire

Exigences officielles de fonctionnement de WordPress;Introduction à la langue officielle PHP;Guide officiel pour débutants de Nginx;Introduction à la base de données MySQL officielle。 Les analogies de vie, les exercices et les exemples d’IA présentés dans cet article sont des explications originales des cours. Le menu et la version du logiciel peuvent changer, alors laissez l’IA comparer avec l’interface que vous voyez réellement.

Une fois que tu l’as appris, essaie.

Utilisez les 100 questions de SIN1 pour vérifier votre fond de teint.

Faites le test

Contactez la communauté Baiyun SI

Contactez par email.

Pour toute demande, échange de besoins ou discussions de coopération, veuillez envoyer un e-mail.