LAMP merupakan singkatan dari Linux, Apache, MariaDB/MySQL dan PHP. LAMP Stack merupakan sekumpulan perangkat lunak sumber terbuka yang digunakan untuk pengembangan aplikasi web. Berikut ini merupakan cara menginstall LAMP pada Linux server.
Tutorial Instalasi Web Server step by step ini berisi :
1. Instalasi web server (apache)
2. Instalasi PHP
3.
Instalasi & konfigurasi
database server (mariaDB)
4.
Instalasi FTP server
(proftpd)
5.
Pembuatan user dengan home
direktori di direktori website
6. Upload file website ke server melalui FTP
Setelah itu, kita harus memastikan bahwa server kita update dengan perintah $ sudo apt-get update
1. Instalasi web server (apache)
- Pertama kita Install Apache pada linux server dengan syntax
$ sudo apt-get install apache2
- Setelah itu, cek status Apache dengan syntax
$ sudo service apache2 status
Untuk keluar dari status, klik Ctrl + C
Untuk mengecek kembali Apache telah
berhasil berjalan, kita dapat membuka IP Server Linux pada web browser. Untuk
mengecek IP server kita dapat mengetikkan perintah syntax : $ ip a
Dari gambar diatas dapat diketahui bahwa ip server
yaitu 192.168.100.53 Ketikkan pada web browser maka akan muncul tampilan
sebagai berikut
2. Instalasi
PHP
- Pertama untuk menginstall
PHP kita dapat memasukkan perintah Syntax instalasi PHP $ sudo apt-get install php
Untuk mengecek php version yang terinstall dapat
mengetikkan $ php –version
Untuk mengecek pada web browser kita dapat menambahkan
/info.php setelah ip server maka akan muncul halaman seperti di bawah ini
3. Instalasi & konfigurasi database server (mariaDB)
Pertama-tama kita masuk ke direktori
home sebelum melakukan installasi dengan mengetikkan perintah syntaxnya yaitu $ cd /home/nama_user/
Untuk melakukan installasi
mariadb-server masukkan perintah syntax yaitu $ sudo apt-get install
mariadb-server , kemudian
tunggu hingga prosesnya selesai.
Setelah terinstall mariadb , kita harus setup password
root terlebih dahulu agar lebih aman berikan password
baru. Syntax secure installation $ sudo mysql_secure_installation
Setelah itu, pilih (Y) pada ‘change the root password’ maka proses selanjutnya akan dihadapkan pada beberapa pertanyaan seperti gambar dibawah ini
Untuk mengecek status service pada MariaDB active dapat
memasukkan perintah syntax $ sudo service mariadb
status
Setelah itu, masuk ke dalam database dan buat database baru untuk
menyimpan website yang akan dibuat nanti.
Untuk masuk ke database kita dapat memasukkan perintah Syntax $ sudo mysql -u root -p
Syntax untuk membuat
database MariaDB [none] > create
database nama_database;
4. Instalasi FTP server
(proftpd)
Syntax untuk instalasi FTP server yaitu $ sudo apt-get install proftpd-basic
Untuk
mengecek statusnya
dapat memasukkan perintah Syntax : $ sudo service
proftpd status
5. Pembuatan user dengan
home direktori di direktori website
Pertama-tama untuk membuat
user baru kita dapat memasukkan perintah Syntax yaitu $ sudo useradd
-d /var/www/html/nama_user disini
saya memberi nama uploader.
Kemudian masukkan password untuk user anda dengan perintah Syntax set password user $ sudo passwd uplouder
Untuk mengecek user baru
dapat memasukkan syntax $ cat /etc passwd
Setelah pembuatan user berhasil,
beri akses user agar dapat melakukan write
dalam direktori tersebut. Syntax memberi
akses $ sudo chmod -R 757 /var/www/html/
Untuk
mengecek dapat memasukkan perintah syntax ls -l /var/www/
6. Upload file website
ke server melalui FTP
Pertama-tama terlebih
dahulu download aplikasi FileZilla. FileZilla bisa
didownload melalui link berikut https://filezilla-project.org/download.php?platform=win64
kemudian setelah itu install aplikasi FileZilla pada perangkat anda dan buka
aplikasi tersebut.
Agar dapat mengakses FTP server tertentu,
masukkan host yang berisi IP server , user,
dan password user yang telah dibuat tadi ke dalam
fileZilla. Setelah itu klik ‘Quickconnect’ dan akan keluar status koneksinya.
Aplikasi FileZilla
digunakan sebagai remote untuk mengupload file website ke server.
File website yang akan di-upload disini
saya menggunakan file website wordpress yang telah didownload dalam bentuk
zip. Pengunduhan dapat dilakukan pada link berikt https://id.wordpress.org/download/ . Kemudian upload file zip tersebut ke server
menggunakan fileZilla.
Jika berhasil terupload, file akan
muncul di server. Untuk melihatnya gunakan syntax berikut. Tetapi sebelumnya
jika server belum memiliki aplikasi unzip, install terlebih dahulu dengan
menggunakan syntax install $ sudo apt-get install unzip.
Setelah itu untuk melihat file tersimpan
di dalam direktori dapat memasukkan perintah Syntax $ ls -l
/var/www/html/
Kemudian Syntax
ekstrasi file wordpress.zip $ unzip nama_file_wordpress.zip
File sudah
berhasil diekstrak akan menampilkan gambar seperti dibawah ini
Kemudian cek hasil instalasi
wordpress di browser. Jika berhasil akan tampil laman, namun, terdapat
beberapa ekstension yang juga perlu diinstall agar wordpress dapat bekerja.
Syntax untuk melakukan instalasi
php-mysql $ sudo apt-get install php-mysql
Setelah
berhasil terinstall, restart setiap kali membuat perubahan
pada web-server
dengan memasukkan Syntax restart $ sudo service apache2 restart
Setelah itu masuk ke
dalam web browser sesuai IP server kemudian masuk ke browser wordpress dan refresh browser wordpress tadi dan
akan muncul halaman seperti di bawah ini. Kemudian Klik 'Ayo'
Setelah itu akan muncul form
yang harus diisi. Namun form ini tidak bisa diisi dengan username root. Jadi,
harus membuat user khusus untuk databasenya
wordpress.
Untuk membuat user khusus
tersebut yang pertama dilakukan yaitu masuk ke database.
Syntax masuk ke database : $
sudo mysql -u root -p
Syntax membuat user baru :
MariaDB[none]> create
user 'nama_user'@'localhost' identified by 'password';
Syntax memberi akses crud
kepada user :
MariaDB[none]> grant
all privileges on nama_database.* to 'nama_user'@'localhost;
MariaDB[none]> flush
privileges;
MariaDB[none]> exit;
Setelah itu Kembali ke browser, isi form sesuai dengan username dan
password yang baru dibuat. Kemudian ‘kirim’.
Kembali ke command prompt, masuk ke direktori wordpress
($ cd wordpress/) kemudian buat file config. Syntax membuat file
config $ sudo nano nama_file.php
Kemudian Kembali kembali ke
browser dan klik 'Jalankan Pemasangan'. Akan muncul halaman
seperti di bawah ini. Isi form sesuai keterangan yang diminta sesuai
data yang tadi telah kita buat. Kemudian klik 'Instal WordPress'.
Jika instalasi berhasil akan
muncul tampilan seperti dibawah.
Kemudian
Login sesuai akun yang telah dibuat tadi
Penginstallan
telah berhasil dan akan tampil halaman seperti dibawah ini
Komentar
Posting Komentar