GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Apache, MySQL, PHP (LAMP) su Ubuntu 16.04 LTS

LAMP (forma abbreviata di Linux, Apache, MySQL e PHP) Stack è l'ambiente più popolare nello sviluppo di siti Web PHP e nell'hosting web. Laddove Linux è un sistema operativo, Apache è il popolare server web sviluppato da Apache Foundation, MySQL è un sistema di gestione di database relazionali utilizzato per l'archiviazione dei dati e PHP è il linguaggio di programmazione ampiamente utilizzato.

Questo articolo ti aiuterà a installare Apache 2.4, MySQL 5.7 e PHP 7.2 su sistemi Ubuntu 16.04 LTS.

Fase 1 – Installa PHP

PHP 7 è il pacchetto predefinito disponibile nei repository di Ubuntu 16.04. Usa semplicemente i seguenti comandi per aggiornare apt cache e installare i pacchetti PHP sul tuo sistema.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.2

Potrebbe anche essere necessario installare alcuni moduli PHP aggiuntivi per supportare varie attività

sudo apt install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mcrypt

Fase 2 – Installa Apache2

Dopo aver installato PHP sul tuo sistema, iniziamo l'installazione di Apache2 nel tuo sistema. È inoltre necessario installare libapache2-mod-php modulo per lavorare PHP con Apache2.

sudo apt install apache2 libapache2-mod-php7.2

Fase 3 – Installa MySQL

Infine, installa i pacchetti mysql-server per il database MySQL. Inoltre, installa il pacchetto php-mysql per usare il supporto MySQL usando php. Usa il comando seguente per installarlo.

sudo apt install mysql-server php7.2-mysql

Il programma di installazione richiederà la password di root, questa password funzionerà per il tuo utente root MySQL. Dopo aver installato MySQL, eseguire il comando seguente per le impostazioni iniziali del server MySQL. Vedrai che lo script richiederà più impostazioni rispetto alle versioni precedenti di MySQL come la politica di convalida della password ecc.

sudo mysql_secure_installation

Puoi anche installare phpMyAdmin per l'amministrazione di MySQL usando l'interfaccia web.

sudo apt install phpmyadmin

Fase 4 – Riavvia i servizi

Dopo aver installato tutti i servizi sul tuo sistema. Riavvia il servizio MySQL e Apache per ricaricare le modifiche apportate manualmente.

sudo systemctl restart apache2.service
sudo systemctl restart mysql.service

Passaggio 5 – Apri Access in Firewall

I sistemi con iptables/ufw abilitato, eseguono i seguenti comandi per aprire la porta 80 per l'accesso pubblico al server web.

Utenti Iptables:

sudo iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

Utenti UFW:

sudo ufw allow 80/tcp

Fase 6 – Configurazione del test

Dopo aver completato tutta la configurazione. Creiamo un info.php file radice del documento del sito Web con il seguente contenuto.

<?php
 phpinfo();
?>

Ora accedi a questo file nel browser web. Vedrai la schermata come sotto con tutti i dettagli di PHP sul server.

Congratulazioni! Hai configurato correttamente il server web sul tuo sistema Ubuntu. Leggi il nostro prossimo articolo Installazione di LAMP Stack su sistemi basati su RHEL


Ubuntu
  1. Come installare lo stack LAMP su Ubuntu 22.04 LTS

  2. Come installare PHP 5.6 su Ubuntu 16.04 LTS

  3. Come installare PHP 7.4 su Ubuntu 20.04 LTS

  4. Come installare LAMP su Ubuntu 16.04

  5. Come installare LAMP Apache, MySQL, PHP in Ubuntu 22.04

Come installare LAMP su Ubuntu 15.04

Come installare LAMP su Ubuntu 14.04

Come installare LAMP su Ubuntu 15.10

Come installare LAMP su Ubuntu 15.10 (Linux, Apache, MySQL e PHP)

Come installare lo stack Apache, MySQL, PHP (LAMP) su Ubuntu 16.04

Come installare LAMP su Ubuntu