Cara Menyiapkan Pelayan Lampu di Debian 10 Buster

Cara Menyiapkan Pelayan Lampu di Debian 10 Buster

Debian adalah salah satu pengedaran pelayan Linux terbaik, dan lampu adalah salah satu cara yang paling biasa untuk menjadi tuan rumah laman web. Bersama -sama, mereka membuat perlawanan yang sempurna. Sangat mudah untuk mendapatkan lampu dan berjalan di Debian 10 menggunakan pakej keluar dari repositori lalai.

Dalam tutorial ini anda akan belajar:

  • Cara Menyiapkan Mariadb
  • Cara memasang php
  • Cara memasang Apache
  • Cara Menguji Pelayan Anda
Phpinfo on light on debian 10.

Keperluan perisian dan konvensyen yang digunakan

Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Debian 10 Buster
Perisian Apache, Mariadb, dan PHP
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Sediakan MariaDB

MariaDB adalah garpu mysql, dan ia boleh berfungsi sebagai pengganti drop-in untuknya. Debian dan lain -lain pengagihan Linux telah memilih untuk menggunakan MariaDB sebagai pilihan MySQL lalai dalam beberapa tahun kebelakangan kerana MariaDB adalah projek bebas, sementara MySQL dikawal oleh Oracle.

Perkara pertama yang anda perlukan pada pelayan lampu anda ialah pangkalan data MariaDB kerana komponen lain pelayan bergantung padanya. Syukurlah, pangkalan data hanya memerlukan persediaan minimum untuk berjalan.



Pasang MariaDB

Mulakan dengan memasang Mariadb dari repositori Debian. Ia dipecah menjadi pelayan dan komponen pelanggan. Untuk ini, anda memerlukan kedua -duanya.

$ sudo apt memasang MariaDB-Server MariaDB-Client

Sediakan pangkalan data

Sekarang anda mempunyai pakej MariaDB, anda perlu menyediakan pangkalan data asas untuk aplikasi web anda untuk digunakan. Pangkalan data seperti ini akan berfungsi untuk pemasangan wordpress.

MariaDB Persediaan Selamat di Debian 10.

MariaDB dilengkapi dengan utiliti yang mudah untuk menjamin pangkalan data anda secara automatik. Jalankan sebelum anda melakukan perkara lain.

$ sudo mysql_secure_installation

Jalankan skrip. Mulakan dengan membuat kata laluan root baru yang diminta. Dari sana, jawab "ya" untuk setiap soalan. Mereka membuang sampah tambahan dan menyediakan lalai selamat untuk pelayan anda.

Persediaan MariaDB di Debian 10.

Mulakan dengan log masuk ke Mariadb melalui mysql perintah sebagai akar.

# mysql -u root -p


Setelah anda mendaftar masuk, buat pangkalan data baru untuk bekerja dengan. Anda boleh menamakannya apa sahaja yang anda suka.

Buat pangkalan data Newdb;

Kemudian, buat pengguna baru untuk mengakses pangkalan data. Menggunakan root untuk apa -apa tetapi tugas pentadbiran adalah risiko keselamatan dan idea yang mengerikan.

Buat pengguna 'nama pengguna'@'localhost' yang dikenal pasti oleh 'userpassword';

Bagi pengguna itu dapat bekerja dengan pangkalan data, anda perlu memberikan keistimewaan pada DB. Oleh kerana pengguna ini akan menjadi pengguna tujuan umum anda, berikan semuanya keistimewaan.

Beri semua keistimewaan di Newdb.* Untuk 'nama pengguna'@'localhost';

Anda semua bersedia. Siram keistimewaan dan keluar dari pangkalan data.

Keistimewaan siram; \ q

Pasang php

PHP adalah bahagian seterusnya pelayan lampu yang anda perlukan. Yang ini tidak mengambil banyak persediaan. Anda hanya perlu memasangnya. Apache akan mengendalikan sebenarnya semasa anda memulakan pelayan.

$ sudo apt memasang php-mysql php-mysql

Pasang Apache

Akhirnya, anda sudah bersedia untuk menyediakan Apache, pelayan web sebenar. Untuk pelayan lampu asas, ini semudah memasang Apache sendiri dan modul php Apache. Sistem Debian secara automatik memulakan sebarang perkhidmatan yang mereka pasang, jadi Apache akan berjalan sebaik sahaja pemasangan selesai.

$ sudo apt memasang apache2 libapache2-mod-php
Apache pada Debian 10.

Anda dapat melihat bahawa pelayan anda sebenarnya berjalan dengan membuka penyemak imbas anda dan masuk localhost di bar alamat. Anda harus disambut dengan halaman Apache lalai Debian.

Menguji pelayan anda

Apache mencari fail indeks di /var/www/html untuk berkhidmat dahulu. Itu juga boleh indeks.html atau indeks.php, Tetapi ia akan pergi dengan HTML yang pertama, jika mereka berdua di sana. Padam yang ada indeks.html, dan buat sama ada yang baru indeks.php fail.

Buka fail, dan letakkan baris PHP berikut di dalam.

 

Segarkan semula localhost tab. Kali ini, anda harus melihat jadual besar yang dimuatkan dengan maklumat mengenai PHP di pelayan anda. Halaman ini membuktikan bahawa pelayan anda dapat menjalankan dan melayani kod php.



Anda sudah selesai. Pelayan anda sudah bersedia untuk melayani php. Anda sebenarnya boleh memasang WordPress di atasnya sekarang. Walau bagaimanapun, jika anda mempunyai cara mudah untuk menguruskan pangkalan data anda, anda boleh memasang phpMyAdmin untuk memberi anda cara berasaskan web grafik untuk mengakses dan mengurus MariaDB.

Catatan: Pada masa ini belum ada pakej phpmyadmin di Buster, tetapi ada satu di kedua -dua regangan dan sid. Anda boleh menunggu atau menggunakan pinning apt untuk mendapatkannya dari pelepasan lain.

# sudo apt pasang phpmyadmin

Sekarang, anda boleh menavigasi ke localhost/phpmyadmin, Dan anda akan tiba di skrin log masuk yang boleh anda gunakan untuk log masuk ke akaun pengguna pangkalan data yang anda sediakan sebelum ini, dan mula bekerja di pangkalan data anda.

Konselan

Pelayan anda kini melayani php. Anda boleh menguruskannya dengan mudah, dan anda akan menerima keselamatan biasa yang dikemas kini dan bugfix dari repos Debian. Anda mungkin mahu melaksanakan keselamatan tambahan, seperti firewall, jika anda merancang untuk menjadi tuan rumah dengan pelayan dalam talian, tetapi segala -galanya ada.

Tutorial Linux Berkaitan:

  • Cara membuat phpinfo.Halaman PHP
  • Cara membuat timbunan lampu berasaskan Docker menggunakan Docker pada ..
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Linux Apache Tidak Melaksanakan Fail PHP: Penyelesaian
  • Ubuntu 20.04 WordPress dengan pemasangan Apache
  • Pemasangan ampache raspberry pi
  • Cara memasang timbunan lampu pada almalinux
  • Pemasangan WordPress OpenLiteSpeed
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Cara memasang PHP di Ubuntu Linux