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] 😀 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