speecash

bisnis online, jual beli online, sistem pembayaran, pembayaran online, bisnis online

laman

Rabu, 14 November 2012

Intalasi Apache,PHP, dan MySQL Pada Fedora 12

Untuk menginstall paket Apache, PHP, dan MySQL di linux apalagi di Fedora 12 Saat ini memang bukan merupakan suatu hal yang sulit dilakukan karena di Fedora sendiri sudah menyediakan fasilitas untuk manajemen paket yang sering kita dengar dengan nama “YUM”, dengan yum cukup mengetikkan satu baris perintah saja kita mungkin sudah akan menginstall ketiga paket tersebut.
Dalam artikel kali ini yang akan dibahas penulis ada bagaimana menginstall apache,php dan mysql dari source tarbal(targz). Salah satu keuntungan menginstall paket di linux  dengan tarball ini adalah Fleksibilitasnya dimana kita bisa mengarahkan path installan paket ini kemanapun dengan tujuan agar kita mudah dalam mengkonfigurasikan paket-paket ini nantinya.
Untuk proses installasi ini penulis akan memandu step by step prosesnya sehingga mudah dimengerti oleh pembaca, selain itu file-file yang akan digunakan bisa pembaca download dari link yang penulis berikan disini atau pembaca bisa langsung mendownload dari official sites nya masing-masing paket yang ada.

 
1. Step 1 – Download Paket/File tar.gz
Silahkan pembaca bisa download 3 file berikut ini :
Selain mendownload dari link tersebut pembaca juga bisa download dari official sitesnya mysql dari http://www.mysql.com/download , apache dari http://httpd.apache.org/ , dan php dari http://www.php.net/downloads.php.
Setelah semua file lengkap terdownload sekarang kita lanjutkan ke Step berikutnya.
2. Step 2 – Ekstrak Paket/File Tar.gz
Sebelum mengekstrak paket tar.gz dengan console terminal pastikan bahwa kita sudah login dengan super user/root, selanjutnya jalankan baris perintah dibawah ini untuk melaksanakan proses ekstrak :
a. Ekstrak paket MySQL
[root@doyok.com harmi]# tar -zxvf MySQL-5.1.40.tar.gz (note: tanda “[root@doyok.com harmi]#” menandakan kita akses dengan user root di console jadi tidak ikut diketik)

b. Ekstrak paket http
[root@doyok.com harmi]# tar -zxvf http-2.2.13.tar.gz
c. Ekstrak paket php
[root@doyok.com harmi]# tar -zxvf php-5.2.11.tar.gz

3. Step 3 – Installasi MySQL-5.1.40
setelah semua proses ekstraksi selesai langkah selanjutnya adalah melakukan compile dan installasi, untuk urutannya kita mulai dengan mencompile mysql terlebih dahulu dengan urutan baris perintah sbb :
[root@doyok.com harmi]# cd  mysql-5.1.40
[root@doyok.com mysql-5.1.40]# ./configure –prefix=/usr/local –localstatedir=/var/lib/mysql –with-mysqld-user=mysql –with-unix-socket-path=/var/lib/mysql/mysql.sock –with-plugins=innobase –without-docs –without-man
tunggu hingga proses compilasi selesai.. jika tidak muncul error sampai selesai selanjutnya jalankan perintah berikut :
[root@doyok.com mysql-5.1.40]# make
tunggu hingga proses selesai.. kemudian lanjutkan dengan :
[root@doyok.com mysql-5.1.40]# make install
tunggu lagi hingga proses selesai tanpa error..
jika semua proses diatas sudah dijalankan dan diselesaikan tanpa error selanjutnya jalankan perintah :
[root@doyok.com mysql-5.1.40]# cp support-files/mysql.server /etc/init.d/mysql
[root@doyok.com mysql-5.1.40]# /etc/init.d/mysql start
jika muncul error biarkan saja dan lanjutkan dengan perintah dibawah ini :

