:: JustUsers.net ::

:: คนทำเว็บ :: => สนทนาประสาคนทำเว็บ => ข้อความที่เริ่มโดย: B_O_Y ที่ 10 กันยายน 2553, 00:20:17 น.

หัวข้อ: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: B_O_Y ที่ 10 กันยายน 2553, 00:20:17 น.
คำนำพรรณา
สืบเนืองจากกระทู้นี้ http://www.justusers.net/forum/index.php?topic=5858.msg23517#new (http://www.justusers.net/forum/index.php?topic=5858.msg23517#new)

ทำให้ข้าพเจ้ามึนหัวตุ๊บๆยังกับเส้นเลือดในสมองจะระเบิด  :tickedoff:

ทำไปทำมาหาถามอากู๋ก็บ่ายเบี่ยงไปทั่ว ก็เลยไปจ๊ะเอ๋ตัวนี้เข้าพอดีครับ XAMPP มันเป็นอะไรที่ง่ายมาก
ขอแนะนำสำหรับมือใหม่อย่างผมที่คิดอยากจะทำเว็บไซค์และพัฒนา
ตลอดจนเป็นการตอบแทนเว็บจัสยูสตาม concept "การให้คือสิ่งที่เรามีเหมือนกัน" ที่สมาชิกหลายๆท่านในที่นี้ทุ่มเทเพื่อสังคมไซเบอร์ครับ

จึงขอแนะนำขั้นตอนทางลัดในการติดตั้งอุปกรณ์ต่าง เรียกได้ว่าเป็นการข้ามขั้นตอนอันยุ่งยาก

แต่ก็ยังคงแนะนำให้ศึกษาระบบการทำงานต่างๆจากบทความเดิมที่คุณบาทเดียว ได้เขียนไว้เมื่อหลายปีที่แล้วเกี่ยวกับการติดตั้งการใช้งาย MySQL , PHP , PHPNUKE , SMFforum ต่างๆเหล่านี้  

พร่ำยาวไปเลย..หนทางยังอีกยาวไกล เริ่มเลยนะครับ
******************************************************************************************************
ก่อนอื่นมารู้จักโปรแกรม XAMPP กันก่อนนะครับ


XAMPP เป็นโปรแกรมจำลองเครื่องตัวเองเป็นเซิฟเวอร์โดยในตัวโปรแกรมนี้จะมีโปรแกรมหลายๆตัวที่ทำงานประสานเกี่ยวข้องกันข้างในอาทิ
Apache , Mysql , FileZilla , Mercury . จุดเด่นของโปรแกรมตัวนี้คือมีตัวช่วยเช็คข้อผิดพลาดในการ config แบบออโต้ที่สำคัญคือถูกออกแบบมาทำงานแบบ protable (สามารถก๊อปปี้ไปไว้ที่หนึ่งหรืออีกเครื่องอื่นได้สะดวกมาก)


ข้างในโปรแกรมนี้มีโปรแกรมดังนี้ครับ
XAMPP รวมอะไรมาให้บ้าง
ใน XAMPP 1.7.3 ได้ทำการรวม

Apache 2.2.14 (IPv6 enabled)
MySQL 5.1.41 + PBXT engine
PHP 5.3.1
phpMyAdmin 3.2.4
XAMPP Control Panel 2.5.8
XAMPP CLI Bundle 1.6
Mercury Mail Transport System v4.72
FileZilla FTP Server 0.9.33
SQLite 2.8.17 และ SQLite 3.6.20
eAccelerator 0.9.6-rc1

อ้างอิง :: http://www.apachefriends.org/winxampp/readme_en.txt  (http://www.apachefriends.org/winxampp/readme_en.txt)  


ดาวน์โหลดและติดตั้ง

ลิ้งค์ที่เข้าไปดาวน์โหลด (ตรง) http://biznetnetworks.dl.sourceforge.net/project/xampp/XAMPP%20Windows/1.7.3/xampp-win32-1.7.3.exe (http://biznetnetworks.dl.sourceforge.net/project/xampp/XAMPP%20Windows/1.7.3/xampp-win32-1.7.3.exe)

ในกรณีของผมโหลดแบบเปลือยมาไม่ใส่ซิป .exe  
เสร็จแล้วก็ทำการ setup ด้วยการดับเบิ้ลคลิ๊กที่ไฟล์

