Cara install Apache Mysql dan PHP di Centos 6

Pada kesempatan ini saya ingin berbagi tentang bagaimana Cara install apache mysql dan php di linux Centos 6. mengapa tulisan ini hadir di hadapan Anda...?, karena mungkin di antara Anda ada yang mengalami kasus yang sama dengan saya yaitu ketika Anda membeli hosting VPS yang Unmanage.

Hosting VPS Unmanage adalah hosting yang ketika kita beli tidak memiliki Cpanel sehingga sangat kesulitan sekali untuk menginstal wordpress. untuk itu pada kesempatan ini saya ingin berbagi tentang pengalaman saya dalam mengelola Hosting VPS Unmanage tersebut.

Saya Anggap Anda sudah menegerti tentang Apa itu Hosting VPS Unmange, kalau belum tahu silahkan googling saja ya....

Intinya begini saya beli hosting untuk membuat web atu blog dengan platform CMS  Wordpress. nah bisanya saya beli hosting yang share hosting. Dengan  share hosting kita sudah disediakan software untuk instalasi wordpres dengan mudah karena sudah disediakan Cpnel dan ada softwaware aplikasinya untuk instal Wordpress sehingga hanya dengan Klik dan Klik semua instalasi Wordpres beres dan langsung bisa live dapat digunakan untuk ngeblog.

Nah ketika Anda beli VPS Hostng ada 2 pilihan yaitu VPS Manage (VPS CPanel) dan VPS Unmanag e (No CPanel), dikarenakan budget saya terbatas sehingga saya beli VPS Hosting yang no control panel alias unamanege shingga saya harus instal sendiri Web server, MySQL Server dan PHP agar saya bisa instal Wordpress. kira-kira seperti itulah alurnya ketika saya buat postingan ini.

Oke, Lanjut Ya....

Baik, Jadi apabila Anda mau ngbelog dengan Wordpress dan menggunakan VPS Hosting Unmanage maka tulisan ini adalah panduan  step by step cara instal wordpress di VPS  unmanage. karena saya waktu itu memebeli VPSnya di Hostgator maka oleh penyedia Hosting sudah terinstal Linux Centos 6.4.
Oh ya untuk Anda yang mau lihat-lihat VPS Hostgator Anda dapat mengunjungi, Klik HOSTGATOR.

Untuk melihat versi Linux yang digunakan Anda dapat lihat dengan perntah berikut di SSH Putty :
cat /etc/issue

hasilnya seperti ini :

install Apache Mysql dan PHP di Centos 6

Cara install Apache Mysql dan php di linux Centos 6


Jadi, sebelum Anda instal Wordpres di VPS hosting yang Anda beli maka Anda harus intall berikut ini :

1. Install Webserver dalam hal ini saya gunakan Apache2
2. Install Database Server pada kasus saya menggunakan MySQL Server
3. Install Web Programing dalam hal ini saya menggunakan PHP5

Ketiganya WAJIB anda insstall terlebih dahulu.

Untuk melakukannya instalasi ketiganya tersebut Anda harus instal dulu SSH Client yaitu Putty, silahkan Anda download terlebih dahulu dan kemudian Anda instal,

Download Putty.

Setelah Anda instal kemudian silahkan Anda masukkan IP Address yang telah Anda dapatkan ketika Anda beli VPS Hosting tersebut.  dan login dengan menggunakan username dan password yang telah diberikan oleh penyedia hosting. biasayanya adalah :
login = root
passs=..............(isi sesuai dengan yang diberikan oleh penyedia hosting)


Berikut ini step-stepnya :

1. Instal Webserver Apache 2

Perintahnya adalah :

[root@centos ~]# yum install httpd

Cek keberhasilan instalasi Apache pada server hosting Anda , berikut perintahnya :

[root@centos ~]# apachectl -V
contoh hasilnya :

install Apache Mysql dan PHP di Centos 6

Setelah selesai instal Apache 2 kamudian edit file berikut ini : /etc/httpd/conf/httpd.conf 
Perintahnya adalah :

[root@centos ~]#nano /etc/httpd/conf/httpd.conf
Maka akan ada tampilan tampilan kalimat- kalimat perintah configurasi server Apache, cari kalimat berikut ini : #ServerName www.Example.com:80
untuk mempermudah pencarian gunakan CTR+W kemudian ketikkan/copas kalimat  #ServerName www.Example.com:80, lalau enter.

install Apache Mysql dan PHP di Centos 6



Kalu sudah ketemu kemudian ganti dengan : ServerName localhost:80
dan hilangkan tanda pagar "#" yang ada di depan tulisan ServerName tersebut. simpan file tersebut dengan perintah CTR+X lalu tekan Y dan ENTER.

Jalankan Apche tersebut dengan perintah :

[root@centos ~]# service httpd start

Dan Agar selalu Aktif server Apache tersebut ketikkan perintah berikut :

[root@centos ~]# chkconfig httpd on

