GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal LAMP di Ubuntu 20.04 - Panduan langkah demi langkah?

LAMP pada dasarnya mengacu pada setumpuk program atau perangkat lunak yang berfungsi di sistem Ubuntu yang disebut Linux, Apache, MariaDB/MySQL, dan PHP, semua ini gratis untuk digunakan dan open source, digabungkan pada server yang pada akhirnya memungkinkan mereka untuk meng-host halaman web dinamis.

Sistem operasinya adalah Linux yang mewakili 'L', server web adalah Apache yang mewakili 'A', server database adalah MariaDB/MySQL yang mewakili 'M', dan PHP adalah bahasa pemrograman sisi server, yang mewakili ' P', dan melakukan tugas menghasilkan halaman web interaktif.

Di sini, di LinuxAPT, kita akan melihat bagaimana Anda dapat menginstal LAMP di Ubuntu 20.04.


Langkah-langkah untuk menginstal LAMP di Ubuntu 20.04 Focal Fossa

1. Memulai Antarmuka Baris Perintah

Untuk memulai, menginstal LAMP di Ubuntu, cukup buka antarmuka baris perintah, yang dapat dilakukan dengan menekan tombol 'Ctrl + Alt + T' pada keyboard secara bersamaan. Segera setelah CLI terbuka, jalankan perintah berikut:

$ sudo su

Mungkin ada 'kata sandi yang diperlukan' muncul di layar Anda setelah ini, kata sandi diperlukan untuk mengautentikasi tindakan, ini adalah peluang kecil. Masukkan kata sandi dan perintah akan dijalankan.


2. Lakukan Pembaruan Sistem

Disarankan dan praktik yang bagus untuk memperbarui paket perangkat lunak sebelum instalasi LAMP ke dalam sistem Anda karena langkah ini memastikan bahwa Anda melihat versi terbaru dari program/aplikasi/perangkat lunak di sistem dengan perintah di bawah ini :

$ sudo apt update


3. Instal Apache 2 pada sistem

Sekarang Anda harus mulai dengan menginstal Apache2, dan untuk menginstal server Web Apache, gunakan perintah di bawah ini di antarmuka Baris Perintah. Dengan menekan 'y', lalu 'Enter', Anda dapat mengotorisasi unduhan:

$ sudo apt install apache2

Setelah instalasi selesai, Apache2 akan berfungsi secara default, tetapi untuk memastikan Apache2 berfungsi dengan baik atau tidak, Anda dapat memeriksa status Apache2 dengan memberikan perintah sistem. Jika tidak berfungsi dengan baik, Anda dapat mengaktifkannya dengan memberikan perintah 'enable Apache2'.

Perintah di bawah ini dapat digunakan untuk menghentikan, memulai layanan Apache2 untuk selalu memulai dengan server melakukan booting:

$ sudo systemctl start apache2
$ sudo systemctl status apache2


4. Instal server database MySQL

MySQL adalah program open source terkenal yang memang digunakan secara luas untuk memelihara sejumlah besar konten yaitu data di hampir semua program atau aplikasi yang diinstal dalam sistem. Sekarang saatnya Anda menginstal server MySQL ke dalam sistem Anda, untuk melakukannya Anda harus memasukkan perintah berikut di sistem:

$ sudo apt install mysql-server

Ketik 'Y', tekan "enter".

Instalasi akan segera dimulai.

Setelah selesainya instalasi server MySQL di Ubuntu, server akan siap dijalankan tetapi mungkin memerlukan kata sandi. Karena secara default, paket MySQL di Ubuntu menggunakan auth_socket untuk mengautentikasi login pengguna, ini pada dasarnya menyiratkan bahwa Anda dapat login ke antarmuka MySQL hanya menggunakan id dan kode sandi OS dan tidak diharuskan untuk memasukkan kode sandi root MySQL yang tepat ke dalam sistem. Untuk melakukannya, masukkan perintah berikut di sistem:

$ mysql -uroot

Saat ini, server MySQL harus aktif dan berjalan secara default tetapi Anda dapat memeriksa statusnya juga hanya untuk memastikan, untuk memeriksa status, masukkan perintah 'systemctl status mysql' ke dalam sistem dan tunggu outputnya, outputnya akan menunjukkan status server MySQL. Jika Anda ingin membuat User id baru, Anda harus memasukkan perintah berikut satu per satu.

Berikan nama pengguna baru dan kata sandi:

CREATE USER 'user1' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *. TO 'user1' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit


5. Instal Hypertext Preprocessor (PHP) 7.4

