instalasi manual (php apache mysql) Rabu, 20 Desember 2006
Posted by novaku in Information and Technology.trackback
Instalasi PHP Manual (versi .zip)
Extract file .zip yang telah didownload ke folder C:\PHP.Copy file berikut ini :
- libmysql.dll (untuk MySQL)
- php4ts.dll (untuk PHP4) atau php5ts.dll (untuk PHP5)
- seluruh file .dll dari direktori C:\PHP\ext (PHP5) PHP\dll (PHP4)
Ke direktori:
- c:\windows\system32 (untuk windows XP, 2000, 2000 server, 2003 server)
- c:\windows\system (untuk windows 9x)
Konfigurasi php.ini
Pada direktori PHP ada 2 file php.ini, yaitu :
- php.ini-recommended
- php.ini-dist
Jika ingin mengutamakan security maka gunakan file php.ini-recommended, tapi jika hanya untuk pemula gunakan file php.ini-dist. Lalu rename file itu menjadi php.ini
Jika sudah di rename lalu buka file itu dan lakukan beberapa konfigurasi seperti dibawah ini :
- extension_dir = “C:\PHP\ext”
- doc_root = “C:\Program Files\Apache Group\Apache2\htdocs”
- extension=php_mysql.dll (khusus untuk PHP5 karena belum mendukung MySQL, untuk PHP4 tidak perlu)
Terakhir copy file php.ini yang telah diubah tersebut ke direktori :
- c:\Windows (Windows 9x, ME, 2000, XP, 2000 Server, 2003 Server)
- c:\Winnt (Windows NT4.x)
Instalasi Apache (versi .msi)
Peringatan:Apache 2.x di desain untuk berjalan pada Windows NT 4.0, Windows 2000 atau Windows XP. Pada saat ini, support untuk Windows 9x belum lengkap.
Konfigurasi httpd.conf
Buka file httpd.conf pada direktori :
- Apache2\conf\ (Apache 2.0)
- Apache\conf\ (apache 1.x)
Lalu isikan baris berikut :
; Untuk PHP 4 masukkan baris berikut :
LoadModule php4_module “c:/php/sapi/php4apache2.dll”
AddType application/x-httpd-php .php
; Untuk PHP 5 masukkan baris berikut :
LoadModule php5_module “c:/php/php5apache2.dll”
AddType application/x-httpd-php .php
; Untuk PHP 4 & 5 masukkan baris berikut :
DirectoryIndex index.html index.php index.htm
Instalasi MySQL (versi .msi)
- Lakukan instalasi sesuai dengan yang diperintahkan
- Catatan : Untuk MySQL versi 4 password “root” harus diisikan, dan biasanya akan bermasalah dengan PHPMyAdmin karena PHPMyAdmin tidak menggunakan password untuk “root”, tetapi ada cara lain untuk menghilangkan password itu, yaitu dengan cara :
Menghilangkan password “root” :
mysql> USE mysql;
database changed
mysql> UPDATE user SET password=” WHERE user=’root’;
Query OK, 2 rows affected (0.10 sec)
Rows Matched : 2 Changed : 2 Warnings : 0
mysql> _
Restart MySQL dan Apache untuk menghilangkan password