Untuk mengetes keberhasilan dari instalasi Apache silahkan Anda cek pada browser dan ketikkan IP Addres yang Anda dapatkan dari Hosting provider Anda, bila berhasil maka akan tampil sebagai berikut :

install Apache Mysql dan PHP di Centos 6

2. Install Database Server
Berikutnya adalah instal database server dalam hal ini saya gunakan MySQL Server, perintahnya adalah sebagai berikut :

[root@centos ~]# yum install mysql-server

Setelah itu aktifkan dengan perintah :

[root@centos ~]# service mysqld start

Lalu ketikkan perintah berikut agar selalu aktif :

[root@centos ~]# chkconfig mysqld on

Lalu  buat root password database dengan perintah :

[root@centos ~]# mysqladmin -u root password 'BUAT PASWORD ANDA DISINI'

Ubah yang tanda biru tersebut dengan password Anda dan ingat-ingat atau catat biar jangan lupa, karena nanti akan digunakan saat menghubungkan Web server dengan Database server.

Kemuadian tes MySQL server tersebut , ketikkan perintah berikut :

[root@centos ~]# mysql -u root -p ( press enter )
Enter password:(Masukkan password kemudian enter)

Apabila berhasil maka akan muncul tampilan sebagai berikut :  

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.61 Source distribution
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>             

Ketikkan Exit untuk keluar.

mysql>exit

3. Install Web Programing

Pada kesempatan ini saya menggunakan PHP  perintahnya adalah :

[root@centos ~]# yum install php php-mysql

Kemudian Anda Cek keberhasilan instalasi PHP yang ada, apabila ada informasi lainnya tekan aja Y lalu Enter. perintah nya adalah :

[root@centos ~]# php -v

Kemudian  setelah instalasi PHP berhasil, Anda buat file phpinfo.php untuk mengecek keberhasilan instalasi PHP Anda pada web Anda lakukan perintah berikut ini :

[root@centos ~]# nano /var/www/html/phpinfo.php

Setelah terbuka masukkan kode berikut :

<?php
phpinfo();
?>


Kemudian Anda simpan dengan perintah CTR+X lalu takan Y dan Enter. lalu silahkan restart Webserver Anda dengan perintah :

[root@centos ~]# service httpd restart

Lalu cek pada browser Anda dengan mengetikkan IP Addres yang telah Anda dapatkan dari layanan Hosting Anda dengan perintah :

http://ip-adressanda/phpinfo.php

Apabila berhasil maka akan muncul sebagai beruikut :

Cara install Apache Mysql dan PHP di Centos 6


Pada tahap ini semuanya sudah terinstal dengan baik semuanya dari mulai Apache , MySQL dan PHP semuanya sudah berjalan dengan baik. namun ada stu lagi untuk membuktikan keberhasilan koneksi antara ketiganya maka perlua Anda lakukan pengetesan dengan membuat PHP. caranya lakukan perintah berikut ini :

[root@centos ~]# nano /var/www/html/test.php

Dan masukkan kode berikut ini :

<?php
$con = mysql_connect("localhost","root","masukkan password databse");
if (!$con)
{
 die('Could not connect: ' . mysql_error());
}
else
{
echo "Congrats! connection established successfully";
}
mysql_close($con);
?>


Ingat pada tulisan

Ingat pada tulisan "masukkan password databse" ganti dengan password ketika Anda membuat password di MYSQL server. simpan file tersebut tekan CTR+X, lalu Y dan Enter.

Silahkan lihat hasilnya di browser, ketikkan perintah http://ip-addres-anda/test.php lalu enter, bila berhasil maka akan tampil sebagai berikut :

Cara install Apache Mysql dan PHP di Centos 6


Namun jika Anda mendapati pesan error seperti berikut ini :

Could not connect: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

itu artinya service MySQL tidak aktif. Aktifkan terlebih dahulu MYSQL Servernya, dengan perintah:

[root@centos ~]# srvice mysqld start 

Dan bila masih ada pesan error seperti ini :

Could not connect: Access denied for user ‘root’@'localhost’ (using password: YES)

itu artinya ada kesalahan penulisan di test.php. Coba buka kembali file test.php dan cek kembali password yang kamu ketikkan apakah sudah sama dengan konfigurasi yang Anda buat saat membuat pasword databse server / MySQL Server.

Demikianlah pengalaman saya saat install Apache Mysql dan PHP di linux Centos 6 untuk VPS Hosting di Hostgator. selanjutnaya kita instal Wordpress di VPS dengan Linux Centos 6. nantikan pembahasannya pada postingan ssaya berikutnya.

2 komentar for Cara install Apache Mysql dan PHP di Centos 6:

  1. keren gan postingannya, detail dan jelas.. makasih gan

    ReplyDelete
    Replies
    1. Sama-sama gan...semoga bermanfaat...ya....apabila bermanfaat silahkan bagikan ya...siapa tahu ada yang membutuhkan.

      Delete