Sediakan LAMP (Linux, Apache, MySQL, PHP) Stack di Ubuntu 20.04

Set Up Lamp Linux Apache



Anda mungkin baru mula membina aplikasi web dinamik anda di PHP, dan anda ingin menyiapkan LAMP Stack. Istilah LAMP berasal dari Sistem Operasi Linux, pelayan Apache, pangkalan data MySQL, dan bahasa PHP. Mari kita mulakan dengan pemasangan LAMP Stack di Ubuntu 20.04.







Pertama sekali, anda harus mempunyai hak istimewa sudo pada sistem anda atau log masuk sebagai root untuk melakukan tugas berikut:



Kemas kini Repositori Pakej Sistem

Untuk memulakan semua pemasangan, adalah amalan terbaik untuk mengemas kini repositori cache APT terlebih dahulu supaya semua aplikasi terbaru dapat dipasang dengan lancar.



$sudokemas kini tepat


Setelah apt-cache dikemas kini, kami bersedia untuk terus maju dengan pemasangan LAMP Stack.





Mari mula-mula pasang MySQL.

Pasang MySQL pada Ubuntu 20.04

Oleh kerana MySQL kebanyakannya digunakan sebagai pangkalan data dengan PHP dan digunakan untuk mengurus dan menyimpan data untuk memasang MySQL pada sistem ubuntu anda, ketik perintah yang diberikan di bawah.



$sudotepatpasangmysql-pelayan mysql-client


Ia akan meminta anda mengambil ruang cakera tambahan untuk pakej yang dipasang, jadi tekan y untuk terus memasang MySQL.


Setelah MySQL dipasang, periksa versi dengan mengetik perintah ini.

$mysql- penukaran


Dan untuk memastikan bahawa perkhidmatan MySQL berjalan atau tidak pada sistem ubuntu anda, ketik perintah ini untuk memeriksa statusnya.

$sudostatus sistemctl mysql.service


Sekiranya tidak aktif, anda boleh memulakannya dengan menggunakan kata kunci permulaan dalam arahan di atas seperti ini

$sudosystemctl mulakan mysql.service


Untuk log masuk ke shell MySQL, ketik perintah berikut

$sudomysql


Ini tidak akan meminta kata laluan buat pertama kalinya.

Sebaik sahaja anda log masuk ke shell MySQL, anda boleh menyiapkan kata laluan anda atau melakukan fungsi yang berkaitan dengan pangkalan data di dalamnya.

Sekarang mari keluar dan pasangkan pelayan web Apache 2 pada sistem Ubuntu.

mysql> jalan keluar

Pasang Apache Web Server pada Ubuntu 20.04

Apache 2 adalah pelayan web yang mengendalikan pelayan untuk hosting aplikasi web. Untuk memasang Apache 2 pada sistem ubuntu anda, jalankan arahan ini.

$sudotepatpasangapache2


Mungkin juga meminta untuk mengambil geran tambahan ruang disk untuk pemasangan Apache, jadi tekan y untuk meneruskan proses pemasangan.

Sekali, pelayan web Apache 2 juga dipasang; anda boleh menyemak status dengan menaip arahan berikut.

$sudostatus sistemctl apache2


Sekiranya ia aktif dan berjalan, maka anda boleh menggunakan pemasangan PHP; jika tidak, mulailah menggunakan arahan

$sudosystemctl mulakan apache2


Setelah memulakannya, mari pasang PHP sekarang,

Pasang PHP pada Ubuntu 20.04

Versi stabil terbaru PHP dapat dipasang dengan mudah di ubuntu dari repositori pakej APT dengan mengetik perintah yang diberikan di bawah di terminal

$sudotepatpasangphp


Tekan y untuk meneruskan proses jika memerlukan ruang disk tambahan untuk memasang PHP.

Setelah pemasangan PHP berjaya, anda boleh menyemak versi dengan mengetik perintah

$ php- penukaran


PHP versi 7.3.4 dipasang.

Pasang Sambungan PHP

Sekarang jika anda ingin memasang beberapa pelanjutan PHP asas yang lain, yang diperlukan untuk phpMyAdmin, Sebagai contoh,

  • php-curl
  • php-gd
  • php-mbstring
  • php-mysql
  • php-zip
  • php-json
  • php-xml

Anda boleh melakukannya dengan menaip arahan berikut.

$sudotepatpasangphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


Biarkan ia memerlukan ruang cakera tambahan untuk sambungan yang dipasang dengan mengetik y dan menekan butang Enter.


Perintah ini akan memasang semua sambungan PHP yang diperlukan untuk menjalankan phpMyAdmin.

Jadi ini adalah bagaimana anda boleh memasang semua pakej yang diperlukan di Ubuntu 20.04 dan menyiapkan LAMP Stack untuk membina aplikasi web dinamik anda.

Kesimpulannya

Catatan ini mengandungi panduan langkah demi langkah untuk memasang dan menyiapkan LAMP stack pada Ubuntu 20.04 LTS.