PHP-CLI di Windows

Sebenarnya sudah banyak bundel apache+PHP di pasaran yang dapat digunakan untuk menjalankan script PHP kita. Tapi jika anda ingin menjalankan script PHP menggunakan command line anda bisa melakukan instalasi sendiri di komputer anda. Dengan hanya menggunakan PHP-CLI untuk mengeksekusi script PHP kita bisa menghemat resources dikomputer karena ukuran file program yang relatif kecil dan juga sangat ringan. Untuk kali saya ingin menjelaskan bagaimana agar kita bisa menjalankan script PHP melalui CLI yang ada pada operating system windows. Berikut langkah-langkahnya:

1. Download program PHP dari situsย http://php.net/downloads.php
2. Extract file program PHP misal di: d:\php

3. Setting system environment variable agar kita dapat langsung menjalankan perintah php pada command prompt dengan cara menambahkan PATH= d:\php\ pada Environment variable


4. Untuk memastikan apakah PHP sudah terinstal dengan baik, silahkan ketik perintah: php –help pada command prompt, jika setting sudah berhasil maka tampilan akan tampak seperti gambar di bawah, jika masih gagal pastikan langkah no 3 telah anda lakukan dengan benar.

5. Kemudian untuk mencoba mengeksekusi program php, buat script sederhana berisi pesan hello world. Misal saya beri nama helloWorld.php kemudian saya simpan di d:\php\prj\

<?php
echo"Hello World!";
?>

6. Lakukan eksekusi menggunakan perintah: php d:\php\prj\helloWorld.php

Selesai, kini anda sudah bisa menjalankan script PHP melalui command line. Semoga bermanfaat ๐Ÿ™‚

Advertisements

Meng-copy tabel di MySQL

Terkadang kita ingin melakukan backup suatu tabel di MySQL, misal kita mempunyai tabel transaksi dan akan melakukan meng-copy isi data di tabel transaksi ke tabel transaksi_bak berikut langkah-langkahnya:

CREATE TABLE transaksi_bak LIKE transaksi

perintah ini akan membuat tabel transaksi_bak yang strukturnya sama dengan tabel transaksi, kemudian untuk melakukan proses copy data gunakan perintah SQL:

INSERT INTO transaksi_bak SELECT * FROM transaksi

Perintah ini akan meng-copy seluruh data yang ada di tabel transaksi ke tabel transaksi_bak, anda bisa melakukan modifikasi sesuai dengan kebutuhan anda.ย  Semoga bermanfaat ๐Ÿ™‚

[Solusi] PHP Deprecated: Comments starting with ‘#’ are deprecated…

Saya menginstal php5-cli di Ubuntu 10.04 untuk menjalankan script daemon gammu smsd, tetapi ketika akan menjalankan perintah:

$ php smsd.php

Muncul pesan error:

PHP Deprecated:ย  Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line

permasalahannya adalah karena adanya karakter # di file mcrypt.ini. Solusi sederhana ganti saja karakter # dengan ; di mcrypt.ini dan masalah terpecahkan. File mcrypt.ini default:

# configuration for php MCrypt module
extension=mcrypt.so

setelah diperbaiki:

; configuration for php MCrypt module
extension=mcrypt.so

Semoga bermanfaat.. ๐Ÿ™‚

Manipulasi File dan Direktori Menggunakan Perl

Sering kali ketika melakukan pemrograman untuk mengolah suatu file, kita akan memerlukan fungsi-fungsi seperti membuka directory, membaca file, menghapus file atau juga memindahkan suatu file dari suatu directory ke directory lainnya. Berikut sedikit tutorial untuk manipulasi file dan directory tersebut

Continue reading “Manipulasi File dan Direktori Menggunakan Perl”

Unix Timestamp Converter

He..he.. ternyata ga susah lho buat unix timestamp converter, berikut script untuk membuat unix timestamp converter:

const // Sets UnixStartDate to TDateTime of 01/01/1970
UnixStartDate: TDateTime = 25569.0;
function DateTimeToUnix(ConvDate: TDateTime): Longint;
begin
Result := Round((ConvDate - UnixStartDate) * 86400);
end;
function UnixToDateTime(USec: Longint): TDateTime;
begin
Result := (Usec / 86400) + UnixStartDate;
end;

Assembly: Tak kirain bahasa mesin…

Tertarik dengan penjelasan kakek guru envermy vem. Aku langsung mencari tahu tentang apa itu assembly. Tak kirain assembly itu bahasa mesin.Ternyata…. Walaupun sama2 pemrograman yang dilakukan pada mikroprosesor tetapi sebetulnya ada perbedaan yang mencolok antara assembly dengan bahasa mesin. Bahasa mesin menggunakan kode heksadesimal, sedang assembly menggunakan kode yang bersifat mnemonic. Buat teman2 yang tertarik belajar tentang assembly ini ada beberapa situs yang bisa dijadikan sebagai acuan dalam belajar.
untuk tutorial:

http://www.xs4all.nl/~smit/asm01001.htm
http://www.freeprogrammingresources.com/assembly.html

untuk compiler assembly:
www.masm32.com
www.tasm32.com (—-yang ini kaya’e dah mati deh).
masm untuk macro assembly sedang tasm untuk turbo assembly (klo ga salah—-MBOQ) sekian, semoga bermanfaat.