Tampilkan postingan dengan label Apache. Tampilkan semua postingan
Tampilkan postingan dengan label Apache. Tampilkan semua postingan

Kamis, 12 Februari 2015

Membuat File .exe Sebagai Service

Gara-gara bikin aplikasi web pakai PHP untuk akses database Foxpro 2.6 (.dbf) mengakibatkan downgrade xampp ver. 1.4.5 yang PHP-nya masih support database keluarga keturunan DBase. Yang jadi masalah adalah xampp 1.4.5 tidak ada tool untuk menjalankan Apache dan MySQL sebagai service di sistem operasi Windows (7). Jadi naikin Apache sama MySQL-nya harus manual, sehingga bisa manimbulkan masalah kalau saya nggak ada untuk menyalakan Apache + MySQL... apa jadinya nanti?.

Akhirnya nguplek2 Google dan menemukan cara untuk membuat file .exe dijadikan service di sistem operasi Windows. Kenapa file .exe dijadikan sebagai service? karena jika file .exe dijadikan service maka setiap kali komputer di-boot atau di-reboot, file .exe yang menjadi service tersebut otomatis akan dieksekusi dan running sebagai background (baca : tidak ada window / jendelanya). Jadi kalau saya nggak ada, orang lain tinggal menyalakan komputer yang otomatis akan meng-up-kan Apache + MySQL-nya.

Cara membuat file .exe sebagai service adalah :
  1. Buka Command Prompt alias Windows Console alias DOS prompt window alias cmd.
  2. Ketik :
    sc create namaService binpath= "c:\xampp\xampp_start.exe"
    lalu tekan tombol Enter. namaService bebas. Simbol = dengan teks binpath tidak boleh ada spasi. Nama File dan path-nya harus di antara tanda kutip dua.
  3. Jika proses di atas sukses, ketik :
    c:\xampp\xampp_start.exe /install
    lalu tekan tombol Enter.Selesai.
Perintah sc pada langkah no.2 untuk menjalankan file sc.exe yang gunanya membuat file .exe sebagai service. File sc.exe ini adalah bawaan pada sistem operasi Windows. Service yang dibuat menggunakan sc.exe dapat dilihat melalui Control Panel -- System and Security -- Administrative Tools -- Services.

Sekian, semoga bermanfaat!

Senin, 15 November 2010

EasyPHP 5.3.3.1 (Windows)

EasyPHP merupakan program paket Apache, MySQL, PHP seperti XAMPP atau WAMPServer.

Salah satu kelebihan EasyPHP dengan program paket AMP yang lain adalah pada portabilitasnya. Dengan kata lain, EasyPHP bisa didimpan di flashdisk atau memori card.

Sebenarnya XAMPP juga memiliki versi portabelnya yaitu XAMPPLite. Namun pemakaian xampplite akan mengalami masalah jika dikomputer telah diinstal web server IIS!!! Kenapa bermasalah, karena IIS dan xampplite menggunakan nomor port yang sama yaitu 80. Dengan kata lain kita harus mengubah konfigurasi secara manual IIS atau xampplite. Pengubahan setting ini tidak mudah bagi pemula!!!

EasyPHP, sesuai namanya, kita tinggal install ke komputer, kemudian jika ingin dibuat portabel tinggal mengopi foldernya ke flashdisk atau memori card. Dari memori card, kiat tinggal menjalan file .exe utamanya dan akan melakukan konfigurasi secara otomatis yang dilakukan secara background. Selain itu juga nomor port yang digunakan adalah 8888. Yang tidak akan konflik dengan web server lainnya seperti Tomcat (port 8080). Selesai dieksekusi, EasyPHP akan tampil pada System Tray, yang di dalamnya terdapat menu-menu seperti untuk konfigurasi manual, maupun menghentikan / memulai web server, administrasi dsb.

Selasa, 31 Maret 2009

Mengganti Port Number Web Server Apache

Port number default (standar) untuk HTTP adalah 80. Nomor port ini digunakan oleh web server seperti Apache maupun web server lainnya.

Apabila dalam satu komputer menjalankan dua web server sekaligus, akan membuat salah web server tidak bisa diakses. Oleh karena itu salah satu web server harus diganti nomor port 80-nya.

