บทความในหมวด ‘AppServ’
เดอะ แซ้มพ์ (XAMPP)

หลังจากที่ใช้ Appserv มานาน วันนี้อยากลองเปลี่ยนค่ายไปใช้ XAMPP ดูบ้าง หลังจากติดตั้งและปรับแต่งนิดๆหน่อยๆ ก็ใช้งานได้ดี เลยมาเขียนเป็นบทความบันทึกไว้สักหน่อย
ท่านสามารถดาวน์โหลด XAMPP ได้ที่นี่ http://sourceforge.net/projects/xampp/
หลังจากดาวน์โหลดมาแล้วก็ดับเบิลคลิกไฟล์ที่ดาวน์โหลดมา เพื่อเริ่มกระบวนการติดตั้ง
Server2Go เซิฟเวอร์พร้อมดื่ม II
อ่านก่อน
http://www.select2web.com/php/server2go.html
ถ้าท่านยังไม่ได้อ่านบทความก่อนหน้าของผม ก็อ่านก่อนนะครับ เนื้อหาจะต่อเนื่องกับโพสต์นี้
หลังจากที่ท่านได้ดาวน์โหลดและแตกไฟล์ออกมาแล้ว ก็จะเห็นโครงสร้างทั้งหมด ดังในภาพ
โฟลเดอร์ที่เราจะเข้าไปยุ่งเกี่ยวและจะต้องสนใจเป็นพิเศษ 2 โฟลเดอร์
- htdocs ใช้สำหรับเก็บเว็บของเรา เหมือนโฟลเดอร์ www ในเครื่องนั่นแหละครับ ให้ท่านก้อปปี้ PHP สคริปต์ของท่านมาไว้ในนี้
- dbdir ใช้สำหรับเก็บ MySQL database ให้ท่านก้อปปี้ฐานข้อมูลที่ต้องการมาเก็บไว้ในนี้ ถ้าท่านใช้ Appserv เขียน PHP ท่านลองเข้าไปที่ C:AppServMySQLdata ท่านจะเห็นโฟลเดอร์ในนั้นหลายโฟลเดอร์ ซึ่งแต่ละโฟลเดอร์ชื่อมันก็จะเหมือนกับชื่อฐานข้อมูลที่ท่านมี ถูกต้องแล้ว 1 โฟลเดอร์จะหมายถึง 1 database โครงสร้างการเก็บข้อมูลของ MySQL จะเป็นอย่างนี้ เลือกก้อปไปทั้งโฟลเดอร์เลยครับผม นี่เป็นสาเหตุว่า ทำไมผมจึงให้ท่านตรวจสอบก่อนว่าใช้ MySQL เวอร์ชั่นไหน ก่อนดาวน์โหลดตัว Server2Go ให้ล้อกัน
หลังจากที่ท่านก้อปปี้ทั้ง ไฟล์ PHP และ MySQL มาไว้ในโฟลเดอร์ทั้งสองเรียบร้อยแล้ว ท่านก็ลองดับเบิลคลิกตัว Server2Go.exe เพื่อรันโค้ดของท่านดูว่าทุกอย่างเรียบร้อยหรือเปล่า ถ้าทุกอย่าง OK ท่านก็เขียนไฟล์ ที่อยู่ในโฟลเดอร์ในภาพด้านบน ทั้งหมดลงแผ่น CD-ROM ท่านก็สามารถนำไปใช้กับคอมเครื่องอื่นๆได้แล้ว
*** ถ้าท่านใช้งานแล้วติดปัญหา หรือไม่เข้าใจสิ่งที่ผมเขียน ได้โปรดคอมเม้นท์ถามนะครับ ผมเขียนบทความด้วยความตั้งใจ แต่ละบทความกว่าจะเขียนเสร็จ ล่อไป 3 ชั่วโมง เลยตั้งใจเป็นอย่างมากเป็นพิเศษว่าคนที่อ่านแล้วจะต้องได้ประโยชน์ ใช้งานได้จริง
Server2Go เซิฟเวอร์พร้อมดื่ม
- เคยหรือไม่ที่ท่านเขียนโปรแกรมด้วย PHP แล้วอยากจะให้มันรันที่เครื่องไหนก็ได้โดยไม่ต้องคอยติดตั้งและถอดออก Appserv
- เคยหรือไม่ที่ท่านต้องส่งงานเป็น CD-ROM แต่โปรแกรมดันทะลึ่งเขียนด้วย PHP และมีฐานข้อมูล MySQL และท่านไม่สามารถถ่อสังขารไปติดตั้ง Appserv ในเครื่องเขา
- และอีกหลายเห็นผลที่ท่านจำเป็นต้องรัน โปรแกรมที่เขียนด้วย PHP แต่ไม่สามารถไปติดตั้ง Appserv ในเครื่องเขาได้
ผมมีอยู่เคสหนึ่งที่อาจารย์คนหนึ่งวานให้เขียนโปรแกรม PHP เพื่อส่งทำผลงานกับผู้บริหารระดับสูงคนหนึ่ง โดยท่านผู้บริหารบอกว่า จะต้องส่งเป็น CD-ROM เท่านั้น เพราะต้องเก็บเป็นหลักฐานผลงาน และที่สำคัญที่ไม่เอาเป็นอย่างอื่น เพราะว่า ฉันรู้สึกว่าการใส่แผ่น CD-ROM เป็นอะไรที่ฉันถนัด
Server2Go คืออะไร
Server2Go ก็คือเว็บเซิฟเวอร์ที่สามารถรันได้โดยไม่ต้องติดตั้งโปรแกรมลงในเครื่องและรันได้ในแม้ในอุปกรณ์ที่อ่านได้อย่างเดียว นั่นหมายความว่า เว็บแอพพลิเคชั่นที่อยู่บนฐานของ Server2Go สามารถรันได้จาก CD-ROM , DVD-ROM ,Thumbdirve, หรือแม้กระทั่งจากในเครื่อง ก็ได้เช่นกัน ท่านสามารถนำไปประยุกต์ ทำบทเรียนช่วยสอนด้วย PHP ได้
ย้ายบ้านให้ MySQLกันเถอะ
การย้าย โฟลเดอร์เก็บฐานข้อมูล ของ MySQL
ปัญหาอย่างหนึ่งสำหรับผู้เขียน PHP เมื่อเครื่องคอมพิวเตอร์มีปัญหา จำเป็นต้องฟอร์แมตเครื่อง ต้องคอยมาย้ายฐานข้อมูล ซึ่งเก็บอยู่ที่ C:AppServmysqldata ไปเก็บไว้ที่ไดร์ฟอื่น ซึ่งถ้ามันมีน้อยๆก็ไม่เป็นไรหรอก แต่ถ้าฐานข้อมูลเยอะๆ ก็ลำบาก
นี่ยังดีที่เข้าวินโดวได้ แต่ถ้าเกิดเข้าวินโดวไม่ได้ล่ะ คงต้องวุ่นวายกันใหญ่
แต่ถ้าเราย้าย ที่เก็บฐานข้อมูล ไปไว้ซะไดร์อื่นตั้งแต่ต้น ปัญหาก็จะหมดไป
พูดมากเสียเวลา เริ่มดำเนินการ
ลง Apache กับ IIS ในเครื่องเดียวกัน ไม่ให้ทะเลาะกัน
สำหรับบางคนที่จะต้องเขียนทั้ง ASP และ PHP อาจจะนักศึกษา ที่ต้องการฝึกเขียน หรือโปรแกรแกรมเมอร์มืออาชีพ ที่เขียนทั้งสอง ภาษา
จะว่าไปแล้ว PHP สามารถลงเข้าไปใน IIS ได้ โดยใช้ IIS รันทั้ง ASP และ PHP
แต่ก็อย่างว่าแหละ ถ้าทำอย่างนั้น คุณก็อดที่จะเล่นกับคุณสมบัติของ Apache แต่พอลง Apache กับ IIS ในเครื่องเดียวกัน ก็ทะเลาะกัน
อีก สาเหตุที่สองตัวนี่ทะเลาะกันก็เพราะ มันใช้ port สำหรับทำงาน port เดียวกัน คือ 80 เราก็แค่เซตให้ ตัวใดตัวหนึ่งเลี่ยงไปใช้ port อื่น
มันก็ไม่ทะเลาะกันแล้ว เช่นเซตให้ IIS ใช้ port 8080 เวลาเรียกใช้งานก็จะเป็นดังนี้
http://localhost:8080/test-web/index.asp อันนี้จะรัน ASP
http://localhost/test-web/index.php อันนี้จะรัน PHP
Categories
-
Recent Posts
- เครื่องฟ้อง error จอฟ้า STOP: c0000221 {Bad Image Checksum}
- The application failed to initialize properly(000000)
- อยากเปิดร้านคอม ทำยังไงดี?
- Wordpress Theme PhotoMadness ธีมสำหรับคนชอบถ่ายภาพ
- mail server : ติดตั้ง argosoft mail server
- mail server สร้างเมล์เซิฟเวอร์ทดสอบโค้ดส่งอีเมล์ ด้วย hmailserver
- php redirect สั่งเด้งฟ้าผ่า
- javascript ห้ามคลิกขวา
- CSS IE Bugs แมลงร้ายในไออี 6
- PHP round ปัดเศษ
- PHP ceil() ปัดเศษขึ้น
- Gravatar สร้างร่างใหม่สู่โลกออนไลน์
- PHP floor() ปัดเศษลง
- แจกโค้ด php คำนวณอายุ
- PHP date() ฟังก์ชั่นจัดการวัน-เวลา
Tags
Array Back to the basic calendar CAPTCHA chart CSS Dreamveawer error firefox firefox plugin FPDF General gmail google hotmail html icon icons javascript jQuery jquery plugin jquery slide jquery tooltip jQuery tutorial jQuery UI loop Mac MySQL Other PHP plugin program programming slide slide show SMF smf themes smf themes download smf themes free smf themes thai SQL sql function tooltip Wordpress wordpress plugin
