GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal Apache, MySQL, PHP (LAMP) Di Arch Linux

LAMP – Pencahayaan  dibuat oleh Walker Cahall

Pengantar

How-to ini akan membantu Anda dengan instalasi LAMP Anda di Arch Linux sehingga Anda dapat berhasil menjalankan platform solid yang tersedia tinggi untuk lingkungan web Anda. LAMP hanyalah bundel perangkat lunak yang terdiri dari 4 komponen yang bekerja bersama untuk membentuk server web yang kuat. Namun, dalam pengaturan ini akronimnya adalah sebagai berikut:Linux (L ) adalah inti dari platform yang akan menopang komponen lainnya. Apache (A ) digunakan untuk layanan web. MySQL (M ) digunakan untuk pengelolaan database,  dan PHP (P ) digunakan sebagai bahasa pemrograman.

Prasyarat

Anda memerlukan server Arch Linux yang dikonfigurasi dengan alamat IP statis. Jika Anda belum memiliki server, pertimbangkan paket Hosting VPS kami yang murah dan andal dan aktifkan server baru dalam waktu kurang dari 30 detik.

Instal LAMP di Arch Linux

Untuk memulai, masuk ke server Arch Linux Anda melalui SSH atau melalui Konsol VNC di sini. Server Atlantic.Net Cloud diatur sebagai instalasi minimal untuk menghindari paket yang tidak perlu diinstal dan tidak pernah digunakan. Jika beberapa paket perangkat lunak yang biasa Anda gunakan tidak terinstal secara default, silakan instal sesuai kebutuhan.

Pastikan server Anda benar-benar mutakhir.

sudo pacman -Syu

Dengan server yang terbaru, kami dapat melanjutkan proses dan menginstal LAMP di server Anda.

Instal Apache di Arch Linux

Pertama-tama kita harus memulai dengan menginstal Apache dengan perintah berikut:

sudo pacman -S apache

Mulai layanan Apache dengan perintah berikut:

sudo systemctl start httpd

Untuk mengedit file konfigurasi Apache utama untuk satu atau banyak situs web sesuai dengan preferensi Anda, mereka dikonfigurasi di direktori berikut:

sudo nano /etc/httpd/conf/httpd.conf

Untuk memverifikasi dan menguji instalasi, buat file PHP pengujian di direktori berikut dengan perintah di bawah ini:

sudo nano /srv/http/index.html

Masukkan kode HTML berikut di file kosong lalu simpan dan keluar:

<html>
<title>CONGRATULATIONS</title>
<body>
<h2>You have just installed Apache on your Arch Linux Server</h2>
</body>
</html>

Sekarang Anda dapat memverifikasi bahwa Apache telah diinstal dengan benar dengan mengetikkan http:// dan alamat IP Anda di browser.

http://YOUR.IP.ADD.RESS (Untuk mendapatkan Alamat IP server Anda ketik perintah berikut:)

curl -s icanhazip.com

Ini adalah halaman pengujian yang dibuat untuk memverifikasi bahwa Apache telah diinstal dengan benar di Arch Linux

Mulai ulang layanan HTTP Apache agar perubahan dapat diterapkan pada sistem Anda.

sudo systemctl restart httpd.service

Instal MySQL di Arch Linux

Kami kemudian ingin melanjutkan dengan menginstal MySQL. Namun, di Arch Linux MySql diganti dengan MariaDB. Jadi, setelah menjalankan perintah MySql berikut tekan enter untuk memilih 1 lalu Enter, lalu konfirmasi instalasi Anda dengan mengetuk Enter.

sudo pacman -S mysql

Setelah penginstalan, Anda harus menjalankan perintah berikut untuk menyelesaikan penginstalan sepenuhnya.

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Pastikan layanan MySql/MariaDB aktif dengan perintah berikut sebelum melanjutkan:

sudo systemctl start

mysqld.service

Untuk memastikan keamanan setelan default MySQL/MariaDB, lanjutkan dengan perintah di bawah ini:

