Comunità SI di Baiyun BAIYUN.SI
Alfabetizzazione di base Corso SIN1 · Lezione 08

Stack tecnologico e runtime: quale software lavora dietro il sito web?

Gratuito da leggere

Attualmente sto imparando SIN1 · Lezione 08 di 282. Metti in funzione il tuo sito web

Visualizza la sequenza di apprendimento completaPrima volta qui? A partire dalla Lezione 01

Usando l'analogia dell'apertura di un negozio, ho imparato a conoscere Linux, Nginx, PHP e MySQL, e ho compreso le versioni software e il loro stato operativo.

Lo stack tecnologico non è una formula da memorizzare

Lo stack tecnologico (un insieme di tecnologie e software che fanno funzionare un sito web) può essere inteso come lo spazio, le receptionist, il personale di elaborazione e gli armadi di documentazione di cui una piccola officina ha bisogno. Un sito WordPress non è solo un'immagine; ha bisogno che qualcuno vi acceda, esegui il programma e legga l'articolo. Un ambiente comune in questo corso si chiama LNMP: sistema Linux, servizio web Nginx, database MySQL e strumenti per l'esecuzione di programmi PHP. Esistono anche combinazioni che utilizzano Apache o MariaDB. Comprendendo i rispettivi utilizzi, puoi capire cosa sta preparando l'IA.

Cosa fanno i quattro ruoli?

  • Linux: Il sistema usato dal server; Ubuntu è uno di questi, come il presupposto base di un negozio.
  • Nginx: Riceve richieste nel browser, invia risorse web e può anche delegare richieste ad altri programmi, come la finestra di accoglienza.
  • PHP: Il linguaggio di programmazione principale usato da WordPress, che il server esegue tramite strumenti corrispondenti, come una persona che elabora ordini passo dopo passo.
  • MySQL o MariaDB: Software per salvare e interrogare articoli, account, impostazioni, ecc., come un armadietto dati con funzioni di categorizzazione e ricerca.

I browser spesso incontrano HTML (struttura del contenuto della pagina web), CSS (regole di controllo dello stile) e JavaScript (programmi che interagiscono con la pagina). Hanno i loro usi insieme a PHP sul server; installare più nomi non significa necessariamente migliori prestazioni.

Qual è la versione e perché dovremmo guardarla?

Il numero di versione (il numero che distingue quante volte il software è stato rilasciato o modificato) aiuta a determinare la compatibilità. Temi, plugin e la combinazione di WordPress e PHP possono avere requisiti; "Più recente" non significa necessariamente che sia compatibile con i componenti esistenti. Lascia che l'IA verifichi prima la versione effettivamente installata e i requisiti del progetto prima di programmare gli aggiornamenti. Al momento della stesura, WordPress raccomanda ufficialmente PHP 8.3 o superiore, MySQL 8.0 o superiore, o MariaDB 10.11 o superiore, e supporta HTTPS. Dopo Requisiti operativi ufficiali Di norma, i principianti non copieranno a lungo termine un foglio di versione vecchia.

Installare e far funzionare non è la stessa cosa

Il software viene installato, e la documentazione e la configurazione sono in regola; Il servizio è in funzione, il che indica che può funzionare in questo momento. Puoi visualizzarlo in Baota Software Management o Service Status. Quando il database non è in esecuzione, il sito web può segnalare che la connessione al database è fallita; Se PHP è configurato in modo errato, anche le pagine web possono mostrare errori.

Si prega di elencare le versioni Nginx, PHP, database e WordPress richieste per questo sito, spiegandone i rispettivi scopi. Controlla se è installato, in esecuzione e compatibile con il plugin tema che vuoi usare. Non reinstallare né modificare l'ambiente dei siti esistenti.

Lascia che l'IA scriva le informazioni in un semplice foglio di calcolo, così puoi controllare nome e stato sul pannello.

I principianti spesso si confondono su qualcosa

La versione del database e l'articolo all'interno del database non sono la stessa cosa; Cambiare versione PHP non significa modificare l'articolo. Più siti web su un unico server possono condividere certi servizi, e interrompere questo potrebbe influire su altri siti. Per la prima installazione del sito, installa solo il software necessario per il progetto attuale. Omettere i servizi senza uno scopo chiaro; Prima di cambiamenti ambientali significativi, spiegare l'impatto e i metodi di recupero.

Una volta imparata, dovresti essere in grado di dire questa frase

"Il mio blog si trova su un server Ubuntu, accessibile tramite Nginx, con WordPress con PHP e uso l'archiviazione dati per articoli e impostazioni; Posso controllarli dentro la pagoda. "Poterlo dire chiaramente basta per continuare il corso; scrivere PHP o gestire le istruzioni del database non è più obbligatorio.

Informazioni ufficiali: vedi qui per ulteriori verifiche

Requisiti ufficiali di funzionamento di WordPress;Introduzione alla lingua ufficiale PHP;Guida ufficiale per principianti di Nginx;Introduzione al database ufficiale MySQL。 Le analogie di vita, gli esercizi e gli esempi di IA in questo articolo sono spiegazioni originali dei corsi. Il menu e la versione del software potrebbero cambiare, quindi lascia che l'IA confronti con l'interfaccia che effettivamente vedi.

Una volta imparato, prova.

Usa le 100 domande di SIN1 per controllare il tuo fondotinta stesso.

Fai il test

Contatta la comunità Baiyun SI

Contattate via email.

Per richieste, scambi di bisogni o discussioni di cooperazione, si prega di inviare un'email.