Cara Konfigurasi Web Server LAMPP pada Linux CentOS
Melanjutkan pembahasan artikel sebelumnya mengenai konfigurasi DNS Server di Linux CentOS, maka pada atikel kali ini kita akan membahas mengenai "Cara Konfigurasi Web Server LAMPP (Linux, Apache, Mysql, PHP & PhpMyAdmin) pada Linux CentOS".
Sebelum masuk kebagian konfigurasi kita bahas dulu sedikit pengertian
dari Web Server. Web server merupakan perangkat keras (hardware) atau
perngkat lunak (software) yang meyediakan layanan akses kepada pengguna
melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang
terdapat pada suatu situs web dalam layanan ke pengguna dengan
menggunakan aplikasi tertentu seperti web browser. Fungsi utama sebuah
web server adalah untuk mentransfer berkas atas permintaan pengguna
melalui protokol komunikasi yang telah ditentukan.
Untuk langkah-langkah konfigurasi LAMPP web server pada Linux CentOS adalah :
Langkah pertama yaitu lakukan installasi package Apache pada linux CentOS anda dengan mengetikkan perintah :
yum install httpd
Pada terminal linux CentOS anda, seperti gambar di bawah ini.
Selanjutnya melakukan installasi package mysql 5.5 pada linux CentOS server anda. Pada artikel kali ini kita penggunakan Linux CentOS 6.3 32 bit
yang repositorynya masih standart. Jadi untuk melakukan installasi
package mysql 5.5 kita harus menambahkan repository tambahan yaitu repository remi-release-5.rpm dengan mengetikan perintah berikut:
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
Pada terminal linux anda dan pastikan hasilnya seperti gambar di bawah ini.
Kemudian melakukan pengakfikan dengan mengenablekan list mysql
dan mysql-server pada repository remi yang sudah kita tambahkan tadi
dengan mengetikkan perintah :
yum --enablerepo=remi list mysql mysql-server
Pada terminal Linux CentOS Server anda, seperti gambar di bawah ini.
Lalu lakukan installasi package mysql dan mysql-server yang
terdapat pada list repository remi tadi dengan mengetikkan perintah :
yum --enablerepo=remi install mysql mysql-server
Pada terminal linux CentOS server anda seperti gambar di bawah ini.
Namun jika anda menggunakan repository standart maka dapat langsung mengetikkan perintah :
yum install mysql mysql-server
Melakukan pengecekkan versi mysql yang sudah terinstall dengan mengetikkan perintah :
mysql -V
Pastikan package mysql sudah terinstall sesuai versi yang anda inginkan, seperti gambar berikut.
Untuk memberikan password pada databases mysql anda dapat dilakukan dengan dengan mengetikkan perintah berikut :
mysqladmin -u root password 'isi-password-anda'
Pada terimal CentOS Server anda, seperti gambar di bawah ini
.
Untuk masuk ke dalam database mysql melalui terminal linux dapat mengetikkan perintah berikut :
mysql -u root -p
Kemudian isikan password yang sudah dibuat tadi, seperti gambar berikut.
Selanjutnya melakukan installasi package php untuk mensupport
program website berbasis php caranya dengan mengetikkan perintah
berikut :
yum install php
Pada terminal linux CentOS anda seperti gambar di bawah ini.
Untuk melakukan pengecekkan versi package php yang sudah diinstallkan tadi dapat dilakukan dengan mengetikkan perintah :
php -v
Pada terminal linux CentOS anda, seperti gambar berikut.
Melakukan installasi module-module tambahan php untuk
mensupport program php, seperti modude php-mysql, php-common,
php-mbstring, php-gd dan module pendukung php lainnya Dengan cara
mengetikkan perintah :
yum install php-mysql php-common php-mbstring php-gd
Pada terminal linux anda, seperti gambar di bawah ini.
Tahap selanjutnya yaitu melakukan installasi package
PhpMyAdmin yang berfungsi untuk memudahkan kita dalam administrasi
database mysql yang sudah tersintall sebelumnya. Jika kita menginginkan
versi PhpMyAdmin terbaru maka kita harus melakukan installasi
PhpMyAdmin secara manual. Hal pertama yang dilakukan adalah mendownload
package PhpMyAdmin terbaru yang dapat download pada link berikut :
http://www.phpmyadmin.net/home_page/downloads.php
Pada artikel kali ini kita memilih menggunakan package PhpMyAdmin versi 4.0.8 dengan cara mendownloadnya terlebih dahulu dengan cara mengetikkan perintah :
wget http://kaz.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.0.8/phpMyAdmin-4.0.8-all-languages.tar.gz
Pada terminal linux CentOS Server anda, seperti gambar di bawah ini
.
Ekstrak package phpMyAdmin-4.0.8-all-languages.tar.gz dengan cara mengetikkan perintah :
tar xzfv phpMyAdmin-4.0.8-all-languages.tar.gz
Pada terminal linux anda dan pastikan anda berada pada folder
yang sama dengan package mysql tersebut seperti gambar di bawah ini.
Selanjutnya pindahkan file phpMyAdmin-4.0.8-all-languages yang sudah di ekstrak tadi ke dalam directory /var/www/html dan beri nama phpmyadmin dengan cara mengetikkan perintah berikut
mv phpMyAdmin-4.0.8-all-languages /var/www/html/phpmyadmin
Pada terminal linux CentOS server anda seperti gambar berikut ini.
Merubah hak milik directory phpmyadmin menjadi apache dengan mengetikkan perintah :
chown -R apache:apache /var/www/html/phpmyadmin
Dengan tujuan agar directory phpmyadmin dapat dibaca dan diakses oleh apache web server
.
Ganti nama file config.sample.inc.php menjadi config.inc.php yang terdapat di dalam directory phpmyamdin tadi dengan cara mengetikkan perintah berikut :
mv config.sample.inc.php config.inc.php
Pada terminal linux CentOS server anda seperti gambar di bawah ini.
Edit konfigurasi file config.inc.php pada bagian $cfg['Servers'][$i]['auth_type'] = 'cokies';
menjadi :
$cfg['Servers'][$i]['auth_type'] = 'http';
Kemudian save kembali dengan nama file yang sama seperti gambar di bawah ini.
Setelah itu untuk mengaktifkan konfigurasi mysql dan apache
maka lakukan restart pada kedua service daemon tersebut dengan cara
mengetikkan perintah :
/etc/init.d/httpd restart atau service httpd restart
dan
/etc/init.d/mysqld restart atau service mysqld restart
Pastikan service Mysql dan Apache running seperti gambar di bawah ini.
Melakukan pengujian pada phpmyadmin dan masukkan username dan pssword yang benar seperti gambar di bawah ini.
Berikut tampilan phpmyadmin versi 4.0.8 yang sudah diinstallkan tadi.
Tahap terkahir yaitu melakukan pengujian web server yang telah
dikonfigurasi tadi berjalan normal atau tidak, seperti tampilan gambar
berikut ini.
Demikianlah artikel kali ini mengenai cara konfigurasi LAMPP Web server pada linux CentOS.
Semoga bermanfat bagi anda.