Cara Menginstall LAMP di Server Debian 10

SHARE:

LAMP Stack adalah kumpulan perangkat lunak sumber terbuka yang umumnya dipasang bersama untuk memungkinkan suatu sistem mendeploy aplikasi dinamis. Istilah ini adalah akronim yang menggambarkan sistem operasi Linux, server web Apache, database MariaDB, dan pemrograman PHP.

Meskipun "LAMP" stack ini biasanya melibatkan MySQL sebagai sistem manajemen basis data, beberapa distribusi Linux seperti Debian - menggunakan MariaDB sebagai pengganti drop-in untuk MySQL.

Baca juga: Cara Menginstall LEMP di Server Debian 10

Pada artikel ini, kami akan menunjukkan kepada Anda bagaimana menginstal LAMP stack pada server Debian 10, menggunakan MariaDB sebagai sistem manajemen basis data.

Menginstal Apache Web Server di Debian 10


Apache Web Server adalah perangkat lunak server HTTP yang open-source, kuat, andal, aman, sangat-extensible, dan banyak digunakan untuk hosting situs web.

Untuk menginstal Apache, gunakan manajer paket Debian yang tepat seperti yang ditunjukkan.

[apt install apache2]

Ketika instalasi Apache selesai, installer akan memicu systemd system dan service manager untuk memulai layanan Apache2 untuk saat ini dan memungkinkannya untuk mulai secara otomatis saat boot sistem.

Untuk memeriksa apakah layanan Apache sudah berjalan dengan baik, jalankan perintah systemctl berikut.

[systemctl status apache2]

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

[systemctl start apache2.service]

[systemctl restart apache2.service] 

[systemctl stop apache2.service]

[systemctl reload apache2.service]

[systemctl status apache2.service]

Jika Anda menggunakan ufw untuk menjalankan firewall, Anda harus membuka port 80 (www) dan 443 (https) untuk mengizinkan lalu lintas masuk di Apache.

[ufw allow www]

[ufw allow https]

[ufw status]
Status Ufw yang benar

Sekarang Anda perlu menguji apakah Apache web server diinstal dengan benar dan dapat melayani halaman web. Buka browser web dan gunakan URL berikut untuk mengakses Halaman Default Debian Apache.

