Bagaimana untuk menyediakan pelayan LAMP pada Debian 11

Bagaimana untuk menyediakan pelayan LAMP pada Debian 11

Walaupun ramai orang menganggap Debian sebagai sistem pengendalian stesen kerja yang kukuh, bukan itu sahaja ia boleh digunakan. Debian juga merupakan salah satu sistem pengendalian pelayan berasaskan Linux yang paling banyak digunakan .

Terdapat banyak aplikasi pelayan untuk Debian. Walau bagaimanapun, salah satu perkara paling popular yang disediakan oleh pengguna ialah LAMP. LAMP ialah Linux, Apache, MySQL dan PHP, dan ia penting untuk mengehos apl web. Begini cara anda boleh menyediakan pelayan LAMP pada Debian 11.

Bagaimana untuk menyediakan pelayan LAMP pada Debian 11

Menaik taraf kepada Debian 11

Untuk memanfaatkan sepenuhnya pelayan LAMP anda (Linux, Apache , MySQL dan PHP), anda perlu menaik taraf keluaran Debian anda kepada Debian 11. Debian 11 Bullseye ialah versi terkini sistem pengendalian dan sesuai untuk mengehos apl web menggunakan MySQL, Apache dan PHP.

Untuk menaik taraf kepada Debian 11, pastikan anda mempunyai data anda disandarkan. Sebaik sahaja anda melakukannya, buka tetingkap terminal. Sebagai alternatif, sambung ke Debian melalui konsol SSH dan mulakan proses naik taraf dengan mengikut arahan di bawah.

Log masuk ke akaun root anda menggunakan arahan su apabila anda mempunyai akses terminal. Anda mesti mempunyai akses root untuk menaik taraf.

su -

Setelah log masuk sebagai root, gunakan arahan sed untuk menukar nama kod keluaran Debian anda daripada "buster" (Debian 10) kepada "bullseye" (Debian 11). Nama kod mesti ditukar untuk menaik taraf.

sed -i 's/buster/bullseye/g' /etc/apt/sources.list

Seterusnya, jalankan arahan kemas kini apt , diikuti dengan arahan peningkatan apt . Kedua-dua arahan ini akan menyegarkan semula sumber perisian Debian, menyemak pakej baharu dan memasang peningkatan yang belum selesai.

kemas kini sudo apt peningkatan sudo apt

Akhir sekali, naik taraf kepada Debian 11 Bullseye dengan arahan dist-upgrade .

sudo apt dist-upgrade

But semula Debian dan log masuk untuk menyediakan pelayan LAMP anda apabila semua arahan telah selesai.

Memasang PHP dan MySQL

PHP dan MySQL adalah bahagian kritikal pelayan LAMP. Lakukan perkara berikut untuk menetapkan kedua-dua alat ini ke sistem Debian 11 anda. Mula-mula, semak sebarang kemas kini yang mungkin tersedia untuk sistem anda dan pasangkannya.

kemas kini sudo apt peningkatan sudo apt

Dengan semua kemas kini yang dipasang pada sistem Debian 11 anda, gunakan arahan apt install untuk menyediakan pakej PHP dan MySQL berikut.

Bagaimana untuk menyediakan pelayan LAMP pada Debian 11

sudo apt install mariadb-server php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl php-xml php-mysql

Setelah memasukkan arahan di atas, Debian akan bertanya kepada anda jika anda ingin meneruskan pemasangan. Untuk mengesahkan anda ingin memasang pakej PHP dan MySQL pada Debian 11, tekan kekunci Y pada papan kekunci anda untuk memastikan anda ingin memasang perisian tersebut.

Memasang semua pakej MySQL dan PHP pada Debian 11 akan mengambil masa untuk diselesaikan. Apabila proses selesai, teruskan ke bahagian seterusnya panduan.

Mengkonfigurasi MySQL

Setelah MySQL dipasang pada sistem Debian 11 anda, anda mesti mengkonfigurasinya dengan arahan mysql_secure_installation . Buka tetingkap terminal dan mulakan pemasangan.

Bagaimana untuk menyediakan pelayan LAMP pada Debian 11

sudo mysql_secure_installation

Nota: jika anda menemui “ ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock,” jalankan
service mysqld start , kemudian jalankan semula perintah sudo mysql_secure_installation .

Pemasang akan meminta anda "Masukkan kata laluan semasa untuk root apabila arahan di atas dimasukkan." Memandangkan SQL baru sahaja dipasang, tidak perlu memasukkan kata laluan. Tekan kekunci Enter untuk meneruskan.

Anda kini akan ditanya sama ada anda ingin melindungi akaun root anda. Memandangkan akar sudah dilindungi, pemasang mengarahkan anda untuk menekan n untuk meneruskan. Berbuat demikian.

