Instalasi cLHy versi 1.6.26

Logo cLHy

Tahap 1 : Persiapan
=================
Instal paket-paket program dan perpustakaan di GNU/Linux yang diperlukan dengan copy/paste baris perintah ini di terminal (lihat dulu *Catatan di bawahnya) :

$ sudo apt-get install build-essential bison flex libexpat-dev libpcre3-dev sqlite3 libxml2-dev nghttp2 libnghttp2-dev libldap2-dev libssl-dev libcurl4-openssl-dev libbsd-dev libjansson-dev libkrb5-dev idn2 libidn2-0-dev librtmp-dev libpsl-dev libssh2-1-dev libbrotli-dev libssh-dev git

Tekan enter untuk menjalankannya.

* Catatan : 
- Abaikan jika sudah terinstal sebelumnya
- git digunakan untuk mendapatkan kode sumber dari repositori git cLHy di BitBucket (https://bitbucket.org/hyw3/clhy-dev). Alternatif lain menggunakan subversion (svn) dari repositori svn cLHy di OSDN (https://osdn.net/projects/clhy-dev/)

$ sudo apt-get install subversion


Tahap 2 : Mendapatkan kode sumber
==============================
$ git clone https://bitbucket.org/hyw3/clhy-dev.git
$ cd clhy-dev


Tahap 3 : Konfigurasi kode sumber
=============================
Pada direktori clhy-dev, copy dan paste baris perintah berikut di terminal**, lalu tekan enter :

$ ./configure --enable-clmd --enable-jansson-staticlib-deps --enable-curl-staticlib-deps --enable-ssl --enable-so --enable-rewrite --enable-cgi --enable-cgid --enable-http2 --enable-nghttp2-staticlib-deps --enable-ldap --enable-authnz-ldap --with-ldap --enable-dbd --enable-load-all-cAPIs --enable-brotli --with-crypto --enable-include --enable-proxy-html --enable-xml2enc --enable-ratelimit --enable-substitute --enable-sed --enable-deflate --enable-proxy --enable-session-crypto --enable-info --enable-v4-mapped --enable-session --enable-authn-dbm --enable-authn-anon --enable-authn-dbd --enable-authn-socache --enable-authz-dbm --enable-authz-owner --enable-authz-dbd --enable-authnz-fcgi --enable-auth-form --enable-auth-digest --enable-allowmethods --enable-isapi --enable-file-cache --enable-cache --enable-cache-disk --enable-cache-socache --enable-socache-shmcb --enable-socache-dbm --enable-socache-memcache --enable-socache-redis --enable-watchdog --enable-macro --enable-bucketeer --enable-dumpio --enable-echo --enable-example-hooks --enable-buffer --enable-data --enable-ext-filter --enable-request --enable-reflector --enable-lbmethod-byrequests --enable-lbmethod-bytraffic --enable-lbmethod-bybusyness --enable-lbmethod-heartbeat --enable-suexec-capabilities --enable-userdir --enable-speling --enable-actions --enable-imagemap --enable-negotiation --enable-vhost-alias --enable-dav-lock --enable-dav-fs --enable-suexec


**Catatan : Abaikan pada opsi konfigurasi tertentu di atas jika anda tidak ingin mengaktifkannya pada saat konfigurasi dan kompilasi. Menambahkan opsi-opsi pada saat konfigurasi membantu melihat paket-paket mana saja yang diperlukan pada tahap mengaktipkan cLHy API (cAPI).

Untuk melihat opsi-opsi konfigurasi yang ada, jalankan perintah :

$ ./configure --help


Tahap 4 : Kompilasi
=================
$ make


Tahap 5 : Instalasi
================
$ sudo make install


Tahap 6 : Setelah instalasi
======================
Pindahkan program biner delmanserve dari /usr/local/clhydelman/bin/delmanserve ke /usr/local/bin/

$ sudo mv /usr/local/clhydelman/bin/delmanserve /usr/local/bin/


Tahap 7 : Menjalankan cLHy
========================
Cek bantuan dan versi cLHy:

$ delmanserve -h
$ delmanserve -v



Jalankan cLHy dengan :

$ sudo delmanserve -k start

Lalu buka http://localhost/ di web browser.

Untuk merestart dan mengehentikan server, gunakan perintah :

$ sudo delmanserve -k restart
$ sudo delmanserve -k stop




Komentar

Postingan populer dari blog ini

Instalasi HySS (Hyang Server Scripts) versi 1.0.1