Pada postingan kali ini saya akan menjelaskan bagaimana cara memasang stack LAMP pada VPS Debian
Tumpukan LAMP adalah sekelompok perangkat lunak sumber terbuka yang digunakan untuk membuat server web aktif dan berjalan
LAMP adalah singkatan dari Linux, Apache, MySQL dan PHP
Sebelum menjalankan tutorial ini, pastikan semua repositori Anda mutakhir dengan menjalankan perintah
apt-get update
Langkah 1-Instal Apache
Apache adalah perangkat lunak sumber terbuka yang berjalan di lebih dari 50% server web dunia
Untuk menginstal apache, buka terminal dan ketik perintah berikut
apt-get install apache2_
Untuk mengecek apakah apache sudah berhasil terinstall di VPS anda, buka browser dan buka IP VPS anda, misalnya http. // 139. 59. 101. 189. Browser harus menampilkan teks. Berhasil. seperti ini
Cara mengetahui IP VPS Anda
Anda dapat menjalankan perintah berikut untuk mengetahui IP VPS Anda
ifconfig eth0 | grep inet | awk '{ print $2 }'
Langkah kedua-Instal MySQL
MySQL adalah sistem manajemen basis data yang paling banyak digunakan untuk mengatur dan menerima data
Untuk menginstal MySQL, buka terminal dan ketik perintah berikut
apt-get install mysql-server
Selama instalasi, MySQL akan meminta Anda untuk mengatur kata sandi root. Masukkan kata sandi root Anda
Selesaikan dengan menjalankan skrip pengaturan MySQL
mysql_secure_installation_
Prompt akan menanyakan kata sandi root Anda saat ini. Masukkan kata sandi root Anda
Kemudian prompt akan menanyakan apakah Anda ingin mengubah kata sandi root. Menjawab. N
Jawab y di pertanyaan yang muncul berikutnya
Setelah selesai, MySQL akan memuat ulang dan mengimplementasikan perubahan baru
Langkah ketiga-Instal PHP
PHP adalah bahasa pemrograman web yang banyak digunakan untuk mengembangkan halaman web yang dinamis
Untuk menginstal PHP, buka terminal dan ketik perintah berikut
apt-get install php5 php-pear php5-mysql
Setelah Anda menjawab ya dua kali maka PHP akan diinstal
Atasi dengan me-restart apache
service apache2 restart_
Senang. Sekarang Anda memiliki tumpukan LAMP di VPS Anda
Langkah keempat-Lihat PHP di VPS Anda
Kali ini kita akan membuat halaman untuk menampilkan Info PHP
Buat file
nano /var/www/info.php
Tambahkan baris berikut
<?php phpinfo(); ?> _
Kemudian simpan dan tutup
Sekarang buka alamat berikut. http. //IPVPS/info. php, misalnya http. // 139. 59. 101. 189/info. php
Maka akan muncul halaman berikut
Membagikan
MySQL adalah sistem manajemen basis data sumber terbuka yang paling banyak digunakan yang digunakan untuk menyimpan dan mengambil data untuk berbagai aplikasi populer. Di Debian 10, MariaDB hadir secara default sebagai pengganti drop-in untuk MySQL dan dalam kebanyakan kasus, MariaDB berfungsi dengan baik
Itu sebabnya, dalam dua artikel kami sebelumnya, kami telah menggunakan server database MariaDB, di mana kami telah menunjukkan cara menginstal tumpukan LEMP di Debian 10
Jika Anda ingin fitur hanya ditemukan di MySQL, maka Anda perlu menginstalnya dari repositori resmi MySQL APT seperti yang ditunjukkan di artikel ini
Langkah 1. Menambahkan Repositori Perangkat Lunak MySQL
Untuk menginstal MySQL versi terbaru, Anda perlu mengunduh dan menginstal repositori MySQL APT .deb adalah paket yang mengonfigurasi dan menginstal repositori perangkat lunak MySQL pada sistem Debian Anda
$ cd /tmp $ wget //dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb $ sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb _Selama penginstalan paket, Anda akan diminta untuk mengonfigurasi repositori MySQL APT untuk memilih versi server MySQL dan komponen lain yang ingin Anda instal. Biarkan opsi default untuk menginstal versi terbaru. Setelah selesai, klik Enter atau pergi ke OK dan tekan Enter
Langkah 2. Instal MySQL di Debian 10
Setelah menambahkan repositori MySQL APT, perbarui cache paket APT dan instal paket server MySQL, yang juga akan menginstal paket untuk klien dan untuk file umum database sebagai berikut
$ sudo apt update $ sudo apt install mysql-serverSelama instalasi paket, jendela dialog konfigurasi paket akan muncul, meminta Anda untuk mengatur kata sandi pengguna root database untuk MySQL Anda. Masukkan kata sandi yang aman dan kuat, lalu konfirmasikan dengan memasukkannya kembali
Kemudian baca tentang sistem otentikasi baru berdasarkan metode kata sandi berbasis SHA256, yang digunakan oleh MySQL dan klik Ok. Dan pilih plugin otentikasi default yang ingin Anda gunakan (biarkan opsi default untuk menggunakan plugin yang direkomendasikan) dan tekan tombol Enter untuk menyelesaikan proses instalasi
Saat penginstalan paket selesai, penginstal memicu systemd untuk memulai layanan MySQL secara otomatis dan mengonfigurasinya untuk memulai saat boot sistem. Untuk memastikan bahwa layanan MySQL aktif dan berjalan, verifikasi statusnya menggunakan perintah berikut
$ sudo systemctl status mysql ● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-08-01 06:20:12 UTC; 3s ago Docs: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Process: 2673 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS) Main PID: 2709 (mysqld) Status: "Server is operational" Tasks: 39 (limit: 4915) Memory: 378.4M CGroup: /system.slice/mysql.service └─2709 /usr/sbin/mysqld Aug 01 06:20:10 tecmint systemd[1]: Starting MySQL Community Server... Aug 01 06:20:12 tecmint systemd[1]: Started MySQL Community Server.Ada beberapa perintah systemctl lain yang perlu Anda ketahui untuk mengelola (mulai, mulai ulang, hentikan, dan muat ulang) layanan MySQL jika diperlukan, ini adalah
$ sudo systemctl start mysql $ sudo systemctl restart mysql $ sudo systemctl stop mysql $ sudo systemctl reload mysqlLangkah 3. Mengamankan MySQL di Debian 10
Setiap penginstalan server MySQL baru tidak aman secara default dan untuk meningkatkan keamanan instance server MySQL Anda, Anda perlu menjalankan skrip shell mysql_secure_installation yang meminta Anda menentukan tindakan yang akan diambil.
Kemudian jawab pertanyaan dengan benar dengan membaca setiap deskripsi. Pertama, masukkan kata sandi pengguna root yang Anda tetapkan selama instalasi paket. Kemudian Anda dapat memilih y (untuk YA) atau n (untuk Tidak) untuk menggunakan atau tidak menggunakan komponen VALIDATE PASSWORD
Juga, pilih $ sudo apt update $ sudo apt install mysql-server _0 ketika diminta untuk menetapkan kata sandi pengguna root baru (yang Anda tetapkan selama instalasi paket). Kemudian ikuti instruksi lainnya dengan hati-hati dan pilih y (untuk YA) untuk menghapus pengguna anonim, melarang login root jarak jauh, menghapus database pengujian dan memuat ulang tabel hak istimewa
Langkah 4. Menguji Instalasi MySQL
Setelah mengamankan penyebaran server MySQL Anda, Anda dapat mulai menggunakannya untuk menyimpan data untuk situs web atau aplikasi web Anda. Untuk mengakses shell MySQL, jalankan perintah berikut (masukkan kata sandi root MySQL saat diminta seperti yang ditunjukkan pada gambar berikut)
$ mysql -u root -pAnda juga akan menemukan panduan berikut tentang MySQL yang bermanfaat
- 12 Praktik Terbaik Keamanan MySQL/MariaDB untuk Linux
- Cara Mereset Kata Sandi Root di MySQL 8. 0
- Alat Baris Perintah yang Berguna untuk Memantau Kinerja MySQL di Linux
Pada artikel ini, kami telah menjelaskan cara menginstal versi terbaru server database MySQL di Debian 10. Jika Anda memiliki pertanyaan tentang artikel ini, kirimkan kepada kami melalui formulir umpan balik di bawah ini