A. PENGERTIAN
LAMP
adalah istilah yang merupakan singkatan dari Linux, Apache, MySQL dan
Perl,PHP,Phyton. Merupakan sebuah paket perangkat lunak bebas yang
digunakan untuk menjalankan sebuah aplikasi secara lengkap.
Komponen-komponen dari LAMP:- Linux – sistem operasi
- Apache HTTP Server – web server
- MariaDB atau MySQL – sistem basis data
- Php atau Perl atau Phyton – bahasa pemrograman yang dipakai
B. LATAR BELAKANG
Ubuntu terdiri dari banyak paket, kebanyakan berasal dari distribusi di
bawah lisensi lisensi software bebas. Namun, beberapa software khususnya
driver menggunakan Proprietary software. Lisensi yang pada umumnya
adalah GNU General Public License (GNU GPL) dan GNU Lesser General
Public License (GNU LGPL), dengan tegas menyatakan bahwa pengguna dengan
bebas dapat menjalankan, menggandakan, mempelajarai, memodifikasi, dan
mendistribusikan tanpa pembatasan apapun. Namun tetap ada software
proprietary yang dapat berjalan di Ubuntu. Ubuntu berfokus pada
ketersediaan kegunaan pada orang disfungsi, keamanan dan stabilitas.
Ubuntu juga berfokus pada internasionalosasi dan aksesibilitas untuk
dapat menjangkau sebanyak-banyaknya orang. Dalam hal keamanan, perangkat
sudo dapat meningkatkan privilage secara sementara untuk melakukan
tugas administratif, sehingga akun root dapat terus terkunci, dan
mencegah orang tidak terauthorisasi melakukan perubahan sistem atau
membuka kelemahan keamanan.C. MAKSUD Dan TUJUAN
Di Ubuntu ini memiliki beberapa fitur baru seperti :
- Ubuntu Software diganti dengan Gnome Software
- Pencarian Onlline dimatikan secara default
- Unity Launcher dapat dipindah ke bawah
- Unity Baru versi 7.4, tapi masih belum Unity 8
- APT lebih diutamakan dibanding APT-GET
- Dukungan Filesystem ZFS
- Snap Packaging untuk install aplikasi yang lebih baru di Rilis LTS
- Tidak ada support untuk Driver Propietary AMD/ATI Radeon
- Upgrade software terbaru (untuk lebih lanjut lihat disini)
D. ALAT DAN BAHAN
- Laptop (OS Ubuntu)
- Koneksi Internet
Waktu yang dibutuhkan dalam mengerjakan installisasi LAMP di Ubuntu saya memerlukan waktu sekiranya 20-30 menit.
F. TAHAP PELAKSANAAN
1. Pertama update pada sistem kalian> dan masuk sebagai super user
2. Install Apache2 dengan perintah # apt-get install apache2-server
Tes apakah apache sudah benar-benar terinstal atau belum dengan mengketikan localhost di browser, jika berhasil maka akan muncul tampilan seperti ini.
3. Install PHP7.0, kenapa saya menggunakan PHP7.0 bukan PHP5 karena yang saya tau kebanyakan pengguna OS Ubuntu 16.04 tidak suport dengan PHP5 jadi saya menggunakan PHP7.0 dan yang saya tahu tentang PHP7.0 karena sudah lebih baik, sudah banyak perbaikan bug-bug tentunya, cuma kelemahannya yaitu masih beberapa aplikasi yang tidak secure dengan PHP7.0 untuk lebih jelasnya kalian bisa lihat perbedaan yang lebih sepesifik di PHP.net. Oke, lanjut..
Terlebih dahulu kalian install # apt-get -y install php7.0 libapache2-mod-php7.0
Jika sudah install yang lainnya juag :
# apt-get -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl
php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache
php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc
php7.0-xsl php7.0-mbstring php-gettext
4. Restart Apache2 nya dengan perintah # service apache2 restart atau # /etc/init.d/apache2 restart
5. Agar kita tau file php apa saja yang sudah terinstall dan apa yang belum terinstall, kita buat file php.info. Masukan perintah # nano /var/www/html/info.ph
Jika kalian sudah masuk kedalam kolom text edit seperti dibawah ini, kalian masuk script sederhana
<?php
phpinfo();
?>
Jika sudah sava dengan Ctrl+X kemudian Y dan ENTER.
6. Restart kembali apache2
7. Ubah pemilik file info.php untuk pengguna www-data dan kelompok dengan menggunakan perintah
# chown www-data:www-data /var/www/html/info.php
8. Lalu cek di web browser dengan mengetikan perintah localhost/info.php ke kolom url
9. Install phpmyadmin, untuk menginstallnya kalian hanya cukup memasukan perintah # apt-get install phpmyadmin
10. Configuring phpmyadmin. Pilih apache2
11. Configuring database for phpmyadmin with dbconfig-common. Pilih Yes
12. Masukkan passwd untuk phpmyadmin
13. Konfirmasi passwd yang telah anda buat untuk phpmyadmin
14. Masukan juga password aplikasi MySQL untuk phpmyadmin
15. Konfirmasi password aplikasi MySQL yang kalian buat tadi untuk phpmyadmin
16. Silahkan anda cek apakah phpmyadmin anda telah selesai terinstal dengan mengetikkan localhost/phpmyadmin
Jika anda telah Log in, maka berikut tampilan dari phpmyadmin
# echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql
G. KESIMPULAN
LAMP server merupakan salah satu langkah untuk membuat Web Server karena
nanti nya server yang saya bangun ini untuk kepentingan Web server, dan
ini juga salah satu dari hal-hal yang harus di lakukan setelah
mengistall Server.
H. REFERENSI
ConversionConversion EmoticonEmoticon