saya mempunyai masalah dengan mysql untuk koneksi kedatabase dari localhost tidak bisa disana selalu minta password. tapi saya coba masuk ke c:\apache\mysql\bin\mysql
tp mysqlnya jg error tolong bantu saya bagai mana solusi permasalahan seperti itu.dan juga phpmyadminnya juga ga bisa
PHPMyadmin gak akan jalan kalau MySQL error, maka dari itu MySQL harus beres terlebih dahulu.
Solusi untuk menghilangkan password sudah ada, caranya masuk dulu kedalam MySQL command prompt, lalu jalankan perintah cara menghilangkan password “root” seperti diatas.
Kalau MySQL error seperti itu, coba install kembali MySQL yang kamu pakai, versi MySQL yang kamu pakai versi berapa?
aku minta tutorial yang jelas dan komplit kalu anda bisa atu punya tolong kirimkan ke email kami di smkn1pogtreng@gmail.com
makasih
tutorial konfigurasi php di apache pada system windows xp2 smkn1pogtreng@gmail.com
cannot load c:/php/php5apache.dll into server
coki
Silakan coba gunakan WAMP untuk instalasi Instant atau cara cepat jika Anda tidak mau sulit, silakan download di http://www.wampserver.com/en/download.php. Tapi jika ingin instalasi secara manual, saya sudah email silakan cek email Anda.
@dd_doel
itu masalahnya adalah tidak ditemukannya file php5apache.dll.
kalo boleh tahu versi apache berapa yang Anda gunakan, karena php5apache.dll itu digunakan untuk Apache versi 1.x.x
kalo Anda menggunakan Apache versi 2.x.x gunakan php5apache2.dll
Mas Nova, tolongin donk, aku lg install php, apache, my sql, sebenarnya untuk pemula emang baiknya pake WAMP, tapi aku nekat aja instalasi manual, eh beneer ” kesasar”, aku pake manual salah satu “master web” untuk modifikasi apache(2.2.4) server (msi version) nambahin line
LoadModule php5_module”c:/php/php5apache2_2.dll”
ScriptAlias/php/”c:/php”
AddType application/x-httpd-php .php
Action application/x-httpd-php “/php/php-cgi.exe”
PHPIniDir “C:/windows”
di Edit Apache HTTPD,
pesan error yang didapat : bahwa line
LoadModule php5_module”c:/php/php5apache2_2.dll”
itu
syntax error Load Module takes two arguments, a module name and the name of shared object file to load it from
maksudnya apa ya?
MAKASIH ya Mas…
Tuk Ita
Jelas salah, karena kamu jalanin dua argumen sekaligus yaitu modul Apache dan aplikasi CGI, coba matikan perintah :
Action application/x-httpd-php “/php/php-cgi.exe”
dan perintah dibawah ini sebetulnya tidak perlu dilakukan jika letak file php.ini ada pada folder C:\PHP
PHPIniDir “C:/windows”
Silakan dicoba..
terimakasih ya mas
Mas Nova, Tolongin donk . gimana cara install apache apache_2.2.4-win32-x86-no_ssl dan php nya php-5.2.1-Win32.
karena aq nyoba error mulu. makasih ya mas… karena waktu apache nya di restart itu muncul pesan error the requested operation is failed.
bales ya mas cepet.
Ubah line berikut :
LoadModule php5_module “c:/php/php5apache2.dll”
manjadi :
LoadModule php5_module “c:/php/php5apache2_2.dll”
kalo ada masalah lagi silakan post dini….
tetap ga bisa euy. gmn ???
————————
novaku :
Coba deh kamu lihat kalo di folder C:\PHP ada gak file php5apache2_2.dll atau pengalamanku kamu nyimpen file-file PHP di drive berbeda seperti D:\PHP maka ubah variabel di Apachenya menjadi drive D: jangan drive C:.
Saya dirumah pake apache_2.2.3-win32-x86-no_ssl.msi dan PHP 5.2.3 gak ada masalah tuh….
please help me
windows 2003 server, php5 dan my sql 5
keluar mesasge kaya gini
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Inetpub\vhosts\muhammadiyah-limau-jkt.org\httpdocs\sdm5\html\includes\menu\personil_siswa.php on line 86
ada yg bisa bantu?
toloooong
Saya Install PHP MySQL di Windows 2003 server dengan menggunakan cara persis seperti yang ada di artikel berikut inihttp://www.peterguy.com/php/install_IIS6.html
Silakan coba dan selama ini gak ada masalah tuh, tapi kalo ada masalah email aja pembuat artikelnya itu….
mas nova,
aku pake apache 2.2.4 dan php 5.2.3, aku setting tapi gagal terus.
aku dah coba konfigurasi httpd.conf dengan 3 cara :
1.
ScriptAlias /php/ “c:/php/”
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php “/php/php-cgi.exe”
SetEnv PHPRC “C:/php”
DirectoryIndex index.html index.html.var index.php5
#—————————————————————–
2.
LoadModule php5_module “c:/php/php5apache2_2.dll”
AddType application/x-httpd-php .php5
PHPIniDir “C:/php”
DirectoryIndex index.html index.html.var index.php5
#—————————————————————–
3.
LoadModule php5_module “c:/php/php5apache2_2.dll”
AddType application/x-httpd-php .php
AddModule mod_php5.c
DirectoryIndex index.html index.php index.htm
aku coba semua tetap gak berhasil.
ada saran, cpt bls.
tambahan apachenya versi .msi
trus klo koneksi ke mysql, gimana cara yg bener soalnya file libmysqli.dll ga ada! trus winmysqladmin jg ga ada! padahal untuk konfigurasi my.ini kan?
maaf klo p’tanyaanya ngaco maklum baru blajar
thanx 4 all.
Untuk cara pertama hapus :
—————————
Action application/x-httpd-php “/php/php-cgi.exe”
—————————
Coba deh pake Apache 2.2.3 soalnya aku coba dirumah sekarang pake itu dan gak ada masalah tuh, silakan download di http://www.uniontransit.com/apache/httpd/binaries/win32/apache_2.2.3-win32-x86-no_ssl.msi
dan untuk MySQL coba versi .msi silakan download di http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-essential-5.0.45-win32.msi/from/pick#mirrors
untuk koneksi ke MySQL dilakukan di PHP, dan menggunakan libmysql.dll bukan libmysqli.dll
mas nova makasih banget ya….
met puasa ‘n salam kenal
Halo mas mau nanya nih, saya install Apache 2.0.59, PHP4.4.7 dan MySQL 4.1 di windows 2003. Alamat Localhost/x untuk IIS dan alamat Localhost:81/x untuk Apache. Semua berjalan lancar, nah saya bingungnya pada saat instalasi MySQL4.1, dengan mode instalasi:
1. Typical Setup
2. “Detailed Configuration”
3. “Developer Machine”
4. “Multifunctional Database”
5. “InnoDB Tablespace Settings” – leave everything default
6. “Decision Support (DSS)/OLAP”
7. “Enable TCP/IP Networking” port 3306
8. “Standard Character Set”
9. “Install As Windows Service”
10. “Include Bin Directory in Windows PATH” checked
Kalo saya panggil dari prompt biasa muncul error:
“ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)”
Kecuali saya panggil dari prompt clientnya MySQL dan muncul password tetapi langsung “quit” (ketutup) programnya otomatis.
Nah yang saya mau tanyakan bagaimana caranya agar MySQL nya bisa jalan di port 81 punyanya Apache tersebut?
trims atas tutorial configursinya mas…
saya sampai sekarang belum bisa dan belum mau jalan dengan maksimal installasi apache, php dan my sql -nya, mohon bantuannya mas!!!
versi yang saya gunakan adalah Apache 2.2.4, MySQL 5.2 dan php 5.2.1
mohon tutorialnya yang lengkap dan jelas!
trims
mas… bisa saya tanya neh.. ketika saya nginstall php dan apache.. saya tambahkan di httpd.conf baris seperti di atas :
LoadModule php5_module “c:/php/php5apache2.dll”
AddType application/x-httpd-php .php
AddModule mod_php5.c
ketika saya restart apache nya dia kok gak mau start ya ??
tapi ketika saya tambahin ini:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
LoadModule php5_module “c:/php/php5apache.dll”
dia mau start..
kira-kira kenapa ya ??
thanks….
Toek Ichsany, Wisnu dan nashrul…
Maaf saya jarang online sekarang ini dan mungkin nanti saya dapat menjawab pertanyaan kalian semua yah..
mas aku dah nyoba insatalasi php manual
pas waktu aku tes pake skript phpinfo() kok muncul menu show pop up minta user ama pass , g jelas user ama pass db ato apanya
pernah kaya gitu g?
kolaborasi php,iis,oracle bisa nggak sih?
kalo bisa saya mohon bantuannya
assalamualaikum…
alhamdulillah begitu surfing ketemu novaku
salam ukhuwah
http://rizalpulungan.blogspot.com
Tolong aku ?
install mysql kok ngak pernah berhasil? padahal udah menurut tutorial ini kenapa ya? errornya seperti ini :
Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\teskoneksi.php on line 2
bisa bantuin ngak. cuma konfigurasi mysql ke php GIMANA?
help me
mas, mau numpang ngedownload nih, tapi faile zip yang di download mana ya
mas, saya mau tanya
saya install mysql server 5.2.3 koq ga bisa di konfigurasi, pas di execute, yang apply security setting ga lolos
terus dikasih message
“The security settings could not be applied.
Error Number 1045.
Access denied for user ‘root’@'localhost’(using password: YES)”
uda nyoba pake cara diatas tapi tetep keluar message itu
terus gunanya konfigurasi apa?
trims
Mas, ada yang mau saya tanyakan.
saya menggunakan Vertrigo sebagai localhost….
setiap saya habis nginstal Dreamweaver8, dapat diapastikan localhost nya gak bisa digunain…
dengan message :
“apache port in used another programe, terminate that program and restrart apache”
itu gimana solusinya…
atas bantuannya, saya ucapin terima kasih banyak.