jump to navigation

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

Komentar»

1. Haris - Senin, 12 Maret 2007

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

2. novaku - Senin, 12 Maret 2007

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?

3. coki - Jumat, 16 Maret 2007

aku minta tutorial yang jelas dan komplit kalu anda bisa atu punya tolong kirimkan ke email kami di smkn1pogtreng@gmail.com
makasih

4. coki - Jumat, 16 Maret 2007

tutorial konfigurasi php di apache pada system windows xp2 smkn1pogtreng@gmail.com

5. dd_doel - Rabu, 21 Maret 2007

cannot load c:/php/php5apache.dll into server

6. novaku - Kamis, 22 Maret 2007

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

7. Ita - Selasa, 21 Agustus 2007

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…

8. novaku - Sabtu, 25 Agustus 2007

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..

9. Ita - Senin, 27 Agustus 2007

terimakasih ya mas

10. Evi - Minggu, 9 September 2007

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.

11. novaku - Senin, 10 September 2007

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….

12. Evi - Selasa, 11 September 2007

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….

13. arif - Selasa, 11 September 2007

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

14. novaku - Kamis, 13 September 2007

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….

15. pilul - Sabtu, 22 September 2007

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.

16. pilul - Sabtu, 22 September 2007

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.

17. novaku - Senin, 24 September 2007

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

18. pailul - Rabu, 26 September 2007

mas nova makasih banget ya….
met puasa ‘n salam kenal

19. Ichsany - Kamis, 8 November 2007

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?

20. Wisnu - Rabu, 21 November 2007

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

21. nashrul - Selasa, 11 Maret 2008

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….

22. novaku - Rabu, 12 Maret 2008

Toek Ichsany, Wisnu dan nashrul…
Maaf saya jarang online sekarang ini dan mungkin nanti saya dapat menjawab pertanyaan kalian semua yah..

23. catur - Jumat, 14 Maret 2008

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?

24. catur - Jumat, 14 Maret 2008

kolaborasi php,iis,oracle bisa nggak sih?
kalo bisa saya mohon bantuannya

25. syahrizal pulungan - Sabtu, 15 Maret 2008

assalamualaikum…
alhamdulillah begitu surfing ketemu novaku
salam ukhuwah
http://rizalpulungan.blogspot.com

26. ICTwo - Kamis, 20 Maret 2008

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 :)

27. ikhsan - Minggu, 16 November 2008

mas, mau numpang ngedownload nih, tapi faile zip yang di download mana ya

28. infern0 - Rabu, 13 Mei 2009

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

29. feryardiant - Senin, 9 November 2009

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.