Costruite applicazioni basate su PHP con questo stack software essenziale.
Ottenete un facile accesso a uno dei più popolari stack di servizi web: il sistema operativo Linux, il server web Apache , il sistema di gestione di database relazionali MySQL e il linguaggio di programmazione PHP. Lo stack LAMP è lo stack fondamentale per i framework PHP open source come WordPress, Drupal e Laravel. I componenti dello stack stesso sono collaudati e affidabili per quanto riguarda la loro stabilità e la loro capacità di fornire applicazioni web moderne su un ecosistema avanzato.
Iniziate a costruire su uno stack di sviluppo principale ancora più velocemente con l'applicazione LAMP Stack One-Click di Linode.
Software incluso
SOFTWARE | DECISIONE |
---|---|
Apache Server HTTP | Server web che può essere utilizzato per servire il sito o l'applicazione web. |
Server MySQL | Database relazionale. |
PHP 7 | Linguaggio di programmazione di uso generale. |
UFW | Utilità firewall. Le porte 22/tcp, 80/tcp e 443/tcp per IPv4 e IPv6 consentiranno il traffico in uscita e in entrata. |
Opzioni di stack LAMP
Campo | Descrizione |
---|---|
Indirizzo e-mail | Indirizzo e-mail per il certificato SSL Let's Encrypt. Viene utilizzato anche come indirizzo e-mail SOA se si inserisce anche un dominio. Richiesto. |
L'utente sudo limitato da creare per Linode | Questo è l'account utente limitato da creare per Linode. Questo account ha i privilegi di utente sudo. |
La password per l'utente limitato sudo | Impostare una password per l'utente limitato sudo. La password deve soddisfare i requisiti di convalida della complessità per una password forte. Questa password può essere usata per eseguire qualsiasi azione sul server, come quella di root, quindi deve essere lunga, complessa e unica. |
La chiave pubblica SSH che verrà utilizzata per accedere a Linode. | Se si desidera accedere a SSH tramite chiave pubblica (consigliato) anziché tramite password, inserire qui la chiave pubblica. |
Disabilitare l'accesso root su SSH? | Selezionare Yes per bloccare l'accesso dell'account root al server tramite SSH. Selezionare No per consentire all'account root di accedere tramite SSH. |
Il vostro Linode API Gettone | Il vostro Linode API Token è necessario per creare i record DNS. Se questo viene fornito insieme al file subdomain e domain l'installazione tenta di creare i record DNS attraverso i campi di Linode API. Se non si dispone di un token, ma si vuole che l'installazione crei i record DNS, è necessario creare uno prima di continuare. |
Sottodominio | Il sottodominio per il quale si desidera che il programma di installazione crei un record DNS durante la configurazione. Il suggerimento fornito è www . Il sottodominio deve essere fornito solo se si fornisce anche un nome di dominio domain e API Token . |
Dominio | Il nome del dominio in cui si desidera ospitare il proprio sito web. Il programma di installazione crea un record DNS per questo dominio durante l'installazione se si fornisce questo campo insieme al nome del dominio. API Token . |
Nota: La password per l'utente root di MySQL viene generata automaticamente e fornita nel file `/root/.linode_credentials.txt` al termine della distribuzione di LAMP.
Opzioni Linode
Dopo aver fornito le opzioni specifiche dell'applicazione, inserire i valori di configurazione per il server Linode:
Configurazione | Descrizione |
---|---|
Selezionare un'immagine | Debian 10, Debian 11, Ubuntu 20.04 LTS sono attualmente le uniche immagini supportate dall'applicazione LAMP Marketplace . Richiesto. |
Regione | La regione in cui si desidera che il proprio Linode risieda. In generale, è meglio scegliere la posizione più vicina all'utente. Per ulteriori informazioni sulla scelta di un centro dati, consultare la guida Come scegliere un centro dati. È inoltre possibile generare rapporti MTR per un'analisi più approfondita dei percorsi di rete tra l'utente e ciascuno dei nostri centri dati. Richiesto. |
Piano Linode | Le risorse hardware di Linode. Il piano Linode su cui distribuire MySQL/MariaDB deve tenere conto del carico di lavoro stimato. Se state creando una semplice pagina web, potete usare un Linode da 1 GB (Nanode) o da 2 GB. Se si intende implementare un'applicazione web più robusta, si deve considerare un piano con allocazioni di RAM e CPU più elevate. Se si decide di aver bisogno di più o meno risorse hardware dopo aver implementato l'applicazione, è sempre possibile ridimensionare il proprio Linode con un piano diverso. Richiesto. |
Etichetta Linode | Il nome del vostro Linode, che deve essere unico tra tutti i Linode del vostro account. Questo nome identificherà il server nella Dashboard di Cloud Manager. Richiesto. |
Password di radice | La password amministrativa principale dell'istanza Linode. Questa password deve essere fornita quando si accede a Linode tramite SSH. La password deve soddisfare i requisiti di convalida della complessità per una password forte. La password di root può essere usata per eseguire qualsiasi azione sul server, quindi deve essere lunga, complessa e unica. Richiesto. |
Dopo aver fornito tutte le opzioni Linode richieste, fare clic sul pulsante Crea. L'applicazione LAMP Stack completerà l'installazione dopo 2-3 minuti dal termine del provisioning di Linode.
Come iniziare dopo la distribuzione
Dopo che lo stack LAMP ha terminato la distribuzione, è possibile:
- Connettersi a Linode tramite SSH. Per procedere è necessaria la password di root di Linode. Si noti che la radice web di Linode si trova nella directory
/var/www/html
directory. - Navigare all'indirizzo IP pubblico del proprio Linode in un browser. Si vedranno le impostazioni PHP attive per il proprio Linode.
- Consultate le seguenti guide per saperne di più sul funzionamento dei vari componenti dello stack LAMP:
- Caricare i file nella directory principale del web con un'applicazione SFTP come FileZilla. Utilizzate le stesse credenziali di root che usereste per SSH.
- Assegnare un nome di dominio all'indirizzo IP di Linode. Consultare la DNS Manager per le istruzioni sull'impostazione dei record DNS nel Cloud Manager e leggere Record DNS: An Introduction per informazioni generali sul funzionamento del DNS.
Andare oltre
- Marketplace Repository delle applicazioni: Esaminare i playbook di distribuzione Ansible .
Questa applicazione One-Click è stata realizzata da Linode. Per assistenza sulla distribuzione dell'app, contattare il supporto Linode tramite le informazioni elencate nella barra laterale.