GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare LAMP su Fedora 23 (Linux, Apache, MySQL e PHP)

LAMPADA Magic In Your Hands creata da Walker Cahall

Introduzione

In questo How-To, ti guideremo attraverso l'installazione dello stack LAMP su un server Fedora 23. LAMP è la configurazione di server web più comune sul web. LAMP è il framework per un'ampia raccolta di software basato sul Web, come WordPress, Drupal, Joomla e altre piattaforme di web hosting. Useremo Fedora 23 per la nostra installazione di Linux in questo how-to. Apache è il nostro server web; MariaDB è il nostro sistema di gestione dei database e PHP è il nostro linguaggio di scripting.

Prerequisiti

Un server con Fedora 23 installato. Se non hai un server Fedora 23, perché non creare un server privato virtuale SSD velocissimo.

Installazione della lampada su Fedora 23

Inizieremo assicurandoci che il nostro sistema sia aggiornato con il seguente comando:

dnf update

Premi Y e poi Enter a quando chiede "Va bene [s/n]" durante gli aggiornamenti.

Inoltre, aggiorniamo il nostro firewall per consentire il traffico HTTP e HTTPS al nostro server:

firewall-cmd --set-default-zone=public
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

Ora siamo pronti per installare Apache.

Installa Apache su Fedora 23

Installa Apache eseguendo il seguente comando:

dnf install httpd

Premi Y e poi Enter a quando chiede "Va bene [s/n]" durante l'installazione.

Avvia Apache con il seguente comando:

systemctl start httpd.service

Probabilmente vorrai che Apache si avvii all'avvio; puoi farlo eseguendo il seguente comando:

systemctl enable httpd.service

Verifica che Apache sia installato digitando http:// e il tuo IP o nome host sul tuo browser.

Non conosci il tuo indirizzo IP? Esegui il seguente comando:

ip addr show eth0

Un esempio del comando ip addr show eth0 che mostra l'ip di 192.168.100.10

Un esempio di ip addr che mostra l'IP di 192.168.100.10

In questo esempio inseriremo http://192.168.100.10 nella barra degli indirizzi del nostro browser.

La pagina Apache predefinita per Fedora 23

Installa MariaDB su Fedora 23

Installa MySQL con il seguente comando per iniziare l'installazione:

dnf install mariadb-server

Premi Y e poi Enter a quando chiede "Va bene [s/n]" durante l'installazione.

Avvia il servizio con il seguente comando

systemctl start mariadb

Per avviare MariaDB all'avvio, eseguire il comando seguente:

systemctl enable mariadb

Puoi quindi controllare lo stato di MariaDB per assicurarti che sia in esecuzione utilizzando il comando:

systemctl status mariadb

Imposta la password di root di MariaDB e proteggi MariaDB con il seguente comando:

mysql_secure_installation

Ti verranno poste una serie di domande. Il primo ti chiederà di inserire la password di root di MariaDB, abbiamo appena installato MariaDB quindi non c'è alcuna password, premi semplicemente Enter . Ti verrà quindi chiesto se desideri impostare la password di root. Premi Y per sì e quindi crea una password complessa a tua scelta. Per il resto delle domande, molto probabilmente vorresti semplicemente premere invio per le impostazioni predefinite per la massima sicurezza. Tuttavia, se c'è qualcosa che ti serve sentiti libero di personalizzare:

Esecuzione di mysql_secure_installation per MariaDB su Fedora 23

Installa PHP su Fedora 23

Stiamo completando l'installazione di LAMP installando PHP con il seguente comando:

dnf install php php-mysql

Premi Y e poi Enter a quando chiede "Va bene [s/n]" durante l'installazione.

Possiamo verificare l'installazione di PHP creando un file PHP di prova nella directory HTML sottostante con il seguente comando:

sudo nano /var/www/html/info.php

Inserisci il seguente codice PHP nello spazio fornito dall'editor di testo. Al termine salva ed esci:

<?php
phpinfo();
?>

Riavvia il servizio Apache in modo che le nostre modifiche abbiano effetto.

sudo systemctl restart httpd.service

Verifica che PHP funzioni correttamente digitando quanto segue sul tuo browser.
http://youripaddress/info.php

Dovresti ottenere una pagina simile a quella seguente, che mostrerà, tra le altre cose, la versione PHP installata.

Un esempio della pagina web info.php su Fedora 23

È un'ottima idea rimuovere il file info.php poiché gli hacker potrebbero utilizzare queste informazioni per impostare un attacco contro di te. Rimuovilo con il seguente comando:

sudo rm /var/www/html/info.php

Ora puoi aggiungere il tuo sito a /var/www/html directory

Cosa c'è dopo?

Congratulazioni per aver installato LAMP su Fedora 23. Grazie per aver seguito questa guida e non esitare a ricontrollare con noi per ulteriori aggiornamenti.


Linux
  1. Installa Apache, PHP e MySQL su CentOS 7 (LAMP)

  2. Come installare Apache, PHP 7.1 e MySQL su CentOS 7.3 (LAMP)

  3. Come installare Apache, PHP 7.2 e MySQL su CentOS 7.4 (LAMP)

  4. Come installare LAMP (Linux, Apache, MySQL, PHP) su Debian 9

  5. Come installare LAMP Apache, MySQL, PHP su Debian 11

Come installare Apache, MariaDB, PHP (LAMP) su Fedora 32

Come installare Linux, Nginx, MariaDB e PHP (LEMP) su Fedora 22

Come installare Linux, Apache, MySQL e PHP (LAMP) su un server cloud Ubuntu 12.04

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

Come installare Apache, MySQL, PHP (LAMP) su Arch Linux

Come installare o aggiornare LAMP:stack Linux, Apache, MySQL e PHP utilizzando Yum