You are on page 1of 12

Kt hp vi file hng dn ci t moodle

Bc 1: Ci MySQL 5.0 bng file bn ti v trn. Cc bc c bn nh sau: a. Chy tp tin ci t, mt ca s cho mng hin ln, chn Next.

b. ca s k tip, nu bn l ngi cha c kinh nghim, th vic chn kiu ci t Typical l s la chn tt. Tuy nhin, theo kinh nghim c nhn ca ti (ngi dch) th bn nn chn ch Custom c th ch nh ci t MySQL mt phn vng khc ca cng (l do l khi h thng c vn , CSDL s tht thot hn so vi ci mc nh l cha h iu hnh). Trong v d chnTypical, nhn Next.

c. Nu nh sn sng cho vic ci t, th nhn Install xc nhn, chng trnh s ci t ng cho bn.

d. Khi tin trnh ci xong hon tt, bn chn ngay Configure the MySQL Server nowFinish. Nu l do g , bn khng cn chn cu hnh ngay, m c th khi khc.

ta tip tc vic cu hnh cho MySQL. Nhn e. Nhn Next ti ca s cho mng cu hnh MySQL.

f. Cha c kinh nghim, hoc khng c nh cu g cao, chn Standard Configuration, nhng nu nh cn thit, ch Detail s gip bn cu hnh vi nhiu la chn hn.

g. Ca s k, bn nn chn nh hnh bn di, ngoi ra theo kinh nghim ca ti th bn chn lun phn Include Bin Directory in Windows PATH.

h. Ti ca s xc nhn thng tin ti khon qun tr ton b CSDL ny, bn chn nh hnh bn di. V phn mt khu, bn nhp vo mt khu m mnh mun nhng phi nh sau ny c th s dng. Mc nh cho ti khon qun tr MySQL lun l root.

i. bc cui cng, bn hy nhn nt Execute cho MySQL c truy xut vi nhng thit lp ca bn.

j. Nu sau khi nhn Execute, bn nhn thy hnh nh di y, tc l bn ci t thnh cng, nhn Finish hon tt vic ci t MySQL.

Cn nu nh nhn c thng bo li Connection Error, chn Retry chng trnh chy li! S d, li ny xy ra c th l do my tnh qu chm nn khng p ng c tc cho vic bt u chy MySQL.

Bc 2: qun l CSDL MySQL th ta c nhiu cch. T vic qun l bng dng lnh, phn mm, cho n vic qun l theo kiu truy xut web. y ti khuyn bn nn dng MySQL 5.0 GUI Tools. Chng trnh ny s cho php bn xem v qun l cu trc c s d liu. V cch ci t phn ny th khng c g ng ni, ht sc n gin.

Bc 3: M MySQL Administrator. in vo server host l localhost, port l 3306, usernamel root v password l mt khu ca bn t lc ci t bc 1 . Click Ok. Trong bng hin ra bn thy cu MySQL Server is running c ngha l bn thnh cng.

CU HNH PHP HOT NG VI MySQL: Bc 1: Copy file "libmysql.dll" trong th mc C:\PHP vo th mc C:\WINDOWS\SYSTEM32. Chc chn rng bn khng ghi bt c file no trong th mc ny. Nu file ny tn ti th bn c th b qua bc ny.

Bc 2: Sa file "php.ini" m bn copy vo th mc C:\WINDOWS bng notepad hay mt text editor no . Tm dng"extension_dir = *mt lnh g *". (c th l extension_dir = "./" ). V sa thnh : extension_dir="c:\php\ext" Bc 3: Cng trong file "php.ini" bn b ghi ch 2 dng sau bng cch loi b du chm phy ( u dng. Tm 2 dng c :extension=php_mysql.dll v extension=php_mysqli.dll (thng th 2 dng ny nm lin tip nhau). Bc 4: Lu li file php.ini v khi ng li my. Bc 5: Ti cung cp mt tp lnh PHP n gin kim tra kt ni vo c s d liu MySQL. Sao chp ni dung code di y v dn vo mt tp tin gi n l v d : "testmysql.php" v t n vo th mc gc web th mc (ging nh "phptest.php") [php]<?PHP //remember to change the password to whatever you set //it to in mysql instance configuration //first parameter is server name, 2nd username 'root', 3rd is password $rst = @mysql_connect("localhost", "root", "root"); if (!$rst) { echo ("<p>Unable to connect to database manager.</p>"); die('Could not connect: ' . mysql_error()); exit(); } else { echo ("<p>Successfully Connected to MySQL Database Manager!</p>");

} if (!@mysql_select_db("mysql")) { echo ("<p>Unable to connect database...</p>"); exit(); } else { echo ("<p>Successfully Connected to Database 'MYSQL'!</p>"); } ?>[/php] Bc 6: Nu bn truy cp vo link: http://127.0.0.1/testmysql.php v n bo l "Successfully Connected to MySQL Database Manager!" v "Successfully Connected to Database 'MYSQL . Yeah. iu ny ng ngha vi bn thnh cng, hy tha sc lp trnh PHP i no.

You might also like