Posted in Statistik
sudo apt-get install apache2Setelah itu install package yang dibutuhkan untuk menjalankan modul RApache.
sudo apt-get install r-base-dev apache2-mpm-prefork apache2-prefork-devcatatan: di tutorial sebelumnya anda telah menginstal r-base, jika belum. install terlebih dahulu r-base dengan cara mengikuti tutorial install r-base
cd /usr/local/srcDownload source RApache dengan cara:
sudo wget http://rapache.net/rapache-1.2.3.tar.gz[caption id="" align="aligncenter" width="512"] download RApache[/caption] Tunggu proses download sampai selesei, kemudian extract dengan command
sudo tar xzf rapache-1.2.3.tar.gzMasuk ke direktori RApache
cd rapache-1.2.3Lakukan command berikut secara berurutan ketika masing-masing command selesai dijalankan:
sudo ./configure sudo make sudo make installJika proses installasi berhasil, kurang lebih akan menampilkan tampilan seperti ini: [caption id="" align="aligncenter" width="514"] Install RApache from Source[/caption]
sudo nano /etc/apache2/mods-available/R.loadKemudian isi dengan sebaris tulisan berikut:
LoadModule R_module /usr/lib/apache2/modules/mod_R.soSimpan dengan menekan Ctrl+o, dan keluar dari nano dengan menekan Ctrl+x Untuk mengaktifkan modul mod_R, gunakan command berikut:
sudo a2enmod R
cd /var/wwwbuat direktori baru dengan cara:
sudo mkdir r-scriptsEdit konfigurasi apache agar dapat menjalankan R di dalam direktori r-scripts
sudo nano /etc/apache2/sites-available/defaultTambahkan konfigurasi di bawah di dalam tag <VirtualHost *:80>:
<VirtualHost *:80> ... <Directory /var/www/r-scripts/> SetHandler r-script RHandler sys.source </Directory> ... </Directory>Lebih jelas lihat gambar berikut: [caption id="attachment_3085" align="aligncenter" width="513"] konfigurasi modul Apache[/caption] Tekan Ctrl+o untuk menyimpan dan Ctrl+x untuk keluar dari nano.
sudo nano /var/www/r-scripts/hello.RIsikan source code berikut:
setContentType(type='text/plain') cat('Hello') DONERestart Apache agar memuat ulang konfigurasi yang baru saja kita berikan:
sudo /etc/init.d/apache2 restart
lynx http://localhost/r-scripts/hello.RJika browser menampikan "Hello" maka konfigurasi anda sudah benar, selamat! Semoga bermanfaat.