Assalamualaikum Wr. Wb.Apa kabar teman-teman? Semoga sehat selalu dan tetap dalam Lindungan Tuhan YME. Kali ini mari kita ulas mengenai Bagaiman cara menginstall Lamp-Server.
A. Pendahuluanakan
1. Pengertian
LAMP merupakan singkatan dari Linux, Apache, MySQL, dan PHP. Merupakan perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara keseluruhan/lengkap.
2. Latar Belakang
Di LAMP telah terdiri dari komponen-komponen, sebagai berikut:
- Linux merupakan sistem operasi yang digunakan.
- Apacahe yaitu web server.
- MAriaDB atau MySQL yaitu sistem basis data.
- PHP adalah bahasa pemrograman yang dipakaai.
Dengan menginstal LAMP kita akan lebihmudah dalam menjalankan suatu aplikasi yang berbasid php.
3. Maksud dan Tujuan
1. Untuk Berbagi ilmu.
2. Untuk mempermudah kita sebagai seorang programmer.
3. Agar dapt menjalankan web server dengan lebih mudah.
4. Hasil yang Diharapkan
LAMP dapat terinstall dengan baik dan berjalan dengan lancar.
B. Alat dan Bahan
1. Komputer/Laptop yang telah diinstall LINUX.
C. Waktu yang Dibutuhkan
Kurang Lebih 1.5-2 jam.
D. Proses dan Tahapan
1. Buka terminal di laptop anda. dan pastika sudah terkoneksi dengan internet.
2. Lalu, ketikkan text dibawah
$sudo add-apt-repository ppa:ondrej/php
3. Setelah ditambah repositorynya, lalu kita update linux kita.
$sudo apt-get update
4. setelah diupdate. Kita juga harus mengaupdate juga linux kita.
$sudo apt-get dist-upgrade
5. setelah kita menunggu upgrade hingga selesai lalu, kita menginstall apache2. jangan lupa tekan Y.
$sudo apt-get install apache2
6. setelah proses installasi selesai, lalu kita lanjutkan untuk mencoba membuka di web browser yaitu http://localhost, Jika telah keluar "It Works!" berarti telah berhasil menginstall apache2.
7. Kita lanjutkan untuk menginstall php7.1 dan ekstensinya. Jangan lupa tekan Enter untuk Y.
$sudo apt-get install php7.1 php7.1-cli php7.1-common php7.1-curl php7.1-dev php7.1-gd php7.1-imap php7.1-intl php7.1-json php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-pgsql php7.1-phpdbg php7.1-sqlite3 php7.1-sybase php7.1-xml php7.1-xmlrpc php7.1-xsl php7.1-zip libapache2-mod-php7.1
8. Setelah berhasil lalu kita membuka phpinfo.php karena linux saya bertipe 18.1 maka saya menggunakan xed, dan type lain menggukan nano, piko,dll.
$sudo xed /var/www/html/phpinfo.php
9. Lalu akan muncul Elevated Privileges. Lalu tuliskan
<?php
phpinfo();
?>
10. Simpan dan close window tersebut. Lalu buka di web browser localhost/phpinfo.php. Hingga muncul tampilan seperti dibawah.
11. lalu lanjutkan di terminal, dan ketikkan
$php -v
yang digunnakan untuk mengecek php yang berjalan di mode cli.
12. Jika sudah berjalan, langsung kita mengaktifkan mod_rewrite. Dengan menuliskan
$sudo a2enmod rewrite
13. Lalu ketikkan pada terminal
$sudo xed /etc/apache2/sites-available/000-default.con
digunakan untuk mengedit file default.
14. Setelah muncul text editor putih lalu tambahkan
<Directory /var/www/html>
Options Indexes FollowSymlinks MultiViews
AllowOverride All
Require all granted
</Directory>
14. Kemudian tuliskan
$sudo service apache2 restart
lalu buka kembali phpinfo.php dan reload, seperti gambar dibawah.
15.Kemudian tuliskan lagi pada terminal anda.
$sudo xed /war/www/html/phpinfo.php
seprti gambar pada nomer 8, dan akan muncul text editor. hapus salah satu tanda kurung, simpan dan close.
lalu buka di web browser anda, pasti akan muncul error. Seperti gambar dibawah.
$sudo mv /etc/php/7.1/apache2/php.ini /etc/php/7.1/apache2/php.ini.backup-asli
17. lalu ketikkan
$sudo cp /usr/lib/php/7.1/php.ini-development /etc/php/7.1/apache2/php.ini
Seperti gambar
18. Restart lagiapache2, dan buka phpinfo.php, lalu reload.
pastikan gambar seperti di bawah ini.
19. lalu ubah phpinfo.php ke mode semula. Dan public_html directory memberi akses pengguna untuk memberi hak pengguna untuk hosting sendiri.
Kita akan gunakan
$w
untuk mengetahui user yang digunakan
$id indah
21. $sudo usermod -a -G www-data indah Ketikkan perintah tersebut untuk menemukan id_indah masuk ke group www-data
22. Lalu ketikan perintah seperti nomer 20 untuk melihat apakah sudah tergabung.
23. Ketikkan perintah pada terminal
$sudo xed /etc/apache2/envvars
lalu akan muncul gambar seperti dibawah.
Pada tulisan
xport APACHE_RUN_USER=indah #cukup ini saja yang anda ubah
export APACHE_RUN_GROUP=www-data
24. Lalu ketikkan perintah
$sudo chown -R indah:www-data /var/www/html
25. Lalu service apache2 restart lagi. Kemudian tuliskan perintah
$ls -lah /var/www/
untuk melihatnya.
26. Lalu ketikkan perintah
$cd /var/www/htm/
Lalu check dengan $ls
27.Ketikkan perintah
$mkdir project
$ls
kemudian kita tambah sebuah file dengan beberapa baris kode program, kita singkat dengan menggunakan echo
$echo "<?php echo 'hello world'; ?>" > index.phpLalu langsung buka di web browser dengan alamat localhost/project dan akan muncul
28. Lalu ketikkan printah jangan lupa tekan enter untuk Y
$sudo apt-get install mariadb-server mariadb-client
29. Lalu ketikkan
$sudo mysql_secure_installation
dan selalu klik Enter yaa
30. Lalu ketikkan
$sudo mysql -u root -p
setelah proses selesai tuliskan
MariaDB [(none)]> use mysql;
MariaDB [(mysql)]> update user set plugin='' where User='root';
MariaDB [(mysql)]> flush privileges;
MariaDB [(mysql)]> quit;
31. Setelah itu install phpmyadmin
$sudo apt-get install phpmyadmin
Jangan lupa tekan Enter. Ketika Muncul dialog di bawah tekan spasi untuk membri bintang pada apache, lalu tekan enter
Buka di web browser anda dengan alamat localhost/phpmyadmin.
masukkan username dan password phpmyadmin anda.
Ketika berhasil login maka tampilan seperti gambar di bawah. Selesai.
E. Hasil yang Didapatkan
LAMP-SERVER telah berhasil terinstall di laptop kita.
F. Temuan Permasalahan
Kurang ketelitian dalam memasukkan perintah pada terminal.
G. Referensi
https://ajikamaludin.blogspot.co.id/2017/03/menginstall-lamplinux-apache24.html
Tidak ada komentar:
Write komentar