Cara Memasang Lampu di Debian 10 Server

Cara Memasang Lampu di Debian 10 Server

"Lampu"Stack adalah koleksi perisian sumber terbuka yang biasanya dipasang bersama untuk membolehkan sistem menggunakan aplikasi dinamik. Istilah ini adalah akronim yang menggambarkan Linux sistem operasi, Apache pelayan web, a Mariadb pangkalan data, dan Php pengaturcaraan.

Baca juga: Cara memasang Lemp pada pelayan 10 Debian

Walaupun ini "Lampu"Stack biasanya melibatkan MySQL sebagai sistem pengurusan pangkalan data, beberapa pengagihan Linux seperti Debian - gunakan Mariadb sebagai pengganti drop-in untuk Mysql.

Keperluan

  1. Cara Memasang Pelayan Minimal Debian 10 (Buster)

Dalam artikel ini, kami akan menunjukkan kepada anda cara memasang a Lampu timbunan pada a Debian 10 pelayan, menggunakan Mariadb sebagai sistem pengurusan pangkalan data.

Memasang pelayan web Apache di Debian 10

Server Web Apache adalah perisian pelayan HTTP Server Sumber, kuat, selamat, selamat, sangat boleh digunakan dan digunakan secara meluas untuk menganjurkan laman web.

Untuk memasang Apache, Gunakan Pengurus Pakej APT Debian seperti yang ditunjukkan.

# apt pasang apache2 
Pasang Apache pada Debian 10

Apabila Apache Pemasangan selesai, pemasang akan mencetuskan sistemd sistem dan pengurus perkhidmatan untuk memulakan perkhidmatan Apache2 buat masa ini dan membolehkannya bermula secara automatik di boot sistem.

Untuk memeriksa sama ada Apache Perkhidmatan sedang berjalan dan berjalan dengan baik, jalankan arahan SystemCtl berikut.

# Systemctl Status Apache2 
Semak status Apache dalam Debian 10

Anda juga boleh memulakan, menghentikan, memulakan semula dan dapatkan status pelayan web Apache menggunakan arahan SystemCtl berikut.

# Systemctl Mula Apache2.Perkhidmatan # Systemctl Mulakan semula Apache2.Perkhidmatan # Systemctl Stop Apache2.Perkhidmatan # Systemctl Reload Apache2.Perkhidmatan # Systemctl Status Apache2.perkhidmatan 

Sekiranya anda telah menjalankan firewall, anda perlu membuka pelabuhan 80 (www) dan 443 (https) untuk membolehkan lalu lintas masuk Apache.

# UFW Benarkan www # UFW membenarkan status https # ufw 
Buka port Apache di Debian 10

Sekarang anda perlu menguji jika Apache dipasang dengan betul dan boleh melayani laman web. Buka penyemak imbas web dan gunakan URL berikut untuk mengakses halaman lalai Apache Debian.

http: // server_ip/atau http: // localhost/ 
Semak laman web Apache

Memasang Mariadb di Debian 10

Sekali Apache Pelayan web dan berjalan, anda perlu memasang sistem pangkalan data untuk dapat menyimpan dan menguruskan data untuk laman web anda.

Untuk memasang Mariadb, Gunakan Pengurus Pakej APT Debian seperti yang ditunjukkan.

# Apt Pasang MariaDB-Server 
Pasang Mariadb dalam Debian 10

Sekali Mariadb Dipasang, disyorkan untuk menjalankan skrip keselamatan berikut yang akan menghapuskan tetapan lalai yang tidak selamat dan melumpuhkan akses ke sistem pangkalan data anda.

# mysql_secure_installation 

Skrip keselamatan di atas akan membawa anda melalui satu siri soalan berikut di mana anda boleh membuat beberapa perubahan pada persediaan MariaDB anda seperti yang ditunjukkan.

Selamat MariaDB dalam Debian 10

Sekiranya anda ingin membuat pangkalan data yang dinamakan "tecmint_wpdb" dan pengguna bernama "TECMINT_WPUSER" Dengan keistimewaan penuh melalui pangkalan data, jalankan arahan berikut.

# mysql -u root -p Mariadb [(Tiada)]>> Buat pangkalan data tecmint_wpdb; Mariadb [(Tiada)]>> Geran semua di TECMINT_WPDB.* Kepada 'tecmint_wpuser'@'localhost' yang dikenal pasti oleh 'kata laluan' dengan pilihan geran; Mariadb [(Tiada)]>> Keistimewaan siram; Mariadb [(Tiada)]>> keluar; 

Anda boleh mengesahkan jika pengguna baru mempunyai kebenaran penuh pada pangkalan data dengan log masuk ke MariaDB dengan kelayakan pengguna seperti yang ditunjukkan.

# mysql -u tecmint_wpuser -p Mariadb [(Tiada)]>> Tunjukkan pangkalan data; 
Semak Kebenaran Pengguna Pangkalan Data

Memasang Php 7.3 di Debian 10

Php (Hypertext Preprocessor) adalah bahasa skrip yang popular yang digunakan untuk membina logik untuk memaparkan kandungan web dan bagi pengguna untuk berinteraksi dengan pangkalan data.

Untuk memasang Php pakej, jalankan arahan berikut.

# Apt Pasang PHP Libapache2-Mod-PHP PHP-MYSQL 
Pasang PHP dalam Debian 10

Sekiranya anda mahu memasang tambahan Modul PHP, Anda boleh mencari dan memasang menggunakan kombinasi perintah apt-cache dan perintah grep seperti yang ditunjukkan.

# apt-cache carian php | Egrep 'Module' | GREP Default 
Pasang modul PHP dalam Debian 10

Sekarang muat semula konfigurasi Apache dan periksa status dengan arahan berikut.

# Systemctl Reload Apache2 # Systemctl Status Apache2 
Muat semula konfigurasi Apache

Menguji Pemprosesan PHP di Apache

Kami akan membuat skrip PHP yang mudah untuk mengesahkan bahawa Apache dapat memproses permintaan untuk fail php.

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

Tambahkan kod PHP berikut, di dalam fail.

 

Apabila anda selesai, simpan dan tutup fail.

Sekarang buka penyemak imbas dan taipkan alamat berikut untuk melihat sama ada pelayan web anda boleh menunjukkan kandungan yang dibuat oleh skrip php ini.

http: // server_ip/info.php atau http: // localhost/info.php 
Semak maklumat PHP dalam Debian 10

Sekiranya anda melihat halaman di atas di penyemak imbas web anda, maka pemasangan PHP anda berfungsi seperti yang diharapkan. Juga, halaman ini menunjukkan beberapa butiran asas mengenai pemasangan PHP anda dan ia berguna untuk tujuan debugging, tetapi pada masa yang sama ia juga akan menunjukkan beberapa maklumat sensitif mengenai PHP anda.

Oleh itu, sangat disyorkan untuk memadam fail ini dari pelayan.

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

Dalam artikel ini, kami telah menjelaskan cara memasang Linux, Apache, Mariadb, dan Php (Lampu) timbunan pada a Debian 10 pelayan. Sekiranya anda mempunyai soalan mengenai artikel ini, jangan ragu untuk bertanya di bahagian komen.