Memasang PHP,MySQL & Apache secara manual :WINDOWS

Dalam artikel ini saya menggunakan PHP 5.01 , MySQL 4.0.21 dan Apache 2.0.3.9 di dalam platform windows, sememangnya terdapat banyak pekej yang menawarkan pemasangan ketiga-tiga aplikasi tersebut secara automatik, tetapi sekiranya kita ingin mengubah konfigurasi secara manual dan mendapatkan edisi terkini, adalah lebih baik sekiranya kita memasang secara manual dari sumber masing-masing
perlu diingat saiz kesemua fail tersebut adalah besar!, saya mengandaikan bahawa anda mempunyai sambungan internet jalur lebar seperti streamyx, webbit dan sebagainya.
[u]1.0[/u]: Download
Download kesemua binary daripada laman web berkaitan:
[php][url=http://www.php.net/downloads.php]PHP[/url] : pilih windows binary without installer (zip package)
[url=http://httpd.apache.org/download.cgi]Apache[/url] : pilih windows binary apache 2.0.5.0
[url=http://dev.mysql.com/downloads/mysql/4.0.html ]MySQL[/url] : pilih windows binary, MySQL 4.0.2.1[/php]

[u]2.0[/u]: Install PHP
[u]2.1[/u]: Extract Fail PHP
Extract semua data menggunakan [b]winzip[/b] ke folder yang anda inginkan, contohnya [b]c : / php/[/b]
struktur folder tersebut nanti adalah seperti berikut
[code]
C:/php/
|_dev (folder)
|_ext (folder)
|_extras (folder)
|_pear (folder)
|_lain-lain fail
[/code]
[u]2.2[/u]: salin fail [b].dll[/b]
Buka folder [b]php[/b] dan anda akan melihat banyak fail di situ
salin [b]semua[/b] fail yang mempunyai extension [b].dll[/b]
[code]
php5ts.dll
libmysql.dll
*.dll
[/code]
ke dalam folder system ( contohnya [b]c:/windows/system32/[/b] bagi windows XP dan [b]c:/windows/system/[/b] bagi windows 98/Me)

[u]2.3[/u]: rename, edit dan salin [b]php.ini[/b]
Namakan semula (rename) fail [b]php.ini-recommended[/b] > kepada > [b]php.ini[/b]

edit fail ini menggunakan [b]notepad[/b] atau lain-lain editor :
gunakan fungsi edit > find di dalam notepad untuk mencari [b]“extension_dir”[/b]
[code]
;Directory in which the loadable extensions (modules) reside.
extension_dir =
[/code]
dan tambah [b]“C:/php/ext/”[/b] menjadi
[code]extension_dir = "C:/php/ext/"[/code]
kemudian cari pula “extension=php_mysql.dll” dan anda akan menemui
[code]
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_mysql.dll
[/code]
buang tanda “;” di hadapannya menjadi
[code]
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
[/code]
* bermula PHP 5, MySQL tidak ‘terbina dalam’ dalam php, oleh itu kita mesti mengubahsuai php.ini seperti di atas

:: tamat mengedit [b]php.ini[/b], simpan (save) fail ini, dan salin ke folder [b]“c:/windows/”[/b]
:: tamat memasang php

[u]3.0[/u]:Memasang Apache 2.0.3.9 sebagai windows service
[u]3.1[/u]: Gunakan installer
Memasang apache amat mudah kerena menggunakan installer, semasa menginstal pilih custom install dan pilih folder di mana anda akan menginstal apache. Pada asalnya (default setting) apache akan dimasukkan ke dalam folder program iaitu [b]c:/program files/apache2[/b]. saya menyarankan anda menginstal ke dalam [b]c:/apache2/[/b] untuk memudahkan capaian.

struktur folder apache2 adalah seperti berikut
[code]
C:/apache2/
|_bin
|_cgi-bin
|_conf (folder di mana httpd.conf terletak)
|_htdocs (ini adalah webroot dicapai menggunakan http://localhost nanti)
|_modules (folder di mana fail php_*.dll perlu disalin nanti )
|_lain-lain folder
|_lain-lain fail
[/code]

[u]3.2[/u]: edit [b]httpd.conf[/b]
hentikan sementara apache2 server (klik sekali ikon apache di tray bar dan pilih [b]apache>stop[/b]
anda juga boleh memberhentikannya menggunakan command line se[erti berikut:
klik [b]start > run >[/b] masukkan [b]cmd[/b]
di dalam command line tersebut taip [b]net stop apache2[/b] dan enter

buka folder [b]c:/apache/conf/[/b] di atas dan anda akan menemui sebuah fail bernama [b]httpd.conf[/b]
edit fail tersebut menggunakan [b]notepad[/b] dan tambah baris berikut di dalam fail tersebut
[code]
LoadModule php5_module c:/php/php5apache2.dll
AddType application/x-httpd-php .php
[/code]

simpan (save) fail tersebut
* diingatkan semula, ini adalah php 5 & apache 2

[u]3.2[/u]: salin [b]php_*.dll[/b] ke dalam folder [b]module[/b]
buka semula folder php tadi dan buka [b]c:/php/extensions/[/b], di dalamnya anda akan melihat fail yang bernama php_mysql.dll, php_pdf.dll [u]dan lain-lain[/u] (dll :p).

salin semua fail tersebut ke dalam folder [b]c:/apache/modules/[/b]

[u]3.3[/u]: mulakan semula apache 2
sekarang, PHP & apache telah siap dipasang :)
mulakan semula apache 2 dengan klik sekali pada ikon apache di system tray di penjuru kanan bawah.
pilih [b]apache2>start[/b]
atau di dalam commandline (start>run) masukkan [b]net start apache2[/b]

[color=green]berjaya??[/color] :D atau [color=red]tidak[/color]:tengkorak:
sekiranya berjaya, alhamdulillah anda boleh meneruskan proses berikutnya
sekiranya ada error, perhatikan semula langkah-langkah di atas satu per satu dan cuba lagi

[u]3.4[/u] cobaan 1..2..3
double click pada icon apache dan di status bar di bawah terdapat
[code]
Apache 2.0.4.9 (Win32)PHP/5.0.1
[/code]
sekiranya ada, bermakna ..tahniah anda telah berjaya memasangnya :bintang:
gunakan [b]notepad[/b] masukkan kod PHP di bawah ini
[code]
echo "Assalamualaikum, ini adalah maklumat PHP anda :";
phpinfo();
?>
[/code]
[b]save as > save as type >all files[/b]
namakan sebagai [b]phpinfo.php[/b]

salin fail ini ke dalam [b]c:/apache2/htdocs/[/b]

buka peluncur (browser) anda (Mozilla Firefox, Opera, Internet Explorer Dll)

taip pada Address bar
[code]

http://localhost/phpinfo.php

[/code]
satu laman akan dipaparkan menunjukkan maklumat php anda !!

::Tamat memasang Apache

Leave a comment

Boleh guna bbcode

apakah motif gambar di bawah ini
[url=gambar.php?id=40][img]http://sidik.org/thumbnail.php?id=40[/img][/url]

-masukkan smarty plugin bbcode to html
-upgrade smarty 2.6.4 :)
-upgrad overlib 4.06

waaa ngantuknya.. bismika Allahumma ahya waamuut zzz

Leave a comment

Muka depan dah xhtml 1.0 transitional compliant :)

Dengan target untuk menjadikan laman web ini 100% xhtml 1.0 transitional compliance. aku pun

menggodek-godek html , contohnye

tu tuka
.
kene lengkapkan semua attribute ‘ ” ‘ tak leh tinggal jadi img

sebenarnye kalo memula buat aku guna dreamweaver mx 2004, senang je nak memenuhi syarat compliance ni. tapi oleh kerana ade sebahagian yang aku hand coding, tu jadi berselirat tu

Sekarang baru muka depan yang comply

penggunaan css yang komprehensif dan juga ob_gzhandler juga boleh meningkatkan kelajuan loadin laman web ini

kesimpulannya, buat kerja mesti kemas & jangan malas², kepada sesiapa yang tiada idea mengenai apa sebenarnye masalah yang diluahkan, tak kisah. tak akan memberi kesan buruk kepada anda :p

mengantuknye matee..zzz

Leave a comment

Pembebasan DSAI

Pembebasan Dato’ Seri Anwar Ibrahim pastinya memberi impak baru kepada senario politik negara B-)

Semoga dengan usaha kita & bantuan daripada Allah segala sistem di Malaysia & Seluruh dunia(kehakiman, politik, undang-undang, ekonomi, sosial ,pendidikan etc. ) akan kembali semula kepada Islam.amiin

Kita Hamba-Nya yang Merdeka

Leave a comment

Ramadhan Semakin Hampir

Dalam sebulan setengah lagi bulan Ramadhan Al-Mubarak akan mendatangi kita insya-Allah,moga kita dipanjangkan umur untuk menikmati pesta beribadah ini..
amiin :doa:

Rasanya baru je beberapa catatan yang lepas aku tulis tentang ramadhan, natijahnya memang aku tak selalu update la laman web ni kan :-p

Kelmarin..pak andak aku (Allahyarham Bahauddin Bauk – adik bapak) meninggal,innalillahi wainna Ilaihi raaji’un..moga dimasukkan di kalangan hamba yang diredhaiNya. Aku tak dapat pergi ke johor,mak & bapak je pergi ke sana

Pagi tadi seteleh me’ngelencer’ di web, baru aku perasan domain Sidik.org ni dulunya dipunyai oleh yayasan SIDIK Studi dan Informasi Dunia Islam Kontemporari di negara jiran indonesia. Tapi masa aku register dulu memang takde pape masalah, mungkin dah tak aktif, sebab maklumat terkini mengenai yayasan ni aku tengok tahun 2000. Tak ape la kan aku pakai domain ni, walaupun laman web peribadi sepatutnya pakai dot net atau dot com. @};–

Leave a comment

Sidik.org telah dikemaskini

Alhamdulillah berkesempatan juge aku mengemaskini sidik.org ni.tapi masih lagi warna biru,faveret maa :) ..