[root@doyok.com mysql-5.1.40]# /usr/local/bin/mysql_install_db –user=mysql
jika proses sudah selesai jalankan kembali perintah :
[root@doyok.com mysql-5.1.40]# /etc/init.d/mysql start
kemudian lanjutkan dengan perintah dibawah ini :
[root@doyok.com mysql-5.1.40]# /usr/local/bin/mysql_secure_installation
Apabila sudah selesai tanpa error silahkan coba jalankan mysqlnya dengan menggunakan console atau SQLyog jika anda berhasil mengakses database MySQL nya berarti mysql telah berhasil kita install.
untuk mencoba dengan console silahkan ketikkan perintah “/usr/local/bin/mysql -u root -p” kalau ditanya password silahkan isikan password yang dibuat sewaktu menjalankan mysql_install_db tadi jika anda berhasil maka di console anda akan ada prompt “mysql>” artinya anda telah berhasil menjalankan mysql..
4. Step 4 : Installasi httpd-2.2.13
silahkan masuk ke dalam direktori hasil ekstrak httpd-2.2.13.tar.gz yang sudah dijelaskan step sebelumnya
[root@doyok.com harmi]# cd  httpd-2.2.13
next… dilanjutkan dengan perintah :
[root@doyok.com harmi]#./configure –prefix=/usr/local –enable-so –enable-mime-magic –enable-rewrite –with-mpm=prefork –enable-deflate
tunggu sampai proses configure selesai dan lanjutkan dengan perintah :

[root@doyok.com harmi]# make

kalau proses compile ini selesai… Lanjutkan ke proses berikutnya dengan perintah dibawah ini :
[root@doyok.com harmi]# make install
jika tidak ada pesan error sampai proses selesai selanjutnya adalah coba menjalankan httpd server ini dengan perintah sbb :
[root@doyok.com harmi]# /usr/local/bin/httpd -k start
setelah itu silahkan buka browser dan akses alamat http://localhost jika sudah berhasil maka anda akan muncul tampilan halaman awal http/apache default…
5. Step 5 :  Installasi php-5.2.11
untuk menginstall php silahkan masuk dulu ke direktori hasil ekstrak file tarball yang sudah dijelaskan sebelumnya.. dengan jalankan perintah :
[root@doyok.com harmi]# cd php-5.2.11
lanjutkan dengan perintah :
[root@doyok.com harmi]# ./configure –prefix=/usr/local/php5 –with-apxs2=/usr/local/bin/apxs –with-mysql=/usr/local –with-mysqli –with-gd –with-curl –enable-pdo –with-pdo-mysql=shared –enable-gd-native-ttf –enable-json –enable-zip –enable-mbstring  –disable-ipv6 –enable-calendar –with-config-file-path=/usr/local/conf –enable-exif –enable-magic-quotes –with-zlib –with-iconv –with-freetype-dir=/usr –with-jpeg-dir=/usr –with-png-dir=/usr –with-bz2
cukup panjang ya?… ini akan masih lebih panjang lagi jika lebih banyak modul yang akan diaktifkan… ok lanjutkan!!.. kalau proses sudah selesai lanjutkan dengan perintah dibawah ini :
[root@doyok.com harmi]# make
tunggu sampai proses selesai dan lanjutkan pekerjaan dengan mengeksekusi perintah dibawah ini :
[root@doyok.com harmi]# make install
jika tidak ada pesan error artinya kita telah selesai menginstall php-5.2.11 ke dalam machine fedora selanjutnya adalah memindahkan file php.ini-dist ke /usr/local/conf/php.ini
sampai disini pekerjaan masih belum selesai karena anda harus mengkonfigurasikan terlebih dahulu httpd.conf dengan menggunakan text editor favorite anda.. sebagai contoh disini penulis menggunakan editor gedit dengan membuka file /usr/local/conf/httpd.conf
setelah berkas berhasil dibuka dengan text editor maka silahkan edit bagian yang mengandung kata berikut :
DirectoryIndex index.html
ubahlah baris itu menjadi :
DirectoryIndex index.php index.html
selanjutnya tambahkan baris berikut ke dalam file ini :
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

kalau sudah simpan file ini dan tutuplah text editor anda..
nah masuk ke console lagi dan jalankan perintah sbb : /usr/local/bin/httpd -k restart
kemudian untuk memastikan apakah php yang kita install bisa berjalan atau tidak silahkan dengan menggunakan console anda ketikkan baris perintah dibawah ini :
echo “<? phpinfo(); ?>” > /usr/local/htdocs/index.php
okeee.. sudah selesai silahkan akses webserver anda dengan browser langsung saja buka url: http://localhost
jika muncul halaman phpinfo berarti anda telah berhasil menginstall paket apache,php dan MySQL di mesin fedora 12
semoga bermanfaat
wassalam

sumber
http://harmiprasetyo.web.ugm.ac.id/?p=166

Tidak ada komentar:

Posting Komentar