MySQL kini akan meminta anda menukar kata laluan root. Tekan Y , kemudian masukkan kata laluan SQL yang selamat dan mudah diingati.

Selepas memasukkan kata laluan akar baharu untuk MySQL, ia akan meminta anda mengalih keluar pengguna tanpa nama. Tekan butang Y supaya pengguna tidak boleh log masuk tanpa nama dengan akaun ujian.

Setelah akaun tanpa nama dipadamkan, anda akan ditanya sama ada anda mahu mendayakan log masuk akar jauh. Meninggalkan log masuk akar jauh hanya perlu dilakukan jika anda seorang pakar dan memahami risikonya. Tekan N untuk melumpuhkan log masuk jauh sebagai akar.

Dengan akar jauh dilumpuhkan, anda mesti memadam pangkalan data "ujian". Untuk memadamnya, tekan kekunci Y. Kemudian, muat semula jadual keistimewaan dengan menekan Y . Apabila jadual keistimewaan dimuat semula, MySQL dikonfigurasikan pada sistem anda.

Memasang pelayan web Apache2

Beberapa pakej pelayan web Apache2 juga dipasang semasa persediaan pakej PHP dan MySQL. Walau bagaimanapun, anda masih mesti memasang pakej "apache2" untuk menggunakan pelayan web Apache2 pada sistem Debian 11 anda.

Menggunakan arahan apt install , sediakan pelayan web Apache2.

Bagaimana untuk menyediakan pelayan LAMP pada Debian 11

sudo apt pasang apache2

Setelah dipasang, Debian harus secara automatik memulakan pelayan web lalai, menjalankan halaman web lalai Apache. Navigasi ke /var/www/html/dan gantikan fail "index.html" dengan fail anda untuk menyesuaikan tapak web anda.

Anda boleh mengakses mana-mana halaman web yang dihoskan pada komputer anda dalam pelayar web dengan mengakses URL berikut.

http://ip-address-of-server


Tingkatkan papan keratan Gnome Shell dengan Pano

Tingkatkan papan keratan Gnome Shell dengan Pano

Mari kita hadapi itu, papan keratan Gnome Shell lalai tidak begitu baik. Pasang Pano untuk menambah baik pengalaman papan keratan anda!

Cara memasang DaVinci Resolve 17 pada Linux

Cara memasang DaVinci Resolve 17 pada Linux

Adakah anda memerlukan editor video bukan linear yang hebat untuk kotak Linux anda? Dapatkan Davinci Resolve 17 bekerja dengan panduan ini!

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Wallpaper Downloader ialah pemuat turun dan pengurus kertas dinding Linux yang licin. Ia menyokong kebanyakan persekitaran desktop Linux dan sangat mudah digunakan. Panduan ini

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Ingin menguji komputer Tuxedo OS by Tuxedo? Ketahui cara untuk mendapatkan versi terkini Tuxedo OS berfungsi pada PC anda.

Bagaimana untuk memasang fail DEB pada Linux

Bagaimana untuk memasang fail DEB pada Linux

Apakah fail DEB? Apa yang anda lakukan dengannya? Ketahui banyak cara anda boleh memasang fail DEB pada PC Linux anda.

Cara bermain Dying Light di Linux

Cara bermain Dying Light di Linux

Dying Light ialah permainan video seram survival 2015 yang dibangunkan oleh Techland dan diterbitkan oleh Warner Bros Interactive Entertainment. Permainan berpusat pada

Cara memasang Neptune Linux pada komputer anda

Cara memasang Neptune Linux pada komputer anda

Neptune menggunakan persekitaran desktop KDE Plasma 5 dan bertujuan untuk menyampaikan OS yang elegan. Begini cara memasang Neptune Linux pada komputer anda.

Cuba desktop berasaskan snap baharu Ubuntu

Cuba desktop berasaskan snap baharu Ubuntu

Ingin mencuba sistem pengendalian desktop berasaskan pakej snap baharu Ubuntu? Ketahui cara mengaturnya pada mesin maya dengan panduan ini.

Cara bermain Undertale di Linux

Cara bermain Undertale di Linux

Undertale ialah RPG indie 2d 2015 yang dibangunkan dan diterbitkan oleh pembangun permainan Toby Fox. Panduan ini akan merangkumi memuat turun dan memasang Undertale pada anda

Cara bermain Total War: THREE KINGDOMS di Linux

Cara bermain Total War: THREE KINGDOMS di Linux

Total War: Three Kingdoms ialah permainan RTS strategi berasaskan giliran yang dibangunkan oleh Creative Assembly. Inilah cara bermain di Linux.