GNU/Linux >> Belajar Linux >  >> Linux

Instal tumpukan LAMP pada distribusi berbasis RHEL 6

Artikel ini memberikan instruksi untuk menginstal stack LAMP (Linux, Apache, MySQL, PHP) di server Anda. Linux (CentOS 6, Fedora 21, atau Red Hat Enterprise Linux 6) adalah sistem operasi Anda, dan Apache adalah daemon web Anda, yang menyajikan informasi yang disimpan di database MySQL Anda melalui skrip PHP untuk pengguna Anda. Artikel ini menunjukkan cara membuat server LAMP yang beroperasi penuh, siap melayani beberapa host virtual.

Prasyarat

  • Pemahaman dasar tentang Secure Shell (SSH).
  • Sudo atau akses admin ke server Anda.
  • Server Cloud dengan CentOS 6, Fedora 21, atau Red Hat Enterprise Linux 6.

Instal tumpukan LAMP

Masuk ke server Anda melalui SSH, naikkan ke root, lalu selesaikan langkah-langkah berikut untuk metode penyiapan pilihan Anda.

Metode perintah satu baris

  1. Gunakan perintah satu baris berikut untuk penyiapan LAMPstack yang tepat di sistem operasi server Anda:

     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. Berikan jawaban untuk perintah sistem berikut:

    • Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada) :Biarkan kosong.
    • Tetapkan kata sandi root? [Y/n] :Pilih Ya
    • Sandi baru :Anda yang memutuskan, tetapi pastikan itu aman.
    • Hapus pengguna anonim? [Y/n] :Pilih Ya .
    • Larang login root dari jarak jauh? [Y/n] :Pilih Ya .
    • Hapus database pengujian dan akses ke sana? [Y/n] :Pilih Ya .
    • Muat ulang tabel hak istimewa sekarang? [Y/n] :Pilih Ya .

Metode perintah individu

Langkah-langkah berikut memecah perintah satu baris sebelumnya menjadi langkah-langkah individual.

  1. Instal paket yang diperlukan:

    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. Jalankan perintah berikut untuk memulai dan mengamankan server MySQL:

    sudo sh -c "service mysqld start && mysql_secure_installation"
    
  3. Berikan jawaban untuk perintah sistem berikut:

    • Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada) :Biarkan kosong.
    • Tetapkan kata sandi root? [Y/n] :Pilih Ya
    • Sandi baru :Anda yang memutuskan, tetapi pastikan itu aman.
    • Hapus pengguna anonim? [Y/n] :Pilih Ya .
    • Larang login root dari jarak jauh? [Y/n] :Pilih Ya .
    • Hapus database pengujian dan akses ke sana? [Y/n] :Pilih Ya .
    • Muat ulang tabel hak istimewa sekarang? [Y/n] :Pilih Ya .
  4. Masukkan perintah berikut untuk memulai kembali mysqld , mulai httpd , dan konfigurasikan httpd dan mysqld untuk memulai saat boot.

    sudo sh -c "service mysqld restart && service httpd start && chkconfig httpd on && chkconfig mysqld on"
    
  5. Izinkan lalu lintas web melalui 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"
    

    Perintah ini mengizinkan lalu lintas masuk port 80 (web) dan port 443 (web aman) melalui firewall, dan menyimpan aturan untuk reboot.

Instalasi selesai. Untuk mengujinya, jelajahi https://serverIpAddress/ .


Linux
  1. Instal tumpukan LAMP di Debian 10

  2. Instal tumpukan LAMP pada distribusi berbasis Debian atau Ubuntu

  3. Instal tumpukan LAMP di Fedora 31

  1. Instal tumpukan LAMP pada distribusi berbasis RHEL 6

  2. Instal tumpukan LAMP pada distribusi berbasis RHEL 7

  3. Memasang tumpukan LAMP di Ubuntu 18.04

  1. Cara menginstal tumpukan LAMP di AlmaLinux

  2. Cara Memasang LAMP Stack di CentOS 7

  3. Instal LAMP Stack di Debian 11