[http: // SERVER_IP /]

ATAU

[http: // localhost /]

Done jika sukses membuka apache web server di browser maka semuanya berjalan dengan benar dan lancar.

Menginstal MariaDB di Debian 10


Setelah server web Apache berjalan dan berjalan, Anda perlu menginstal sistem basis data untuk dapat menyimpan dan mengelola data untuk situs web Anda.

Untuk menginstal MariaDB, gunakan pengelola paket Debian yang tepat seperti yang ditunjukkan.

[apt install mariadb-server]
Ketik Y untuk menyetujui installasi mariadb

Setelah MariaDB diinstal, disarankan untuk menjalankan skrip keamanan berikut yang akan menghapus beberapa pengaturan default yang tidak aman dan menonaktifkan akses ke sistem database Anda.

[mysql_secure_installation]
Dan akan muncul beberapa pertanyaan berikut dan jawablah dengan Y atau N sesuai opsi yang anda pilih, kami merekomendasikan sesuai jawaban di bawah ini.

[set root password: Y #tekan Y]

[Remove Anonymous User?: Y]

[Disallow root login remotely?: Y]

[Remove test database and acces to it: Y]

[Reload Privilege Table now?: Y]

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.

Jika Anda ingin membuat database contohnya bernama "miripgeeks_wpdb" dan seorang pengguna bernama "miripgeeks_wpuser" dengan hak istimewa penuh atas database, jalankan perintah berikut.

[mysql -u root -p]

[MariaDB [(none)]> CREATE DATABASE miripgeeks_wpdb;]

[MariaDB [(none)]> GRANT ALL ON miripgeeks_wpdb.* TO 'miripgeeks_wpuser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;]

[MariaDB [(none)]> FLUSH PRIVILEGES;]

[MariaDB [(none)]> exit;]

Anda dapat mengkonfirmasi jika pengguna baru memiliki izin penuh pada database dengan masuk ke MariaDB dengan kredensial pengguna seperti yang ditunjukkan.

[mysql -u miripgeeks_wpuser -p]

[MariaDB [(none)]> SHOW DATABASES;]
Jika terdapat database miripgeeks_wpdb lanjutkan ke tahap di bawah ini.

Menginstal PHP 7.3 di Debian 10


PHP (Hypertext Preprocessor) adalah bahasa scripting populer yang digunakan untuk membangun logika untuk menampilkan konten web dan bagi pengguna untuk berinteraksi dengan database.

Untuk menginstal paket PHP, jalankan perintah berikut.

[apt install php libapache2-mod-php php-mysql]
Tekan Y untuk melanjutkan.

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

[apt-cache search php | egrep 'module' | grep default]

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

[systemctl reload apache2]

[systemctl status apache2]

Menguji Pemrosesan PHP di Apache
Kami akan membuat skrip PHP sederhana untuk memverifikasi bahwa Apache dapat memproses permintaan untuk file PHP.

[nano /var/www/html/info.php]

Tambahkan kode PHP berikut, di dalam file.

[<? php phpinfo (); ?>]

Setelah selesai, simpan dan tutup file.

Sekarang buka browser dan ketikkan 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]


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 berguna untuk keperluan debugging, tetapi pada saat yang sama juga akan menampilkan beberapa informasi sensitif tentang PHP Anda.

Jadi, sangat disarankan untuk menghapus file ini dari server.

[rm /var/www/html/info.php]

Kesimpulan


Dalam artikel ini, kami telah menjelaskan cara menginstal Lamp di Linux yaitu Apache, MariaDB, dan PHP (LAMP) di server Debian 10. Jika Anda memiliki pertanyaan tentang artikel ini, jangan ragu untuk bertanya di bagian komentar.

COMMENTS

Protected By:

Name

16.04 Xenial Xerus,11,16.10 Yakkety Yak,4,5G,1,ads,4,adsense,5,AI,1,Akuntansi,1,Analytic,1,android,13,Android Emulator,4,Android Studio,2,Antergos,2,Apache,2,Apk,2,Apple,2,Apps,3,Apricity OS,1,APT,8,Aptitude,1,archlinux,15,ArchStrike,1,Backbox Linux,1,backtrack,3,bash,8,Belajar Package Manager,6,Bisnis,2,Black Lab Linux,1,BlackArch,3,blog,47,blog tutorial,21,blogger,25,BlueStack,1,Browser,4,Budgie desktiop,3,Budgie desktop,1,Bugtraq,1,C.A.I.N.E,1,CentOS,29,Chalet OS,1,Chrome,7,Cinnamon,6,CLI,15,code,19,Command,1,css,6,Cut,1,de,1,debian,46,Debian 10,2,Deep Learning,1,Deepin,2,DEFT Linux,1,Desain Grafis,1,Developers,23,Distro,57,DNF,9,Dracos Linux,2,Ebook,1,EFI,1,elementary OS,7,Emacs Libre/text editor,1,EPEL Repository,1,Ethical Hacking,7,Fedora,31,Firefox,9,Fix MBR,1,FreeBSD,3,FTP Client,1,G Suite,1,Game,3,Gaming,7,GIMP,1,git,1,GNOME,16,GNU,12,GNU Bash,9,GNU/Linux,51,Google,7,Hack,4,Hacking,4,html,11,Htop,1,HTTP,1,Intel Core i5,1,Intel Core i7,1,Intel Core i9,1,internet,14,iOS Emulator,2,Java,1,Kali Linux,4,KDE,9,Keuangan,1,Kodachi,1,Kubuntu,3,LAMP,2,Laptop,1,learning how to,71,LEMP,2,LibreOffice,7,Lightweight,1,linux,106,linux apps,55,Linux From Scratch,7,Linux Lite,1,Linux Mint,16,LinuxConsole,1,Lubuntu,4,LXDE,10,LXQt,2,Mac,4,MacOS,2,Malware,2,manjarolinux,9,Maps,1,MariaDB,3,MARS 2020,1,MATE,12,MBR,1,Microsoft,11,mirip geeks,49,Monitoring Process,1,Mozilla,7,Mp3 Downloader,1,MS Office,1,Music Downloader,1,MX Linux,1,MySQL,5,NASA,1,Network,1,Nginx,2,NMAP,1,NordVPN,1,Notebook,1,NST,1,Office,8,openBSD,1,OpenOffice,2,opensource,87,OpenSUSE,1,Openwall,1,Operating System,1,Oracle Linux,2,Package Manager,10,Pacman,1,Pamac.,1,Pantheon,1,Parrot Sec OS,4,PC,2,Penetration Testing,5,Pentoo Linux,2,PHOTO EDITOR,1,PHOTOSHOP,1,PHP,6,Privacy,1,program,45,Protonmail,1,Puppy Linux,1,PureOS,1,Python,2,Q4OS,1,ReactOS,1,Redhat,21,release,34,Remix OS,2,Remix OS Player,1,Repository,14,RHEL,19,Rolling Release,6,Rootkits,1,Router,1,RPM,1,RPMForge Repository,2,SAINS,1,samurai Web Testing Framework,1,Scanner,1,ScreenFetch,1,Screenlets-Widget,1,ScreenRecord,1,seo,5,Server,12,Shell Script,3,shell scripting,3,Smartphone,1,Snapdragon,1,Social Media,1,Software,2,solus OS,3,SpyWare,1,Stabil Fixed Release,8,steam.,1,SteamOS,2,Subgraph,1,System Administrator,1,Tails OS,2,Tiny Core,1,tips,49,tools,37,TOR,2,Tor Browser,2,tutorial,74,ubuntu,51,Ubuntu Server,2,Unity,4,UNIX,6,Video,1,Vim,1,VirtualBox,1,Vmware,1,VPN,1,WattOS,1,Web Hosting,3,Web Hosting CP,2,Web Server,5,Whatsapp,1,windows,35,Windows 10,4,Windows 7,1,Windows 8,1,Windows 8.1,1,Windows ME,1,Windows XP,2,Workstation,1,Xfce,8,Xiaomi,1,Xubuntu,3,YUM,19,Zorin OS,3,ZPanel,1,
ltr
item
Mirip Geeks: Cara Menginstall LAMP di Server Debian 10
Cara Menginstall LAMP di Server Debian 10
LAMP Stack adalah kumpulan perangkat lunak sumber terbuka yang umumnya dipasang bersama untuk memungkinkan suatu sistem mendeploy aplikasi dinamis. Istilah ini adalah akronim yang menggambarkan sistem operasi Linux, server web Apache, database MariaDB, dan pemrograman PHP.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSJUqWfiLBC58aXQio4F_SAfYkrmWJPMKh2hp4CeTkPBjd0Gqf46BUG82L55wAWbCqD2hyphenhyphenSoE2SDJie7420gMEaoJXqn1ElNNdQbLc9Kt-FmJs67bpfkkfjuQBUkGsD1gNePuvh5Y6ZbSB/s320/Debian-10-apache.PNG
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSJUqWfiLBC58aXQio4F_SAfYkrmWJPMKh2hp4CeTkPBjd0Gqf46BUG82L55wAWbCqD2hyphenhyphenSoE2SDJie7420gMEaoJXqn1ElNNdQbLc9Kt-FmJs67bpfkkfjuQBUkGsD1gNePuvh5Y6ZbSB/s72-c/Debian-10-apache.PNG
Mirip Geeks
https://miripgeeks.blogspot.com/2019/08/cara-menginstall-lamp-pada-server.html
https://miripgeeks.blogspot.com/
https://miripgeeks.blogspot.com/
https://miripgeeks.blogspot.com/2019/08/cara-menginstall-lamp-pada-server.html
true
6822916784668735429
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share. STEP 2: Click the link you shared to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy