Menu Home

Hiawatha Webserver + PHP + MariaDB di FreeBSD

Assalammualaikum… Di Jum’at ceria yang penuh berkah membuat saya semangat dalam menjalankan aktivitas, nah biar Weekend teman-teman bisa lebih bermakna, saya ingin coba men-share langkah-langkah menginstall dan mengkonfigurasi Hiawatha Webserver + PHP + MariaDB di FreeBSD.

Eit, jangan pusing dulu, langkah-langkah yang saya tuliskan di Blog ini tentu saja sangat mudah untuk diikuti, dan saya jamin teman-teman bisa menyelesaikannya dalam waktu kurang dari 10 menit. Yak, 10 menit saja, dan teman-teman sudah berhasil menginstall salah satu Webserver dengan security yang cukup baik dan dapat diandalkan.

Ok, ya, langkah awalnya adalah Instalasi, prosesnya gak nyampe 3 menit dan cukup hanya dengan beberapa baris perintah saja, silahkan diikuti ya 🙂

Instalasi Webserver

# pkg install hiawatha

Instalasi PHP

# pkg install php5
# pkg install php5-extensions
# pkg install php5-gd php5-mysql

Instalasi MariaDB

# pkg install mariadb55-server

Konfigurasi /etc/rc.conf

# nano /etc/rc.conf

Tambahkan baris berikut ke dalam file tersebut di atas:

hiawatha_enable="YES"
php_fpm_enable="YES"
mysql_enable="YES"

Konfigurasi Hiawatha Webserver

# nano /usr/local/etc/hiawatha/hiawatha.conf

Cari bagian berikut ini:

#CGIhandler = /usr/local/bin/php-cgi:php

Kemudian modifikasi menjadi:

CGIhandler = /usr/local/bin/php-cgi:php,php5

Kemudian cari bagian ini:

#FastCGIserver {
#   FastCGIid = PHP5
#    ConnectTo = 127.0.0.1:9050
#    Extension = php
#}

Kemudian modifikasi menjadi:

FastCGIserver {
   FastCGIid = PHP5
   ConnectTo = 127.0.0.1:9000
   Extension = php
}

Kemudian untuk setting lainnya seperti VirtualHost, Permalinks dan lain-lain bisa dilihat di tutorial sebelumnya di Blog ini di search aja ya hehehe.

Konfigurasi PHP

Untuk konfigurasi PHP, bisa dilihat tutorial-tutorial saya sebelumnya di blog ini, bedanya hanya di direktori saja. Kalau di FreeBSD kita bermain-main di direktori:

/usr/local/etc

Jangan lupa untuk mengcopy file:

php.ini-production

menjadi

php.ini

di direktori yang sama. Selebihnya kurang lebih sama dengan tutorial saya sebelumnya.

Konfigurasi MariaDB

# service mysql-server start
# mysqladmin -u root password 'passwordanda'
# mysql_secure_installation

Langkah terakhir yang perlu anda lakukan adalah, merestart semua service webserver anda:

# service hiawatha restart
# service php-fpm restart
# service mysql-server restart

Selesai deh, simpel kan, gak pake lama, dalam itungan menit webserver anda berikut database servernya siap online menerima traffic dan melayani kunjungan. Selamat mencoba ya 🙂

Categories: Server

Tagged as:

rizko

Tinggalkan Balasan