GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte sadu LAMP na distribuce založené na RHEL 6

Tento článek obsahuje pokyny pro instalaci zásobníku LAMP (Linux, Apache, MySQL, PHP) na váš server. Linux (CentOS 6, Fedora 21 nebo Red Hat Enterprise Linux 6) je váš operační systém a Apache je váš webový démon, který vašim uživatelům poskytuje informace uložené ve vaší databázi MySQL prostřednictvím skriptování PHP. Tento článek ukazuje, jak vytvořit plně funkční server LAMP, připravený obsluhovat více virtuálních hostitelů.

Předpoklady

  • Základní znalost Secure Shell (SSH).
  • Přístup sudo nebo správce k vašemu serveru.
  • Cloudový server s CentOS 6, Fedora 21 nebo Red Hat Enterprise Linux 6.

Nainstalujte sadu LAMP

Přihlaste se na svůj server přes SSH, přejděte na root a poté proveďte následující kroky pro preferovanou metodu nastavení.

Metoda jednořádkového příkazu

  1. Použijte následující jednořádkový příkaz pro účelné nastavení vašeho LAMPstack na vašem operačním systému serveru:

     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. Poskytněte odpovědi na následující systémové výzvy:

    • Zadejte aktuální heslo pro uživatele root (zadejte žádné) :Ponechte prázdné.
    • Nastavit heslo uživatele root? [A/n] :Vyberte Ano
    • Nové heslo :Vy se rozhodnete, ale zabezpečte to.
    • Odebrat anonymní uživatele? [A/n] :Vyberte Ano .
    • Zakázat vzdálené přihlášení root? [A/n] :Vyberte Ano .
    • Odebrat testovací databázi a získat k ní přístup? [A/n] :Vyberte Ano .
    • Načíst znovu tabulky oprávnění? [A/n] :Vyberte Ano .

Metoda jednotlivých příkazů

Následující kroky rozdělují předchozí jednořádkový příkaz na jednotlivé kroky.

  1. Nainstalujte potřebné balíčky:

    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. Spusťte následující příkaz pro spuštění a zabezpečení serveru MySQL:

    sudo sh -c "service mysqld start && mysql_secure_installation"
    
  3. Poskytněte odpovědi na následující systémové výzvy:

    • Zadejte aktuální heslo pro uživatele root (zadejte žádné) :Ponechte prázdné.
    • Nastavit heslo uživatele root? [A/n] :Vyberte Ano
    • Nové heslo :Vy se rozhodnete, ale zabezpečte to.
    • Odebrat anonymní uživatele? [A/n] :Vyberte Ano .
    • Zakázat vzdálené přihlášení root? [A/n] :Vyberte Ano .
    • Odebrat testovací databázi a získat k ní přístup? [A/n] :Vyberte Ano .
    • Načíst znovu tabulky oprávnění? [A/n] :Vyberte Ano .
  4. Pro restartování mysqld zadejte následující příkaz , spusťte httpd a nakonfigurujte httpd a mysqld pro spuštění při spuštění.

    sudo sh -c "service mysqld restart && service httpd start && chkconfig httpd on && chkconfig mysqld on"
    
  5. Povolit webový provoz přes bránu 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"
    

    Tento příkaz umožňuje port 80 (web) a port 443 (zabezpečený web) příchozí provoz přes bránu firewall a ukládá pravidlo pro restartování.

Instalace je kompletní. Chcete-li to otestovat, přejděte na https://serverIpAddress/ .


Linux
  1. Nainstalujte zásobník LAMP na Debian 10

  2. Nainstalujte zásobník LAMP na distribucích založených na Debianu nebo Ubuntu

  3. Nainstalujte zásobník LAMP na Fedoru 31

  1. Nainstalujte sadu LAMP na distribuce založené na RHEL 6

  2. Nainstalujte sadu LAMP na distribuce založené na RHEL 7

  3. Instalace zásobníku LAMP na Ubuntu 18.04

  1. Jak nainstalovat zásobník LAMP na AlmaLinux

  2. Jak nainstalovat LAMP Stack na CentOS 7

  3. Nainstalujte LAMP Stack na Debian 11