(http://img543.imageshack.us/img543/6633/74615064.jpg)


เลือกที่เก็บไฟล์และโฟลเดอร์หลังจากการ setup ครับตามสะดวก แต่ในกรณีของผมคือเอาไว้ที่เดิม C:\
เมื่อเลือกได้แล้วก็คลิกที่ install ได้เลยครับ ปล่อยไปจนกว่าจะมีหน้าจอดำ cmd ขึ้นมา

 (http://img839.imageshack.us/img839/3469/26678155.jpg)


หน้าจอแรกที่ขึ้นมามีใจความว่า ต้องการสร้าง shortcut บนหน้าจอเดสท๊อปหรือไม่ ในลักษณะของคำถาม yes or no เช่น y/n ถ้าต้องการให้ y ปฏิเสธ n เมื่อใส่คำตอบให้เขาแล้วก็กด Enter
(http://img840.imageshack.us/img840/1636/29542341.jpg)


จากนั้นก็จะถามว่า ต้องการตั้งค่าที่อยู่ location ของ folder หรือไม่ ตรงนี้แนะนำให้เลือก y แล้วกด Enter เพื่อความสะดวกและไม่ยุ่งยากในการค้นหาทีหลัง

(http://img101.imageshack.us/img101/9870/43500124.jpg)


ขั้นตอนต่อไปเขาก็จะถามว่า เวลาย้ายที่อยู่ต้องการ fix หรือไม่ ตรงนี้แนะนำให้กด y แล้วกด Enterเลยครับ เผื่อวันข้างหน้าจะได้ไม่ยุ่งยากเวลาย้ายไฟล์ไปเครื่องอื่นด้วยการก๊อปปี้ใส่ USB drive หรืออุปกรณ์เก็บข้อมูลอื่นๆ

(http://img844.imageshack.us/img844/3193/83869265.jpg)



นอกจากนี้ก็คงไม่มีอะไรมากครับ รออย่างเดียว แล้วก็กด Enter ไปเรื่อยๆ เพื่อทำการ Press <return>to continue


(http://img521.imageshack.us/img521/7960/15742216.jpg)






(http://img521.imageshack.us/img521/2086/14320761.jpg)



ตรงนี้หากทำงานต่อไปเลยให้กด 1 แล้ว Enter ถ้าจะออกมานั่งถอนหายใจก่อนให้กด x (เอ็กซ์) เพื่อออกจากโปรแกรมครับ ส่วนอย่างอื่นอย่าพึ่งไปทำนะครับ

(http://img521.imageshack.us/img521/7232/63872191.jpg)






ระหว่างนั้นจะมีป๊อปอัพของ firewall ขึ้นถามให้คลิกที่ Unblock ไปเรื่อยๆนะครับ
(กรณีของผมเป็นวินโดวส์วิสต้าครับ หน้าตาอาจจะไม่คล้ายกันสำหรับเวอร์อื่นๆ)


(http://img521.imageshack.us/img521/2139/39102937.jpg)





วิธีการใช้งานเบื้องต้นและทดสอบผลการติดตั้ง

กรณีของผมที่ระหว่างติดตั้งนั้นได้ทำการเลือกให้เป็น shortcut ที่หน้าจอแล้วก็ดับเบิ้ลคลิกขึ้น จะเป็นหน้าตาแบบที่เห็นนี้นะครับ
แต่ในภาพนี้ผมได้ทำการกดที่ปุ่ม start ไปแล้ว ดังนั้นในรูปนี้หลังจากมีการกดที่ปุ่ม start ไปแล้วจะกลายเป็น stop ครับ



(http://img521.imageshack.us/img521/22/37382147.jpg)




มาเริ่มทำการทดสอบกันเลยครับ

โดยก่อนอื่นเปิดบราวเซอร์ขึ้นมาแล้วพิมพ์ http://127.0.0.1 (http://127.0.0.1) (หมายเลขนี้คงคุ้นๆกันนะครับกับตำนาน "มาเฟียบอร์ด) หรือจะพิมพ์ http://localhost (http://localhost) ก็ได้ครับ จากนั้นกด Enter

จะต้องขึ้นแบบในรูปนี้นะครับผม



(http://img521.imageshack.us/img521/9972/46699451.jpg)


เป็นอันว่าผ่านการทดสอบ HTTP Web Server(Apache,httpd)
เวลาจะนำ File ไปใส่ ให้นำไปไว้ใน xmapp/htdocs นะครับ




ต่อไปพิมพ์ค่านี้ลงในบราวเซอร์นะครับแล้วกด Enter http://127.0.0.1/phpmyadmin (http://127.0.0.1/phpmyadmin) ถ้าภาพออกมาแบบนี้แสดงว่า การเชื่อมต่อฐานข้อมูลผ่านครับ (MySQL)

ป.ล.Username และ Password ที่ XAMPP ให้มาคือ Username : root และไม่มีรหัสผ่าน ต้อง create กันเอาเองนะครับ (ตอนนี้ยังไม่รู้เรื่องเท่าไหร่เริ่มมึนแล้ว)


(http://img521.imageshack.us/img521/6120/84343188.jpg)




ทดสอบ FTP
1.เข้า ftp://127.0.0.1 (http://ftp://127.0.0.1)
2.ใส่ Username แล้ว Passwoird ดังนี้


User: newuser
Password: wampp
หรือ
User: anonymous
Password:

some[แอท]mail.net
ปล. แล้วแต่ช่วงเวลาว่าเซิฟเวอร์เปิดหรือไม่ เพราะตอนที่ผมทดลองเขานอนหลับอยู่มัง ??

รหัสผ่านด้านบน คือรหัสผ่านที่ XAMPP ให้มา



วิธีการ
1.ทำการ Copy ตัว Folder ของ XAMPP ไปไว้ในที่ๆที่ต้องการ(จะข้ามเครื่องหรือในเครื่องเดียวกันก็ได้) แล้วลองเปิดตัว xampp-control.exe แล้วทดสอบการทำงาน ว่าใช้ไ้ไหม สั่ง Start ได้ไหม ถ้าไม่ได้ ทำตามข้อต่อไป ถ้าได้ก็เสร็จแล้ว
2.เปิดตัว setup_xampp.bat
3.กด 2 แล้วกด Enter
4.กด y แล้วกด Enter
5.กด Enter
6.กด x แล้วกด Enter แล้วลองทดสอบดูครับ

(อันนี้ไปลอกมาครับ) เว็บไหนแล้วก็จำไม่ได้ ชักมึน


ปล.ส่วนใหญ่ผมไปหาข้อมูลของฝรั่งมาแล้วมาใช้อากู๋แปลให้(แบบกลับหน้ากลับหลัง) แล้วก็มาเลียงคำพูดใหม่ สนุกชะมัดครับ



เอาล่ะมาถึงตรงนี้รู้ว่าหลังจะตรึงๆในท้องมีแก็สครับ

ก็หวังว่าหนังทำเว็บมือใหม่คงได้ความรู้และเทคนิคต่างๆรวมถึงขั้นตอนการจำลองเซิฟเวอร์ก่อนที่จะไปเช่าโฮสจริงเสียตังค์กันจริงๆจังๆนะครับ
และหวังเป็นอย่างยิ่งว่าผมจะได้รับการช่วยเหลือแนะนำในการเขียนเว็บไซต์ในโอกาสต่อไปนะครับ

ขอบคุณ คุณหมา ..เอ้ย..คุณแมวใหญ่ และ คุณน้องแมวน้อย ตลอดจนทีมงานฟ้าสะท้านมา ณ.ที่นี้ด้วยครับ

=_Ranger_=



















หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 10 กันยายน 2553, 00:32:21 น.
ลองดูนี่อีกอันนึง
การติดตั้ง WampServer เพื่อจำลองเครื่องเป็น Server   *** ulserll
http://www.justusers.net/forum/index.php?topic=5499.0 (http://www.justusers.net/forum/index.php?topic=5499.0)
หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: B_O_Y ที่ 10 กันยายน 2553, 14:49:24 น.
อัพเดรท


วันนี้เราลองมาตั้งพาสเวิร์ส เพื่อป้องกันระบบ เวลาเราได้เริ่มติตตั้ง WebApp เพื่อเริ่มงานและป้องกันความปลอดภัยให้ฐานข้อมูลด้วยการเข้าไปที่

http://localhost/security/xamppsecurity.php  (http://localhost/security/xamppsecurity.php) จะปรากฏหน้าต่างตามนี้ (เวอร์ชั่นปัจจุบัน ณ.เวลานี้ หรืออาจจะมีการเปลี่ยนแปลงได้ในอนาคต)


Note:: The string for the user name and password must be 3 to 15 characters long. Special characters like <öäü (usw.) and empty characters are not allowed!


สำหรับชื่อผู้ใช้และรหัสผ่านจะต้อง 3-15 ตัวอักษร ไม่อนุญาตให้ใช้อักขระพิเศษเช่น  <öäü  (usw. ) และตัวอักษรว่างเปล่า

(http://img828.imageshack.us/img828/3024/61524177.jpg)


หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: B_O_Y ที่ 13 กันยายน 2553, 02:19:13 น.
อัพเดรท


เมื่อติดตั้งเสร็จแล้วตรวจเช็คการติดตั้งสำหรับ php โดยการพิมพ์ http://localhost/xampp/phpinfo.php (http://localhost/xampp/phpinfo.php) เข้าไปที่บราวเซอร์แล้วก็กด Enter

หน้าตาออกมาแบบนี้แสดงว่าผ่านครับ


(http://img835.imageshack.us/img835/8056/phpcheckcopy.jpg)


หรือจะเข้าทางนี้ก็ได้ครับ http://localhost/xampp/ (http://localhost/xampp/) แล้วคลิ๊กเลือกที่ phpinfo()

(http://img825.imageshack.us/img825/5091/tophpcheck.jpg)




ความคิดเห็นนะครับ (ตามที่เข้าใจ ณ.เวลานี้)

 รู้สึกว่า php ที่มาพร้อมกับ XAMPP นี้จะมีขนาดไฟล์ที่เล็กกว่าน่าเป็นแบบ .exe มาเลยเมื่อเปรียบเทียบกับที่ผมโหลดมาต่างหาก

หากจะอัพเกรดแบบตัวเต็มก็ดาวน์โหลดตัวเต็มแบบ .zip และทำการไฟล์ Extract to (กรณีใช้ WinRAR) ไปที่ C:\xampp\php แล้วกดยอมรับ [yes to all]
แต่ก่อนอื่นทำการแบ็คอัพคำสั่งในไฟล์ของ php (ตัวที่เป็น Configuration Setting) เสียก่อนนะครับกันเหนียว แล้วจึงมาแก้ไขกันทีหลังจะเพิ่มหรือโยกย้ายคำสั่งต่างๆ  




สำหรับการติดตั้ง SMF กับ XAMPP นั้นทำได้ดังนี้ครับ (ง่ายมาก)

เข้าไปสร้างฐานข้อมูลของ smf ด้วยการเข้าไปที่นี่ http://localhost/phpmyadmin/ (http://localhost/phpmyadmin/) จัดการตั้งชื่อ(ให้จำง่ายสำหรับตัวเอง) กรณีของผมตั้งชื่อว่า smf ครับ และเลือก MySQL connection collation ให้เป็น utf8_general_ci จากนั้นกดปุ่ม [สร้าง] เป็นการเตรียมความพร้อม (ตามภาพ)


(http://img823.imageshack.us/img823/2413/dataset2smf.jpg)




ดาวน์โหลด smf_2-0-rc3_install.zip มาพักไว้ก่อนนะครับ
ดาวน์โหลด smf_2-0-rc3_thai-utf8.zip (ตัวนี้จะแปลงเป็นภาษาไทย)


ระหว่างนั้น เข้าไปสร้างโฟลเดอร์ใหม่ที่ C:\xampp\htdocs\(โฟรเดอร์ใหม่) ตั้งชื่อตามสมควรสะดวกครับ กรณีของผมใช้ชื่อ forum

กลับมาแตกไฟล์กันครับแล้วให้ไปวางที่ C:\xampp\htdocs\(โฟรเดอร์ใหม่)
เมื่อแตกเสร็จแล้วจะเห็นโฟล์เดอร์ข้างใน (โฟลเดอร์ใหม่) มีไฟล์ชื่อ Themes

กลับมาแตกไฟล์ตัวต่อไปที่ชื่อ smf_2-0-rc3_thai-utf8.zip ทำการ Extract to โฟล์เดอร์ที่อยู่ C:\xampp\htdocs\(โฟลเดอร์ใหม่)\Themes  แล้วก็จะมีหน้าต่างขึ้นมาให้กด [ yes to all ] เป็นอันว่าเสร็จเรียบร้อยครับ


ตรวจสอบการติดตั้งโดยการพิมพ์ http://localhost/( (http://localhost/()ชื่อโฟลเดอร์ใหม่ที่คุณตั้ง)/install.php หน้าตาจะออกมาให้ทำการติดตั้งในขั้นตอนต่อไปครับ (ตามภาพ)


(http://img823.imageshack.us/img823/7513/smfsetting.jpg)
หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: lom ที่ 12 ตุลาคม 2553, 22:02:27 น.
ผมลงแล้วแต่เมื่อเข้า  xampp  control  panel application  กดปุ่ม start  ของ apache  มันไม่ยอมทำงาน  แล้วพอเข้าทดสอบมันจะให้ใส่  user  และ  password
หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: B_O_Y ที่ 13 ตุลาคม 2553, 17:49:05 น.
ผมลงแล้วแต่เมื่อเข้า  xampp  control  panel application  กดปุ่ม start  ของ apache  มันไม่ยอมทำงาน  แล้วพอเข้าทดสอบมันจะให้ใส่  user  และ  password

ถ้าทำตามขึ้นตอนที่แนะนำก็ไม่น่ามีปัญหา ในกรณีนี้ผมยังไม่เจอครับ
ถ้างั้นลองคลิกที่ปุ่ม Port-Chect เพื่อดูรายงานต่างๆก่อนนะครับ
หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: firstkra ที่ 27 กุมภาพันธ์ 2555, 17:42:50 น.
ลองหันมาใช้ IIS ดูสิค่ะแล้วจะติดใจ  :smitten-1:
หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: กฤติยา ที่ 28 พฤศจิกายน 2555, 13:50:41 น.
ลองหันมาใช้ IIS ดูสิค่ะแล้วจะติดใจ  :smitten-1:
  คือ ..................
หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: ไก่ขี้เมา® ที่ 28 พฤศจิกายน 2555, 20:38:33 น.
ลองหันมาใช้ IIS ดูสิค่ะแล้วจะติดใจ  :smitten-1:
  คือ ..................


Internet Information Services
http://en.wikipedia.org/wiki/Internet_Information_Services (http://en.wikipedia.org/wiki/Internet_Information_Services)

ก็คือ service ของ Windows (All version) ที่เอาไว้รัน web server จำลอง

โดยค่า default ถ้าติดตั้งเสร็จเรียบร้อย จะเรียกใช้ html , asp ได้ทันที

โดยส่วนตัวไม่ชอบ เพราะปกติจะใช้เว็บจำลองกับ PHP+MySQL ซึ่งถ้าใช้ IIS ต้องหาโปรแกรมมาติดตั้งอีกอย่างน้อย 3 ตัว ถึงจะใช้งานได้อย่างที่ (ผม) ต้องการ ... ครับ
หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: B_O_Y ที่ 17 เมษายน 2556, 10:19:49 น.
ลิ้งค์ดาวน์โหลดตรงเวอร์ชั่นนี้หมดอายุแล้วครับ ใครอยากได้รุ่นนี้บอกได้นะครับเดี๋ยวจะอัพให้ใหม่ พอดียังไม่ได้ทิ้ง

ข้อดีของ XAMPP คือเวลาเราไปพรีเซ็นต์งาน ก็ก๊อปลงดั้มไดร์ไปเลย สบายตรงนี้แหละ
คือปรกตกถ้าจะนำเว็บปิด แบบเขียนลงแผ่นซีดีแล้วไปนำเสนอชิ้นงาน มันจะยุ่งยากมากและต้องอาศัย AUTORUN.exe แล้วบางทีเครื่องที่อื่นเขาไม่อนุญาตให้เข้าระบบด้วยซ้ำ
หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: กฤติยา ที่ 18 เมษายน 2556, 06:40:32 น.
http://download.cnet.com/XAMPP/3000-10248_4-10703782.html (http://download.cnet.com/XAMPP/3000-10248_4-10703782.html)  อันนี้พอได้ไหม
หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: ไก่ขี้เมา® ที่ 18 เมษายน 2556, 09:19:55 น.
เอาลิ้งค์หน้าหลักเค้าไปเลยดีกว่า ไม่ต้องตาม update ไม่ต้องกลัวลิ้งค์หาย ไม่ต้องกลัวได้รุ่นเก่า

http://www.apachefriends.org/en/xampp.html (http://www.apachefriends.org/en/xampp.html)
http://www.apachefriends.org/en/xampp-windows.html (http://www.apachefriends.org/en/xampp-windows.html)

http://sourceforge.net/projects/xampp/ (http://sourceforge.net/projects/xampp/)

 :rolleyes:
หัวข้อ: Re: XAMPP จะทำให้การจำรองเซิฟเวอร์ง่ายนิดเดียว!! (สำหรับมือใหม่)
เริ่มหัวข้อโดย: กฤติยา ที่ 18 เมษายน 2556, 09:24:40 น.
เมือเช้าก็เจอแล้วแต่หาที่ดาวน์โหลดไม่เจอค่า :crying: