คู มือการต PHP Website ิดตั้ง€¦ · AppServ เป...

Preview:

Citation preview

คูมือการติดต้ัง PHP Website

โดย ศุภกิจ ทองดี ผูชวยวิจัย 1

งานสนับสนุนเทคโนโลยีเพื่อคนพิการและคนดอยโอกาส (ASTEC)

ศูนยเทคโนโลยีอิเล็กทรอนิกสและคอมพิวเตอรแหงชาติ

กลาวนํา ในการติดต้ังและใหบริการเว็บนั้น จําเปนจะตองมีองคประกอบหลัก ซึ่งไดแก 1. เครื่องคอมพิวเตอรที่ทําหนาที่เปนเว็บเซิรฟเวอร 2. โปรแกรมเว็บเซิรฟเวอร (เชน IIS หรือ Apache) 3. ขอมูลเว็บ ทั้งที่เปน ไฟล HTML ธรรดา หรือจะเปนไฟล asp php jsp, ไฟล รูปภาพ และไฟลอื่นๆ ซึ่งการติดต้ังในบทความนี้ จะประกอบดวยโปรแกรมดังตอไปน้ี 1. AppServ เปนชุดของการติดต้ังของ โปรแกรม อาปาเช เว็บเซิรฟเวอร (Apache Web Server), โปรแกรม พีเอชพี (PHP), โปรแกรม มายเอสคิวแอล (MySQL), โปรแกรม พีเอชพีมายแอดมิน (PHPMyAdmin) และองคประกอบอื่นๆ AppServ ชวยใหการติดต้ังโปรแกรมดังกลาวทําไดงาย สะดวก 2. phpwebsite เปนชุดของโปรแกรมเว็บโอเพนซอรส ที่รองรบัการใชงานสําหรับผูพิการ ขั้นตอนในการติดตัง้ 1. เตรียมดาวนโหลดโปรแกรม 2. ติดต้ังโปรแกรม AppServ 3. ติดต้ัง phpWebsite 4. กําหนดสิทธิการใชงานฐานขอมูล 1. เตรียมดาวนโหลดโปรแกรม 1) ดาวนโหลดโปรแกรม AppServ จาก http://appserv.sourceforge.net/2) ดาวนโหลดเว็บโอเพนซอรส จาก http://www.phpwebsite.appstate.edu 3) คัดลอกไฟล ที่ดาวนโหลดไวใน C:\AppServ\www 2. การติดตั้งโปรแกรม AppServ 1) ทําการดับเบิลคล้ิกไฟลของโปรแกรม AppServ ในที่น้ีคือไฟล appserv-win32-2.4.1.exe 2) ที่หนาตางแรก คลิกปุม Next 3) หนาตางตอมา จะเปนการกําหนดของ Directory ที่ตองการใหติดต้ังโปรแกรม ใหทําการคลิก Next 4) เลือกที่ Typical แลวคลิก Next 5) ปอน อีเมล ของผูดูแลระบบลงในชอง Administrator’s Email Address แลวคลิกปุม Next

6) กําหนด Password เปน astec และ เลือก Charset เปน tis620 ตอจากนั้นใหคลิกปุม Next

7) คลิกปุม Close

8) หลังจากน้ัน ใหทําการเปดโปรแกรม Internet Explorer แลวทําการปอน address เปน http://localhost/

9) ปอน address เปน http://localhost/phpMyAdmin/

3. การติดตั้งโปรแกรม phpWebsite 1) คั ดลอกไฟล phpwebsite-0.9.3-4-full.tar.gz ไปไวใน C:\AppServ\www 2) คล่ีไฟล 3) เปลี่ยนชื่อโฟลเดอรเปน phpwebsite 4) แกไขขอความในไฟล C:\AppServ\www\phpwebsite\core\Core.php

กอนการแกไข /* This line is for *nix/linux environments */ ini_set("include_path", ".:" . PHPWS_SOURCE_DIR . "lib/pear/"); /* This line is for windows environments */ //ini_set("include_path", ".;".PHPWS_SOURCE_DIR."lib\\pear\\"); หลังจากแกไข /* This line is for *nix/linux environments */ //ini_set("include_path", ".:" . PHPWS_SOURCE_DIR . "lib/pear/"); /* This line is for windows environments */ ini_set("include_path", ".;".PHPWS_SOURCE_DIR.".\\lib\\pear\\");

5) ทําการบันทึกไฟล และปดไฟล 6) ติดตั้งฐานขอมูล โดยทําการเปดโปรแกรม Internet Explorer ปอน http://localhost/phpMyAdmin/ ลงในชองแอดเดรส แลวกดปุม Enter 7) ในชอง “สรางฐานขอมูลใหม” ปอน phpwebsite

8) คลิกปุม “สราง”

9) เปดเว็บบราวนเซอร ปอน http://localhost/phpwebsite/setup 10) ในชอง Install Password ใหปอน astec เปนรหัสผานในการติดตั้งโปรแกรม 11) คลิกปุม Create Config File

12) คลิกลิงค here 13) ปอน astec ซึ่งเปนรหัสผานในการติดตั้งที่คุณไดกําหนดไว แลว คลิกปุม Continue

14) ปอน astec ในชองของ Username, Password, Password Confirmation และ ปอน อีเมล ลงในชอง Email Address หลังจากนั้น ใหคลิกปุม Continue

15) คลิกปุม Toggle All 16) คลิกปุม Install Selected Modules

17) คลิกลิงค Go to my installation จากดานลางสุด

4. กําหนดสิทธิการใชงานฐานขอมูล ในการใชงานรวมกับระหวาง phpwebsite และ Mysql Server ท่ีทําหนาที่เปนฐานขอมูล จําเปนจะตองมีการกําหนดสิทธิการใชงาน ใหกั บ User ซึ่งเปนสิ่งที่สําคัญ ท่ีจะใ ชในการทํางานรวมกัน โดยขั้นตอนในการกําหนด จะสามารถกระทําได ดังขั้นตอนตอไปน้ี 1 ) เปดโปรแกรม Internet Explorer ปอน http://localhost/phpMyAdmin/ ลงในชองแอดเดรส แลวกดปุม Enter

2 ) คลิกเมาสท่ีลิงค สิทธิ ดังรูปดานลาง

3 ) คลิกลิงค แกไข ในบรรทัดของ ผูใช = ใดๆ และ โฮสต = localhost

4 ) คลิกเลือกที่ชอง LOCK TABLES และคลิกปุม “ลงมือ”

5 ) จะมีการแจงการปรับปรุงสิทธิสําหรับการใชงาน MySql Server

เพียงเทาน้ี phpwebsite ก็พรอมสําหรับการใชงาน ไดอยางถูกตองและครบถวนแลวครับ

Recommended