Apache2, php5 dan MySQL-5 dalam Mac OSX Tiger 10.4

Mac OSX 10.4 dengan code name “Tiger” secara default telah menyertakan paket Apache 1.3 dan php4 didalam sistem yang terinstall, namun sering kali kita membutuhkan versi Apache, php dan MySQL diatasnya karena kebutuhan pengembangan software ataupun hanya sekedar ingin mencoba menggunakan aplikasi yang terbaru. Untuk itu kita membutuhkan melakukan installasi Apache2, php5 dan MySQL5.

Ada dua metode yang bisa digunakan dalam melakukan instalasi Apach2, php5 dan MySQL5 dalam sistem Mac OSX 10.4 ( Tiger ), cara pertama adalah dengan memanfaatkan MacPort dan yang kedua adalah melakukan instalasi secara manual dari sources masing – masing.

Untuk menjaga dan mengikuti perkembangan software tersebut, macport lebih mudah dan lebih baik dalam melakukan perawatan dan pengaturan software yang kita install dalam Mac OS 10.4 ( Tiger ), sedangkan cara kedua harus sepenuhnya manual baik untuk memperbaharui software maupun melakukan pengaturan.

Untuk itu saya lebih prefer pada cara pertama dengan memanfaatkan Macports yang tersedia di www.macports.org. Kita membutuhkan source macports yang bisa di download di www.macports.org. Setelah kita download lakukan instalasi seperti biasa. Selain macport kita juga memnutuhkan Xcode ( dibutuhkan registrasi gratis untuk mendownload ) untuk melakukan kompilasi pada software yang kita install melalui macport. Selain kebutuhan kompilasi Xcode juga menyediakan library file yang dibutuhkan dalam instalasi software melalui macport.

Setelah MacPorts dan xCode terinstall dalam Mac OS 10.4 ( Tiger ) kita dengan mudah melakukan installasi program apa saja yang ada dalam daftar MacPorts ( daftar aplikasi yang ada dalam macports ) kedalam sistem kita, untuk kebutuhan kita saat ini kita akan melakukan instalasi OpenSSHServer, Apache2, php5 dan MySQL5 ( perintah manual penggunaan macport yang lain dapat di baca disini )

$sudo port install openssh apache2 mod_python mod_perl mysql5 php5 php5-mysql php5-devel php5-gettex php5-gd php5-zlib php5-http

Perintah diatas akan melakukan instlasi software apache2, module perl, module python, mysql-server5, php5 dan library php5 yang lain. Setelah instalasi selesai maka file – file tersebut secara default akan berapa di /opt/local/ dari sistem.

Lakukan edit file konfigurasi apache2 di

$sudo vi /opt/local/apache2/conf/httpd.conf

….

LoadModule userdir_module modules/mod_userdir.so

LoadModule alias_module modules/mod_alias.so

LoadModule rewrite_module modules/mod_rewrite.so

## Add php5 module

LoadModule php5_module  modules/libphp5.so

<IfModule !mpm_netware_module>

<IfModule !mpm_winnt_module>

#

…….

dibagian bawah untuk mengaktifkan configurasi user direktory dan php file ekstension

…………

# Language settings

#Include conf/extra/httpd-languages.conf

# User home directories

Include conf/extra/httpd-userdir.conf

# PHP5 enable

Include conf/extras-conf/mod_php.conf

# Real-time info on requests and configuration

#Include conf/extra/httpd-info.conf

…………..

Setelah kedua diedit maka Apache2 dan php5 sudah bisa dijalankan dengan perintah

/opt/local/apache2/bin/apachectl start

Coba akses dengan browser  pada alamat

http://localhost/

atao

http://localhost/~NamaUser  // untuk direktori user ( sesuaikan NamaUser dengan user yang ada di sistem )

About admin

It's not just about a simple matters or it's a complicate matters. It's about how we share each other, the knowledges, the experieces and anythings can be shared for human kind. I wish i could share with as much as i can share and i have. It's very nice to share each other.

18. August 2009 by admin
Categories: OSX86 | Tags: , | Leave a comment

Leave a Reply

Required fields are marked *

*