Leave a comment

Tamat Praktikal

Aku baru habis latihan praktikal (1 Disember 2003 – 31 Mei 2004) kat Jamal, Amin & Partners. So sekarang tengah cari kerja la,taknak la termasuk dalam statistik “lebih 30,000 graduan lepasan ijazah menganggur” lama-lama. website ni pun dah lame tak update, insyaAllah dalam 2 3 bulan ni aku buat pembaharuan. dah lama tak sentuh php & mysql ni..kene refresh balik la ..

Leave a comment

Salam Ramadhan

Ramadahan Pesta Beribadah, jadikannya pesta beribadah buakan pesta makan-makan
rindui kedatangannya,tangisi pemergiannya
segala amalan biar istiqamah jangan beribadah ikut musim..ok insyaAllah.

Leave a comment

Pilihanraya kampus

hari ini pilihanraya kampus, di upm sistem secara online di mulakan.Adakah sistem ini terdedah kepada manipulasi. Wallahu a’lam.

Ape pun kepada yang terpilih nanti..kepimpinan adalah satu amanah,bukan anugerah..sebelah kaki kamu di syurga..tetapi sebelah lagi kaki kamu di neraka.terpulanglah kemana kamu hendak pergi..

pemimpin juga bukan pengawas sekolah…ni masalah air kat kolej aku ni sape nak selesaikan ni…hmmmh

