GNU/Linux >> Linux Esercitazione >  >> Linux

Installa uno stack LAMP su distribuzioni basate su RHEL 6

Questo articolo fornisce istruzioni per l'installazione di uno stack LAMP (Linux, Apache, MySQL, PHP) sul tuo server. Linux (CentOS 6, Fedora 21 o Red Hat Enterprise Linux 6) è il tuo sistema operativo e Apache è il tuo demone web, che fornisce le informazioni archiviate nel tuo database MySQL tramite script PHP per i tuoi utenti. Questo articolo mostra come creare un server LAMP completamente operativo, pronto per servire più host virtuali.

Prerequisiti

  • Una conoscenza di base di Secure Shell (SSH).
  • Sudo o accesso come amministratore al tuo server.
  • Un server cloud con CentOS 6, Fedora 21 o Red Hat Enterprise Linux 6.

Installa lo stack LAMP

Accedi al tuo server tramite SSH, eleva a root, quindi completa i seguenti passaggi per il tuo metodo di configurazione preferito.

Metodo di comando a riga singola

  1. Usa il seguente comando a una riga per un'opportuna configurazione del tuo LAMPstack sul tuo sistema operativo server:

     sudo sh -c "yum install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml -y; service mysqld start && mysql_secure_installation && service mysqld restart && service httpd start && chkconfig httpd on && chkconfig mysqld on && iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT && iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT && /etc/init.d/iptables save"
    
  2. Fornisci le risposte ai seguenti prompt di sistema:

    • Inserisci la password corrente per root (inserisci per nessuno) :lascia vuoto.
    • Impostare la password di root? [S/n] :seleziona
    • Nuova password :Decidi tu, ma rendilo sicuro.
    • Rimuovere utenti anonimi? [S/n] :seleziona .
    • Non consentire l'accesso root in remoto? [S/n] :seleziona .
    • Rimuovere il database dei test e accedervi? [S/n] :seleziona .
    • Ricaricare ora le tabelle dei privilegi? [S/n] :seleziona .

Metodo dei comandi individuali

I seguenti passaggi suddividono il precedente comando di una riga in singoli passaggi.

  1. Installa i pacchetti necessari:

    sudo yum install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml -y
    
  2. Esegui il comando seguente per avviare e proteggere il server MySQL:

    sudo sh -c "service mysqld start && mysql_secure_installation"
    
  3. Fornisci le risposte ai seguenti prompt di sistema:

    • Inserisci la password corrente per root (inserisci per nessuno) :lascia vuoto.
    • Impostare la password di root? [S/n] :seleziona
    • Nuova password :Decidi tu, ma rendilo sicuro.
    • Rimuovere utenti anonimi? [S/n] :seleziona .
    • Non consentire l'accesso root in remoto? [S/n] :seleziona .
    • Rimuovere il database dei test e accedervi? [S/n] :seleziona .
    • Ricaricare ora le tabelle dei privilegi? [S/n] :seleziona .
  4. Immettere il comando seguente per riavviare mysqld , avvia httpd e configura httpd e mysqld per iniziare all'avvio.

    sudo sh -c "service mysqld restart && service httpd start && chkconfig httpd on && chkconfig mysqld on"
    
  5. Consenti traffico web attraverso il firewall:

    sudo sh -c "iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT && iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT && service iptables save"
    

    Questo comando consente il traffico in entrata della porta 80 (web) e della porta 443 (web sicuro) attraverso il firewall e salva la regola per i riavvii.

L'installazione è completa. Per testarlo, vai a https://serverIpAddress/ .


Linux
  1. Installa uno stack LAMP su Debian 10

  2. Installa uno stack LAMP su distribuzioni basate su Debian o Ubuntu

  3. Installa uno stack LAMP su Fedora 31

  4. Installa uno stack LAMP su distribuzioni basate su RHEL 6

  5. Installa uno stack LAMP su distribuzioni basate su RHEL 7

Come installare lo stack LAMP su CentOS 8

Come installare lo stack LAMP su AlmaLinux 8

Come installare uno stack LAMP PHP7 su CentOS 7

Installa LAMP Stack su Rocky Linux 8

Come installare lo stack LAMP su Oracle Linux 8

Come installare lo stack LAMP su Linux Mint