Mengganti Nomor Port 80 di Apache
  • Stop dahulu service Apache-nya
  • Carilah file bernama httpd.conf di dalam folder tempat Apache diinstal.
  • Jika sudah ditemukan, bukalah program editor teks (Notepad / vi / sejenisnya) kemudian buka file httpd.conf.
  • Di dalam file httpd.conf cari kalimat; Listen 80 dan ServerName localhost:80 jika ditemukan gantilah angka 80 menjadi 8008. Nomor port 8008 masih bebas tidak digunakan oleh program manapun.
  • Simpan file lalu start kembali service Apache-nya.
  • Kemudian untuk membuka situsnya ketik http://localhost:8008 atau http://127.0.0.1:8008

Selasa, 24 Maret 2009

CMS (Content Management System)

CMS (Content Management System) adalah perangkat lunak yang digunakan untuk membuat, mengedit, mengatur, mencari dan menerbitkan segala macam benduk media digital (teks, gambar, suara, film, web, dan file-file lainnya)

CMS dikategorikan menjadi dua yaitu yang berbasis web dan bukan web.

Saat ini CMS berbasis web sedang menjadi trend di masyarakat. CMS banyak digunakan karena mempermudah publikasi dan pengaturan melalui web tanpa perlu mempelajari HTML maupun program-program lainnya.

CMS berbasis web yang populer di masyarakat antara lain :
  • Wordpress
  • Jomlaa
  • Drupal
  • Mambo
  • Moodle
  • dsb.
Kebanyakkan contoh CMS di atas adalah open source artinya bener-bener gratis. Jadi bebas di-download dan diubah-ubah programnya.
Bagi para pemula biasanya kesulitan saat setting konfigurasinya (seperti halnya menginstall dan menyeting Apache-MySQL-PHP). Tetapi bitnami.org telah membuat program-program paket yang berisi CMS plus dengan Apache-MySQL-PHP sudah ada di dalamnya. Catatan : Web CMS di atas membutuhkan Apache-MySQL-PHP untuk bisa beroperasi!. Dengan demikian dengan sekali install, semuanya (CMS-Apache-MySQL-PHP) otomatis ikut terinstall dan tinggal digunakan tidak perlu menyeting konfigurasinya.

Software yang Dibutuhkan untuk Memulai Belajar PHP MySQL

Bagi yang akan memulai belajar PHP MySQL, minimal harus menginstall perangkat lunak sebagai berikut :
  • PHP
  • MySQL
  • Apache
Ketiga perangkat lunak tersebut dapat diunduh (download) secara gratis di masing-masing situs pembuatnya yaitu http://php.net, http://mysql.org, http://jakarta.apache.org.

Untuk melakukan download dan install adalah hal mudah, tapi untuk mengintegrasikan ketiganya bukan perkara gampang. Biasanya akan kesulitan saat menyeting konfigurasi ketiga software tersebut agar dapat bekerja dengan baik.

Yang paling mudah adalah mengunduh dan menginstall program paket khusus yang sudah berisi ketiga software di atas. Dengan program paket ini kita tidak perlu repot mengunduh satu-satu ketiga software di atas karena semuanya sudah ada di dalam satu paket. Kemudian kita tidak dipusingkan dengan setting konfigurasinya, karena memang oleh pembuat paket, konfigurasinya sudah dibuat agar bisa langsung digunakan.

Paket-paket Apache-MySQL-PHP (AMP) yang ada :
  • PHPTriad (Win) tidak up-to-date, AMP versi lama, ukuran kecil, buat belajar oke punya.
  • XAMPP (Win, Lin) up-to-date, ukuran besar, ada versi 'lite'.
  • WAMPServer (Win) up-to-date.
  • AppServ (Win).
Situsnya bisa dicari via Google tinggal ketikkan salah satu nama paket di atas.

Bagi pengguna Linux biasanya sudah ada AMP bawaan. Jika waktu install Linux AMP ini ikut diinstall berarti tidak perlu lagi download atau install paket AMP di atas.

Untuk mengetikkan kode program PHP boleh menggunakan Notepad, vi, Wordpad, emacs atau editor teks lainnya.

Selamat belajar.