การติดตั้งเครื่องมือใช งาน...

15
.エュ 。ァチォヲク ュオオチテティ・クュオヲュチォ 1 オヲキエハチヲコノー、コートoオ PHP ハーツヲ : キエハサテヲツヲ、 $SS6HUY 322.5.8 nークノウキエハトョoヲェューェオ、oーオヲエハノホオーヲウー、。キェチーヲrーチヲオチュク・nー ケノー、。キェチーヲrクチヲオウキエAppServ ナoエハoーチ}ヲウキエキオヲ WindowsXP 。コハクノーキュrツィウオーツヲ、・キ、オ・キノク ュホオョヲエヲウキエキオヲ Windows98/Me ナ、nュオ、オヲトoエ AppServ ナoチコノーオ Apache ツnチェーヲrエ2.0 ナ、nュオ、オヲヲーヲエヲウキエキオヲ Windows98/Me 1. ョィエオオェrテョィテヲツヲ、チュヲネチヲク・ヲoー・ツィoェ エチキィィキナーーキエAppServ チ。コノーキエハサ テヲツヲ、 エチキィィキナーーキエAppServ 2. チoオュシnオヲキエハ トョoィキサi、 3. ィキサi、 チ。コノー・ー、ヲエチコノーナトオヲキエハテヲツヲ、 AppServ 322.5.8

Transcript of การติดตั้งเครื่องมือใช งาน...

Page 1: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 1

การตดตงเครองมอใชงานPHP

ขนตอนแรก : ตดตงชดโปรแกรม AppServ 32­2.5.8 กอนทจะตดตงใหตรวจสอบความตองการขนตาของระบบคอมพวเตอรของเราเสยกอน ซงคอมพวเตอรท

เราจะตดตงAppServ ไดนนตองเปนระบบปฏบตการWindowsXP พนทของดสกและขนาดของแรมยง มากยงด

สาหรบระบบปฏบตการWindows98/Me ไมสามารถใชกบ AppServ ไดเนองจากApache ตง แตเวอรชน 2.0 ไมสามารถรองรบระบบปฏบตการWindows98/Me

1. หลงจากดาวนโหลดโปรแกรมเสรจเรยบรอยแลว ดบเบลคลกไอคอนตดตงAppServ เพอตดตงชด โปรแกรม

ดบเบลคลกไอคอนตดตงAppServ 2. เขาสการตดตง ใหคลกปม

3. คลกปม เพอยอมรบเงอนไขในการตดตงโปรแกรม AppServ 32­2.5.8

Page 2: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 2

4. ชดตดตงจะใหเราทาการเลอกตาแหนงพนททจะตดตง คลกปม

5. คลกปม เพอเลอกตดตงทกโปรแกรม

6. พมพ Email Address ของคณลงไปใน Administrator’s Email Address 7. คลกปม

Page 3: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 3

8. กาหนด password ในการเขาใชMySQL

9. คลกปม

10. รอสกครชดตดตงจะกอปปไฟล และตดตงไฟลตางๆ เขาสระบบของคณครบ

Page 4: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 4

11. เมอตดตงเสรจ ใหคลกปม

12. ทดลองใชงานAppServ โดยการเปดโปรแกรมบราวเซอร แลวพมพURL ในชองAddress http://localhost หากเปดไดดงรปแสดงวาสามารถใชงานไดแลวครบ…

Page 5: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 5

13. กระบวนการเขารหสเสรจสน แลวนะครบ….ขอใหทกคนมความสนกกบMySQL

หมายเหต : สาหรบทานทเคยตดตงเวบเซฟเวอรตวอนๆ เชน IIS อาจไมสามารถเรยกApache Web Server ขนมาทางานได วธแกไข คอ ใหทานหยดการทางานของเวบเซฟเวอรตวเดมกอนแลวจงเรม Start การทางานของApache Web Server อกครงนะครบ

ขนท 2 : ตดตงโปรแกรม Dreamweaver ในการเขยนสคปตในภาษา PHP คณอาจใชโปรแกรมประเภท Editor ทาหนาทเขยนสครปต ซงมใหใชหลาย

ตวเชนNotepad,Editplus ฯลฯ ในทนผมจะใชDreamweaver เวอรชนลาสดมาทาหนาทเปน Editor ในการเขยนซงมความสามารถทงใน

การเขยนและการออกแบบเวบเพจควบคกน และมเครองมอชวยทางานเพมขนมากมาย โดยมขนตอนการตดตงดงนครบ 1. ดบเบลคลกทไฟล Dreamweaver8­en.exe เพอเขาสโปรแกรมDreamweaver 8.0

