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