Pendahuluan
Assalamu'alaikum Wr.Wb
Hai Kawan di postingan kali ini saya akan menunjukkan cara-cara menginstal Apache,PHP dan MariaDB sebelumnya kita harus tahu dulu ya apa itu Apache,PHP dan MariaDB.
Pengertian
- Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix,BSD,Linux,Microsoft Windows dan Novell Netware serta platfrom lainnya) yang berguna untuk melayani atau memfungsikan situs web. Apache merupakan perangkat lunak sumber terbuka yang dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.
- PHP:Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan kedalam HTML.PHP banyak dipakai untuk memprogram situs web dinamis.PHP dapat digunakan untuk membangun sebuah CMS.
- Lalu yang ketiga adalah MariaDB apa itu MariaDB???? MariaDB merupakan versi pengembangan terbuka dari MySQL.Sejak diakuisisinya MySQL oleh Oracle pada September 2010,Monty program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB.
Bagaimana Cara untuk menginstall Apache,PHP dan MariaDB.
Maksud & Tujuan
Memahami lagkah demi langkah dengan benar dalam menginstal Apache,PHP dan MariaDB.
Hasil Yang Diharapkan
Dapat menyelesaikan problem jika problem itu terjadi pada saat penginstallan.
Alat Dan Bahan
~Laptop/PC dengan Sistem Operasi LinuxJangka Waktu Pelaksanaan
Kurang lebihnya 1 jam tegantung Jaringan maupun keseriusan dan pemahaman dalam memahami langkah demi langkahnya.
Proses Tahapan Pekerjaan
Langsung saja ya Kawan1.Masuk ke terminal biasa (Ctrl+Alt+T) langsung saja kita masuk ke root dengan perintah ~$ su
2.Jangan lupa cek koneksi internet nya ya kawan setelah itu tambahkan repositorynya ya #sudo add-apt-repository ppa:ondrej/php
klik enter
4.Setelah itu Upgrade linux anda dengan perintah #apt-get dist-upgrade
Ya kalau ini sih agak nunggu lama ya tergantung jaringan....
pokoknya tunggu sampai selesai ya
5.Setelah proses upgrade selesai kita bisa mulai menginstall aplikasi pertama yaitu apache 2.4 aplikasi yang kita gunakan sebagai penyedia layanan http atau web server seperti perintah dibawah ini
#apt-get install apache2 Sebelum selesai install ada perintah pilih Y besar.
6.Jika proses instalasi apache2 sudah berjalan dengan lancar kita dapat melanjutkan untuk menginstall php 7.1 dengan perintah dan gambar seperti dibawah ini
#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
jika ada perintah klik aja Y besar,lalu tunggu sampai proses instalasi selesai
setelah proses installasi selesai kita uji apakah php sudah berjalan di web server (Apache2) kita apa belum,dengan cara menjalankan bahasa php contoh menggunakan phpinfo(); saya menggunakan text editor xed bawaan dari linux mint serena 18.1 masukkan perintah seperti dibawah ini
#xed /var/www/html/phpinfo.php
Lalu akan muncul text editor dan tambahkan text seperti yang ada dikotak bawah ini ya
Kemudian klik file>>save dan close text editor dan buka web browser anda http://localhost/phpinfo.php
Setelah kita selesai menginstall apache2 dan php7.1 kita belum akan
menginstall mariadb karena ada beberapa konfigurasi
tambahan untuk web development yang harus kita konfigurasi seperti
mengaktifkan mod_rewrite, apa itu mod_rewrite ? mod_rewite
adalah modules apache yang digunakan untuk menulis ulang paket header
pada url yang menjadikan url berubah tidak seperti aslinya.
langsung saja aktifkan mod_rewrite nya dengan perintah
$a2enmod rewrite (jika sudah masuk root)
#sudo a2enmod rewrite (jika belum masuk root)
Ubah mode user yang menjalankan apache2 ketikkan perintah #w untuk mengetahiu nama user yang saya gunakan,dan disini saya menggunakan user malinda.
langsung saja aktifkan mod_rewrite nya dengan perintah
$a2enmod rewrite (jika sudah masuk root)
#sudo a2enmod rewrite (jika belum masuk root)
Langsung saja restart web server atau Apache2 kita dengan pertintah
#service apache2 restart
Kemudian buka phpinfo lagi cari gambar seperti dibawah ini >>mod_rewrite jika sudah berhasil menemukan berarti mod_rewrite sudah berjalan di apache kita.
#id malinda
Tidak ada grub www-data
Yang pertama kita harus memasukkan user tersebut ke grub www-data dengan perintah dibawah ini
#usermod -a -G www-data malinda
#xed /etc/apache2/envvars
Awalnya terisi www-data seperti gambar dibawah ini
Ubah menjadi
export APACHE_RUN_USER=malinda (Hanya ini saja yang diubah)
export APACHE_RUN_GROUP=www-data
Lihat Gambar
export APACHE_RUN_USER=malinda (Hanya ini saja yang diubah)
export APACHE_RUN_GROUP=www-data
Lihat Gambar
Kemudian ubah file owner pada dokumen root di /var/www/html dengan perintah dibawah ini
$sudo chown-R malinda:www-data /var/www/html
Kemudian Restart apache dengan perintah
$sudo service apache2 restart
Kemudian lagi cek dengan menggunakan perintah dibawah ini
$ls -lah /var/www/
Mari kita coba pada user malinda mengakses /var/www/html tanpa menggunakan root ataupun sudo,kita pindah ke directory /var/www/html dengan perintah
$cd /var/www
Kemudian cek isinya dengan perintah
$ls
Kita dapat membuat folder/file tanpa menggunakan root atau sudo
$mkdir project
$ls
Lalu Tambahkan file beberapa baris kita persingkat dengan menggunakan echo
pindah ke directory project dulu ya $cd /var/www/html/project lalu ketikkan $echo "<?php echo 'Hallo Hallo Hallo Semua'; ?> >index.php
Kemudian Buka melalui Web Browser dengan mengetik http://localhost/project/ lalu akan muncul seperti gambar dibawah ini
Setelah berhasil terinstall maka set root password agar mariadb dapat kita gunakan user root,,denggan ketikkan perintah #mysql_secure_installation
Set root password? [Y/n] <- Tekan Enter
New password: <- Masukan Password Baru
Re-enter new password: <- Masukan Password Baru Lagi
Password updated successfully!
Reloading privilege tables..
... Success!
MariaDB [(mysql)]> flush privileges;
MariaDB [(mysql)]> quit;
pindah ke directory project dulu ya $cd /var/www/html/project lalu ketikkan $echo "<?php echo 'Hallo Hallo Hallo Semua'; ?> >index.php
Nah Setelah semua proses selesai dari install Apache 2.4 dan PHP 7.1 sampai dengan Konfigurasinya maupun Pengecekan selesai selanjutnya kita akan menginstall MariaDB
Langkah-langkahnya :
1.) Jika sudah masuk ke mode root langsung saja ketikkan perintah #apt-get install mariadb-server mariadb-client tekan Y besar dan tunggu sampai proses installasi selesai
Setelah berhasil terinstall maka set root password agar mariadb dapat kita gunakan user root,,denggan ketikkan perintah #mysql_secure_installation
Setelah itu ada perintah langsung enter enter aja ya kecuali yang ini root password
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.Set root password? [Y/n] <- Tekan Enter
New password: <- Masukan Password Baru
Re-enter new password: <- Masukan Password Baru Lagi
Password updated successfully!
Reloading privilege tables..
... Success!
dan setelah selesai
Masuk ke mariadb dengan perintah $sudo mysql -u root -p (tapi ini masih masuk dengan menggunakan root)
Agar bisa masuk tanpa menggunakan root masukkan beberapa perintah query dibawah ini
MariaDB [(none)]> use mysql;
MariaDB [(mysql)]> update user set plugin='' where User='root';MariaDB [(mysql)]> flush privileges;
MariaDB [(mysql)]> quit;
Setelah memasukkan perintah diatas anda bisa masuk dengan user biasa atau tanpa sudo / root
Hasil Yang Didapatkan
~Dapat Memahami dan Melakukan Konfigurasi dalam Menginstall Apache,PHP dan MariaDB serta menyelesaikan problem yang terjadi jika terjadi keganjalan pada saat penginstallan maupun pada saat konfigurasi.
Temuan Permasalahan
Nah saat melakukan penginstallan ternyata tidak seperti yang saya harapkan berjalan mulus. jadi saya juga mengalami problem/masalah salah satunya seperti ini
*Muncul Err pada saat peng-upDate an dan peng-upGrade an
Solusinya Cek koneksinya dulu ya barang kali putus....😝😝😝😝😝
*Apache Tidak Muncul saat dibuka lewat browser
-Udah direstart belum
-Konfigurasinya Cek lagi barang kali ada yang salah
Kesimpulan Yang Didapatkan
- Jangan Terburu-buru pahami langkah demi langkah
- Jika mengalami permasalahan carilah apa solusinya
- Dalam penginstallan ini perlu kesabaran ya terutama pada saat PengUpGrade an.
Daftar Pustaka
Sekian Dari Saya Kurang Lebihnya Mohon maaf kiranya ini yang dapat saya sampaikan Semoga Bermanfaat. Saling Berbagi Ya ikuti saya di G+ & Don't4Get To Comment......
Referensi-Referensi
Wasalamu'alaikum Wr.Wb
Malinda Sefia Rengganis
Tidak ada komentar:
Posting Komentar
Kritik dan Saran :