Page 6: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 6

2. เมอปรากฏหนาตางแรก คลกปม

3. ในหนาตาง License Agreement เปนรายละเอยดของขอตกลงในการใชโปรแกรม คลกเลอก I accept the terms in the license agreement เพอยอมรบขอตกลง

4. คลก

Page 7: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 7

5. ในหนาตางDestination Folder and Shortcuts คลกเลอก Create Shortcut on Desktop (for All User)

6. คลกปม

7. ในหนาตาง default Editor คลกปม เพอใหDreamweaver ทาหนาทเปน Editor ของภาษาสครปตตางๆ

Page 8: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 8

8. คลกปม

9. รอสกครเพอใหระบบตดตงโปรแกรม

10. คลกเลอก Launch Macromedia Dreamweaver 8.0

Page 9: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 9

11. คลกปม

ขนท 3: กาหนดคาเรมตน และการใชเซรฟเวอรผาน Dreamweaver หลงจากตดตงเซรฟเวอร และDreamweaver แลว ตอไปจะเปนการกาหนดคาการเกบไฟล

PHP และเรยกใชงานเซรฟเวอรผานDreamweaver ขนมา คลกเมน Site­­àName site ….

Page 10: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 10

2. ในหนาตาง site Definition for PHPbasic ใหพมพชอหลกของเวบไซตทชองwhat would you like to name your site?

3. พมพชอของเวบโฮสตง ทคณจะอพโหลดเวบไซตเราขนสอนเตอรเนตทชองWhat is the HTTP Address (URL) of your site?

4. คลกปม

5. ทหวขอDo you want to work with a server technology such as ColdFusion, ASP.NET.ASP, JSP, or PHP? คลกเลอกYes, I want to use a server technology

6. ทหวขอWhich server technology? คลกเลอก PHP MySQL

7. คลกปม

Page 11: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 11

8. ทหวขอHow do you want to work with your file during development? คลกเลอก Edit and test locally

9. ทหวขอWhere on your computer do you want to store your file? คลกปม เพอ เลอกทเกบไฟล

10. หวขอ Select เปดเขาทไดเรคเทอร C: \Appserv\www 11. คลกท เพอสรางโฟลเดอรทใชเกบ PHP ทเราสรางขน 12. ตงชอโฟลเดอรทสรางขนมาใหม PHPbasic 13. คลกปมOPEN 14. คลกปม Select 15. คลกปม 16. ทหวขอWhat URL would you to browse to the root of your site? พมพURL ดงน

http://localhost/PHPbasic 17. คลกปม

Page 12: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 12

18. คลกเลอกNO เพราะเราจะทดสอบเฉพาะในเครองของเรากอน (ยงไมไดนาไปทดสอบกบเซรฟเวอรบน อนเตอรเนตจรงๆ)

19. คลกปม

20. คลกปม

Page 13: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 13

การ set font Dreamweaver 8.0 1. เขาเมน Edit­­à Preferences….. 2. คลกทหวขอ Font ­àFont setting คลกเลอก Thai 3. คลกเลอกลกษณะตวอกษร 4. คลกทหวขอ New Document 5. ทหวขอDefault encoding: เลอก Thai (Windows)

6. คลกปม

Page 14: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 14

ตวอยางท 1 ทดสอบสครปตในภาษา PHP ดงน

Page 15: การติดตั้งเครื่องมือใช งาน PHPbkkthon.ac.th/userfiles/file/Faculty_of_Science/การติดตั้ง... · อ.ทัชสน

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 15

ตวอยางท 2 การสรางและการเรยกใชอารเรยหลายมต (ลองทดสอบเขยนดนะครบ…สนกด) <?php print "สรางอารเรยขนาด 3x3 แลวทาการกาหนดคา <hr>"; $aa[0][0]=10; $aa[1][0]=20; $aa[2][0]=30; $aa[0][1]=40; $aa[1][1]=50; $aa[2][1]=60; $aa[0][2]=70; $aa[1][2]=80; $aa[2][2]=90; print "อารเรย aa[0][1]=".$aa[0][1]."<br>"; print "อารเรย aa[1][2]=".$aa[1][2]."<br>"; print "อารเรย aa[2][0]=".$aa[2][0]."<br>"; print "ผลรวมของอารเรยทงหมด=".($aa[0][0] + $aa[1][0]+$aa[2][0]+$aa[0][1]+$aa[1][1]+$aa[2][1]+ $aa[0][2]+$aa[1][2]+$aa[2][2]); ?>

ผลลพธจากโปรแกรม

ถานกศกษาสนใจ จรงๆ อาจารยยนดใหคาปรกษา….