sudo mysql_secure_installation

Catatan:Ketika diminta dengan "Masukkan kata sandi saat ini untuk root" tekan enter untuk tidak ada lalu Y (Ya) untuk mengatur kata sandi MYSQL. Anda kemudian akan diminta dengan serangkaian pertanyaan. Cukup ketik Y untuk ya pada semuanya, lihat tangkapan layar di bawah ini:

Ini adalah layar instalasi aman saat menginstal MySql di server Arch Linux LAMP Stack

Instal PHP di Arch Linux

Terakhir, kita akan menyimpulkan LAMP Stack dengan menginstal PHP dengan perintah berikut:

sudo pacman -S php php-apache

Kita sekarang harus menambahkan modul PHP yang benar di file Konfigurasi Apache agar PHP berfungsi dengan benar. Menggunakan editor pengujian Anda, akses file konfigurasi Apache dengan perintah berikut:

sudo nano /etc/httpd/conf/httpd.conf

Instruksi berikut sangat penting dan harus diselesaikan dalam urutan yang benar. Secara default, file konfigurasi Apache menggunakan mod_mpm_event.so modul yang tidak berfungsi untuk pengaturan ini. Menggunakan Ctrl+w cari baris berikut :

LoadModule mpm_event_module modules/mod_mpm_event.so

Setelah mengidentifikasi mod_mpm_event.so baris, ganti dengan yang di bawah ini:

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

Sekarang kita harus menambahkan libphp5.so modul di bawah kode baru yang baru saja kita tambahkan di langkah sebelumnya.

LoadModule php5_module modules/libphp5.so

Kita hampir selesai dengan konfigurasi PHP. Gulir ke bagian bawah daftar LoadModule dan tambahkan baris berikut:

Include conf/extra/php5_module.conf

Fantastis! Sekarang Anda dapat menyimpan file dan memulai ulang Apache sehingga semua konfigurasi Anda berlaku.

sudo systemctl restart httpd.service

Untuk memverifikasi dan menguji instalasi, buat file PHP pengujian di direktori berikut dengan perintah di bawah ini:

sudo nano /srv/http/info.php

Masukkan kode PHP berikut di file kosong lalu simpan dan keluar:

<?php
phpinfo();
?>

Mulai ulang layanan HTTP Apache untuk terakhir kalinya agar semua perubahan diterapkan.

sudo systemctl restart httpd.service

Anda sekarang dapat memverifikasi bahwa PHP telah diinstal dengan benar dengan mengetikkan yang berikut ini di browser Anda.
http://YOUR.IP.ADD.RESS/info.php

Ini adalah halaman default setelah menginstal PHP di server LAMP Stack Arch Linux

Apa Selanjutnya?

Selamat! Anda sekarang memiliki LAMP Stack VPS untuk lingkungan web Anda. Terima kasih telah mengikuti. Jangan ragu untuk menghubungi kami kembali untuk pembaruan lebih lanjut atau artikel terkait seperti Cara Memasang LAMP menggunakan Pemasangan Sekali Klik Atlantic.Net.


Linux
  1. Cara Install LAMP (Linux, Apache, MySQL, PHP) di Debian 9

  2. Cara Instal LAMP Apache, MySQL, PHP di Debian 11

  3. Cara Instal LAMP Apache, MySQL, PHP di Ubuntu 22.04

  1. Cara Menginstal tumpukan Linux, Apache, MySQL, PHP (LAMP) di Ubuntu 16.04

  2. Cara Install Apache, MySQL, PHP (LAMP) di CentOS/RHEL 7

  3. Cara Menginstal Apache, MySQL, PHP (LAMP) di Ubuntu 16.04 LTS

  1. Cara Menginstal tumpukan Linux, Apache, MySQL, PHP (LAMP) di Ubuntu 16.04 / Ubuntu 14.04

  2. Cara Install LAMP (Apache, MySQL, PHP) di Debian 9 Stretch

  3. Cara Menginstal Apache 2.4 &PHP 7.4 di Amazon Linux