Page 16 - Senayan Documentation
P. 16
2 Instalasi
2.1 Instalasi Senayan dari source
Education is the passport to the future, for tomorrow belongs to those who prepare
for it today (Malcolm X)
(Contoh instalasi Senayan3-stable10)
Pastikan Web Server (misalnya Apache web server), MySQL database server, dan
PHP scripting engine telah terinstall dan berjalan dengan baik. Akan lebih mudah lagi
kalau PhpMyAdmin juga diinstal karena akan sangat membantu setup database via
interface web. Jika anda menggunakan Windows, direkomendasikan menggunakan
portable Senayan for Windows yang sudah terbukti stabil untuk Senayan dan mudah
diinstal dan di backup (cukup kopi folder).
Instalasi Senayan dari source lebih direkomendasikan untuk platform selain Win-
dows seperti GNU/Linux dan Unix karena pada platform tersebut kondisinya relatif
lebih beragam. Di Unix/Linux, instalasi Web server (misal Apache), MySQL dan PHP
bisa dilakukan melalui paket binary bawaan distro masing-masing. Atau instalasi dari
source code yang menawarkan fleksibilitas.
Senayan dikembangkan pada platform GNU/Linux (Zenwalk dan Ubuntu) dan su-
dah dicoba dalam skala produksi di beberapa server yang berbasis Centos Linux, Open-
SUSE Linux, FreeBSD dan Windows. Pada dasarnya tidak ada masalah dengan Oper-
ating System yang digunakan. Yang penting PHP dan MySQL sudah berjalan den-
gan baik pada Operating System tersebut. Jika Senayan digunakan di internet (pub-
lik), disarankan untuk meningkatkan keamanan dengan menambahkan firewall di sisi
TCP/IP (layer 3 dan 4 dari OSI layer), di sisi aplikasi (contoh modsecurity ) dan di
sisi database (contoh greensql: ). Tutorial implementasinya bisa dibaca di: http://
hendrowicaksono.multiply.com/journal/item/54
Gambar 2.1: Letakkan file senayan*.tar.gz ke web document root
3