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

Post on 08-Oct-2019

3 views 0 download

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

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 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

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

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

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

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

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

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

9. คลกปม

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

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

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

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

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 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

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

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

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

4. คลก

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

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

6. คลกปม

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

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

8. คลกปม

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

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

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

11. คลกปม

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

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

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 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. คลกปม

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 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. คลกปม

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

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

19. คลกปม

20. คลกปม

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

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

6. คลกปม

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

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

อ.ทชสน พฤฒเศรณ สาขาเทคโนโลยสารสนเทศ 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]); ?>

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

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