Uno stack LAMP è una raccolta di software open source che puoi utilizzare come piattaforma per creare siti Web e applicazioni Web. Il termine LAMP è un acronimo che sta per sistema operativo Linux®, Apache®HTTP Server, sistema di database MySQL® e linguaggio di programmazione PHP.
Prerequisiti
Hai bisogno di un server basato su Linux che esegue Ubuntu 18.04.
Installa uno stack LAMP
Eseguire i seguenti passaggi per installare uno stack LAMP:
-
Prima di installare LAMP, assicurati che i repository di gestione dei pacchetti siano completamente aggiornati. Esegui il comando seguente per ottenere gli elenchi dei pacchetti più recenti e aggiornare i pacchetti installati alle versioni più recenti:
sudo apt update
-
Per installare Apache, impostalo per l'avvio all'avvio e avvia il servizio, esegui i seguenti comandi:
sudo apt install apache2 sudo systemctl start apache2.service sudo systemctl enable apache2.service
-
Per installare MariaDB, che è il database utilizzato da questa LAMP invece di MySQL, avviare il servizio e impostarlo per l'avvio automatico all'avvio, eseguire i seguenti comandi:
sudo apt-get install mariadb-server mariadb-client sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
-
Per finalizzare l'installazione di MariaDB, utilizzare il seguente comando per eseguire la procedura guidata di installazione di MariaDB:
sudo mysql_secure_installation
Quando esamini il programma di installazione, che è facoltativo, puoi semplicemente rispondere sì a tutte le richieste di questa guida.
-
Per installare PHP, che è il linguaggio di scripting utilizzato dallo stack LAMP, esegui i seguenti comandi per aggiungere il repository di Ondrej, che mantiene aggiornati i pacchetti PHP da scaricare e utilizzare:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update
-
Per installare il PHP e altri moduli richiesti da molti servizi Web, eseguire il comando seguente:
sudo apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-gmp php7.1-curl php7.1-soap php7.1-bcmath php7.1-intl php7.1-mbstring php7.1-xmlrpc php7.1-mcrypt php7.1-mysql php7.1-gd php7.1-xml php7.1-cli php7.1-zip
-
Per riavviare Apache, esegui il seguente comando:
sudo systemctl restart apache2
Ora dovresti essere in grado di navigare all'indirizzo IP del tuo server in un browser e vedere la pagina di test di Apache per confermare di aver configurato correttamente il server. Lo stack LAMP è pronto e pronto per fungere da base per la nostra applicazione dopo l'installazione. Poiché le applicazioni che scegli di utilizzare, in particolare con PHP, richiedono spesso moduli aggiuntivi, preparati a installarli secondo necessità.