PHP 7.4 adalah versi yang bagus dengan kinerja efisien terbaik dan sangat andal serta dapat diandalkan untuk diinstal pada versi Ubuntu 20.04 dibandingkan dengan yang sebelumnya.

PHP 7.4 dan semua koleksi PHP lainnya penting untuk diunduh karena keduanya berfungsi paling baik dengan Apache 2 yang telah Anda unduh.

Untuk mengunduh PHP 7.4 di Ubuntu Anda, Anda harus memasukkan beberapa perintah berikut di sistem Anda.

Setelah memasukkan perintah, tekan 'y', lalu 'Enter', Anda dapat memvalidasi unduhan:

$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt update
$ sudo apt install php7.4 libapache2-mod-php7.4

Anda dapat menginstal modul PHP yang diperlukan pada sistem Anda. Ubah saja versi PHP dengan nama paket sesuai kebutuhan Anda:

$ sudo apt install php7.4-mysql php7.4-curl php7.4-json php7.4-cgi php7.4-xsl

Selanjutnya, Konfigurasi dan reboot server web setelah mengaktifkan modifikasi apache untuk berinteraksi dengan php7. Dan untuk melakukannya, masukkan perintah berikut:

$ sudo a2enmod php7.4
$ sudo a2enmod rewrite
$ sudo service apache2 restart


6. Instal PHP 8 dan Ekstensinya (Opsional)

Anda dapat dengan mudah menginstal PHP 8 di Ubuntu dengan menjalankan perintah di bawah ini:

$ sudo apt install php8.0 libapache2-mod-php8.0

Untuk menginstal ekstensi PHP 8 di Ubuntu 20.04 menggunakan sintaks perintah:

$ sudo apt install php8.0-[extension]

Beberapa ekstensi yang tersedia:

$ sudo apt install php8.0-
php8.0-amqp       php8.0-common     php8.0-gd         php8.0-ldap       php8.0-odbc       php8.0-readline   php8.0-sqlite3    php8.0-xsl
php8.0-apcu       php8.0-curl       php8.0-gmp        php8.0-mailparse  php8.0-opcache    php8.0-redis      php8.0-sybase     php8.0-yac
php8.0-ast        php8.0-dba        php8.0-igbinary   php8.0-mbstring   php8.0-pgsql      php8.0-rrd        php8.0-tidy       php8.0-yaml
php8.0-bcmath     php8.0-dev        php8.0-imagick    php8.0-memcached  php8.0-phpdbg     php8.0-smbclient  php8.0-uuid       php8.0-zip
php8.0-bz2        php8.0-ds         php8.0-imap       php8.0-msgpack    php8.0-pspell     php8.0-snmp       php8.0-xdebug     php8.0-zmq
php8.0-cgi        php8.0-enchant    php8.0-interbase  php8.0-mysql      php8.0-psr        php8.0-soap       php8.0-xhprof
php8.0-cli        php8.0-fpm        php8.0-intl       php8.0-oauth      php8.0-raphf      php8.0-solr       php8.0-xml

Contoh untuk memasang beberapa ekstensi yang lebih berguna:

$ sudo apt install php8.0-cli php8.0-common php8.0-fpm php8.0-redis php8.0-snmp php8.0-xml


7. Beralih Antar Versi PHP

Anda dapat menggunakan perintah update-alternatives untuk mengatur versi PHP default. Gunakan tutorial ini untuk membaca detail selengkapnya tentang mengganti versi PHP untuk CLI dan Apache:

$ sudo update-alternatives --config php

Pilih nomor versi PHP sesuai kebutuhan Anda. Ini hanya akan mengubah versi PHP CLI.

Ada 4 pilihan untuk php alternatif (menyediakan /usr/bin/php):

Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php7.4   74        auto mode
  1            /usr/bin/php8.0   80        manual mode
Press to keep the current choice[*], or type selection number: 1



Ubuntu
  1. Instal i3 di Ubuntu 20.04 - Panduan langkah demi langkah?

  2. Instal Teleport di Ubuntu 20.04 - Panduan langkah demi langkah?

  3. Instal Python 3.11 di Ubuntu 20.04 - Panduan langkah demi langkah?

  1. Instal Rundeck di Ubuntu 20.04 - Panduan langkah demi langkah?

  2. Instal Sistem Pembelajaran Anki di Ubuntu 21.04 LTS - Panduan langkah demi langkah?

  3. Instal Mousepad Editor di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  1. Instal Tree Line di Sistem Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal FreeIPA di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal SQLite di Ubuntu 20.04 LTS - Panduan langkah demi langkah?