Cara menginstal server lampu di debian 9 stretch linux

Cara menginstal server lampu di debian 9 stretch linux

Perkenalan

Server lampu adalah landasan hosting web Linux. Pada hari -hari awal lampu konten web dinamis adalah apa yang memenangkan Linux the Crown di ruang web, dan masih bertanggung jawab untuk memberi daya pada sebagian besar situs internet di internet.

Jika Anda ingin mengatur tumpukan lampu untuk meng -host situs web Anda, akan sulit untuk menemukan opsi yang lebih baik untuk membangunnya daripada debian stretch. Debian, bagaimanapun, terkenal karena stabilitas, keamanan, dan repositori paket besar -besaran, dan peregangan tentu tidak terkecuali.



Mariadb (mysql)

Untuk memulai, menginstal dan mengatur bagian basis data dari tumpukan, mariadb. Secara tradisional, "M" di Lamp untuk MySQL. Namun, Mariadb adalah penggantian drop-in yang tidak dikendalikan oleh Oracle, jadi cenderung menjadi pilihan yang lebih baik.

Untuk menginstal maridadb di peregangan, gunakan saja tepat untuk menginstal paket.

# App instal mariadb-client mariadb-server

Selama proses instalasi, Anda akan diminta untuk membuat kata sandi root untuk Mariadb. Pastikan untuk memilih sesuatu yang aman mungkin, karena akan menentukan, sebagian, keamanan database Anda.

Sekarang server mariadb diinstal, Anda dapat masuk sebagai pengguna root Anda dan mengatur pengguna biasa dan database.

mysql -u root -p

Mariadb kemudian akan meminta Anda untuk kata sandi root yang baru saja Anda atur.

Membuat database cukup sederhana. Jalankan saja berikut ini.

Buat basis data newdb;

Anda perlu membuat pengguna biasa sekarang untuk menggunakan database. Itu adalah ide yang benar -benar mengerikan untuk menggunakan pengguna root untuk apa pun selain mengelola mariadb secara keseluruhan.

Buat pengguna 'nama pengguna'@'localhost' yang diidentifikasi oleh 'userpassword';

Perintah itu menciptakan pengguna biasa yang dapat masuk secara lokal dan mengatur kata sandi pengguna itu.

Agar pengguna itu dapat menggunakan database yang baru saja Anda buat, Anda perlu memberikan hak istimewa di dalamnya. Karena ini adalah pengguna tujuan umum untuk mengelola segala sesuatu di database ini, itu akan diberikan semua hak istimewa.

Berikan semua hak istimewa di newdb.* untuk 'nama pengguna'@'localhost';

Setelah itu selesai, siram semua hak istimewa dari konsol dan keluar.

Hak istimewa flush; berhenti 

Itu saja untuk database. Tentu saja, Anda dapat menyesuaikan porsi apa pun yang Anda butuhkan.



Php

Langkah selanjutnya dalam menyiapkan server lampu adalah menginstal PHP. Di tumpukan lampu, PHP memberi daya pada konten web dan berinteraksi dengan database. Untuk menginstal PHP di debian stretch, jalankan baris berikut.

# App Instal Php7.0 php7.0-MYSQL

Hanya itu yang Anda butuhkan. PHP sekarang siap digunakan.

Apache

Server web Apache sangat kuat dan bisa sangat mudah diatur atau sangat sulit, tergantung seberapa dalam waktu Anda ingin pergi. Karena ini hanya panduan sederhana, itu akan mengikuti jalur tercepat untuk mendapatkan penyiapan server dasar.

Jadi, instal server Apache dan modul untuk dukungan PHP.

# Apt Instal Apache2 Libapache2-Mod-PHP7.0

Menguji server Anda

Secara default, Apache akan server konten /var/www/html dan akan mencari file pertama yang dipanggil indeks.php atau indeks.html. Buat file itu, dan letakkan baris kode berikut di dalamnya.

 

Buka browser Anda dan ketik localhost di bilah alamat Anda. Jika Anda tidak melakukan ini secara lokal, ketik nama domain atau IP Anda. Anda harus melihat tabel panjang yang berisi informasi tentang instalasi PHP Anda. Pada titik ini, pemutusan Anda secara resmi bekerja.

Jika Anda menginginkan cara mudah untuk mengelola database Anda melalui antarmuka web grafis, Anda dapat menginstal aplikasi yang dipanggil, phpMyadmin. Ini memungkinkan Anda untuk mengelola database Anda menggunakan PHP melalui server lampu Anda. Untuk memasangnya di peregangan, tarik saja tepat.

# app instal phpMyadmin

Setelah paket diinstal, Anda dapat menavigasi di browser Anda localhost/phpMyadmin Anda akan disambut dengan layar login yang akan menerima kredensial database Anda dan akhirnya, antarmuka untuk bekerja dengan database Anda.

Menutup pikiran

Server lampu Anda sekarang siap untuk pergi. Tentu saja, ada banyak opsi lain, dan jika Anda berencana untuk menggunakan ini sebagai server yang menghadap publik, Anda mungkin ingin melihat lebih banyak opsi keamanan untuk Apache. Yang mengatakan, server lampu ini dapat menjalankan semuanya dari aplikasi PHP khusus Anda hingga solusi populer seperti WordPress dan bahkan kerangka kerja pengembangan seperti Laravel.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Instal MySQL di Ubuntu 20.04 LTS Linux
  • Cara membuat tumpukan lampu berbasis Docker menggunakan Docker di…
  • Ubuntu 20.04 WordPress dengan Instalasi Apache
  • Ubuntu 20.04: WordPress dengan instalasi nginx
  • Cara menginstal mysql di almalinux
  • Cara Mengatur Linux Apache Mysql Python Server
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Cara memasang tumpukan lampu di almalinux