Posted in Isu Semasa | Leave a comment

Minggu Peperiksaan Akhir Bermula

akhirnya minggu kuliah tamat dan kini minggu peperiksaan akhir bermula ,kepada rakan-rakan seperjuangan selamat menyambut peperiksaan dengan ceria dan penuh bersedia, teruskan beramal,mohon daripada-Nya,kerana kejayaan tanpa keredhaan Tuhan,bukanlah kejayaan yang sebenarnya.

Bagi aku,insya-Allah peperiksaan kali ni adalah peperiksaan terakhir aku sebagai pelajar bacelor perakaunan di UPM, semester depan praktikal training di firma Jamal,Amin & Partners, Taman Danau Kota, Setapak.(baru aku tau lokasi taman danau kota yang encik shamsudin lecturer specialised financial service aku tu selalu cerita:)

mengambil maksud ayat ke-3 surah al-fath “Dialah (Allah) yang menurunkan sakinah (ketenangan) di dalam hati orang yang beriman, supaya bertambah keimanan mereka disamping keimanan yang sedia ada…al-aayah”

mohon keampunan kepada Allah & ketenangan hati menghadapi segala ranjau yang mendatang. kepada insan tersayang, terima kasih atas segalanya..
Ok adios..ma’an najah fil imtihan wafil hayaatina fid dunya wal akhirah..

wassalam

Posted in Aktiviti, Isu Semasa | Leave a comment