Cara Menginstal Lampu di Debian 10 Server

Cara Menginstal Lampu di Debian 10 Server

A "LAMPUStack adalah kumpulan perangkat lunak sumber terbuka yang umumnya diinstal bersama untuk memungkinkan sistem menggunakan aplikasi dinamis. Istilah ini adalah akronim yang menggambarkan Linux sistem operasi, Apache server web, a Mariadb database, dan Php Pemrograman.

Baca juga: Cara Menginstal Lemp di Debian 10 Server

Meskipun ini “LAMPUTumpukan biasanya melibatkan MySQL sebagai sistem manajemen database, beberapa distribusi Linux seperti Debian - menggunakan Mariadb sebagai pengganti drop-in untuk Mysql.

Persyaratan

  1. Cara menginstal server minimal debian 10 (buster)

Di artikel ini, kami akan menunjukkan cara menginstal a LAMPU Tumpukan pada a Debian 10 server, menggunakan Mariadb Sebagai sistem manajemen database.

Menginstal Server Web Apache di Debian 10

Server Web Apache adalah sumber terbuka, kuat, andal, aman, sangat mudah dibedakan dan banyak digunakan perangkat lunak server HTTP untuk menjadi hosting situs web.

Untuk memasang Apache, Gunakan manajer paket apt debian seperti yang ditunjukkan.

# apt install apache2 
Instal Apache di Debian 10

Ketika Apache Instalasi selesai, penginstal akan memicu Systemd System and Service Manager untuk memulai layanan APACHE2 untuk saat ini dan memungkinkannya untuk memulai secara otomatis di Boot Sistem.

Untuk memeriksa apakah Apache Layanan sudah berjalan dan berjalan dengan baik, jalankan perintah Systemctl berikut.

# Systemctl Status Apache2 
Periksa Status Apache di Debian 10

Anda juga dapat memulai, berhenti, memulai kembali dan mendapatkan status server web Apache menggunakan perintah SystemCTL berikut.

# Systemctl Mulai Apache2.Layanan # Systemctl Restart Apache2.Layanan # Systemctl Stop Apache2.Layanan # SystemCTL Reload Apache2.Layanan # Systemctl Status Apache2.melayani 

Jika Anda menggunakan firewall UFW, Anda harus membuka port 80 (www) Dan 443 (https) untuk memungkinkan lalu lintas yang masuk Apache.

# UFW Izinkan www # ufw Izinkan https # status UFW 
Open Apache Ports di Debian 10

Sekarang Anda perlu menguji jika Apache diinstal dengan benar dan dapat melayani halaman web. Buka browser web dan gunakan URL berikut untuk mengakses halaman default Apache Debian.

http: // server_ip/atau http: // localhost/ 
Periksa halaman web Apache

Menginstal Mariadb di Debian 10

Sekali Apache Server web up dan berjalan, Anda perlu menginstal sistem basis data agar dapat menyimpan dan mengelola data untuk situs web Anda.

Untuk memasang Mariadb, Gunakan manajer paket apt debian seperti yang ditunjukkan.

# Instal mariadb-server 
Instal Mariadb di Debian 10

Sekali Mariadb diinstal, disarankan untuk menjalankan skrip keamanan berikut yang akan menghapus beberapa pengaturan default yang tidak aman dan menonaktifkan akses ke sistem basis data Anda.

# mysql_secure_installation 

Skrip keamanan di atas akan membawa Anda melalui serangkaian pertanyaan berikut di mana Anda dapat membuat beberapa perubahan pada pengaturan mariadb Anda seperti yang ditunjukkan.

Aman Mariadb di Debian 10

Jika Anda ingin membuat database bernama "tecmint_wpdb" dan pengguna bernama "Tecmint_wpuser" Dengan hak istimewa penuh atas database, jalankan perintah berikut.

# mysql -u root -p Mariadb [(tidak ada)]> Buat database tecmint_wpdb; Mariadb [(tidak ada)]> Berikan semua di tecmint_wpdb.* Ke 'tecmint_wpuser'@'localhost' yang diidentifikasi oleh 'kata sandi' dengan opsi hibah; Mariadb [(tidak ada)]> Hak istimewa flush; Mariadb [(tidak ada)]> KELUAR; 

Anda dapat mengonfirmasi apakah pengguna baru memiliki izin lengkap pada database dengan masuk ke mariadb dengan kredensial pengguna seperti yang ditunjukkan.

# mysql -u tecmint_wpuser -p Mariadb [(tidak ada)]> Tampilkan basis data; 
Periksa Izin Pengguna Database

Memasang PHP 7.3 tentang Debian 10

Php (Preprosesor Hypertext) adalah bahasa skrip populer yang digunakan untuk membangun logika untuk menampilkan konten web dan bagi pengguna untuk berinteraksi dengan database.

Untuk menginstal Php paket, jalankan perintah berikut.

# APT Instal PHP LIBAPACHE2-MOD-PHP PHP-MYSQL 
Instal PHP di Debian 10

Jika Anda ingin menginstal tambahan Modul PHP, Anda dapat mencari dan menginstal menggunakan kombinasi perintah apt-cache dan perintah grep seperti yang ditunjukkan.

# Pencarian APT-CACHE PHP | Egrep 'Modul' | GREP default 
Instal Modul PHP di Debian 10

Sekarang muat ulang konfigurasi Apache dan periksa status dengan perintah berikut.

# Systemctl Reload APACHE2 # Systemctl Status Apache2 
Muat Ulang Konfigurasi Apache

Menguji pemrosesan PHP di Apache

Kami akan membuat skrip PHP sederhana untuk memverifikasi bahwa Apache dapat memproses permintaan file php.

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

Tambahkan kode PHP berikut, di dalam file.

 

Setelah selesai, simpan dan tutup file.

Sekarang buka browser dan ketik alamat berikut untuk melihat apakah server web Anda dapat menampilkan konten yang dibuat oleh skrip PHP ini.

http: // server_ip/info.php atau http: // localhost/info.php 
Periksa info PHP di Debian 10

Jika Anda melihat halaman di atas di browser web Anda, maka instalasi PHP Anda berfungsi seperti yang diharapkan. Juga, halaman ini menunjukkan beberapa detail dasar tentang instalasi PHP Anda dan ini berguna untuk tujuan debugging, tetapi pada saat yang sama itu juga akan menunjukkan beberapa informasi sensitif tentang PHP Anda.

Jadi, sangat disarankan untuk menghapus file ini dari server.

# rm/var/www/html/info.php 
Kesimpulan

Di artikel ini, kami telah menjelaskan cara menginstal Linux, Apache, Mariadb, Dan Php (LAMPU) Tumpukan pada a Debian 10 server. Jika Anda memiliki pertanyaan tentang artikel ini, jangan ragu untuk bertanya di bagian komentar.