สิ่งที่ต้องมีเตรียมก่อนเขียน PHP
ถ้าดูตามทฤษฎีหรือถ้าได้อ่านจากบทความ
มารู้จักกับ PHP กันก่อนก็จะพอสรุปได้คร่าวๆ ดังนี้ครับ
- เครื่อง Server
- เครื่อง Client
- PHP
- โปรแกรม Web Server เช่น Apache, IIS (Internet Information Server) เป็นต้น แต่ตามบทความที่ผมเขียนนี้จะใช้ Apache เป็นหลักนะครับ
- Database Server เช่น MySQL, MS-SQL, PostgreSQL เป็นต้น ตามบทความใช้แค่สองตัวคือ MySQL กับ MS-SQL ครับ ส่วนตัวอื่นๆ ถ้ามีโอกาสจะแนะไปเพิ่มเติมนะครับ
- สุดท้ายที่ขาดไม่ได้คือโปรแกรม Text Editor สำหรับเขียนโค้ดอาจจะเป็น Notepad หรือ EditPlus หรือ Notepad++ ก็ได้ครับ
แต่ ผมแนะนำเป็น Notepad++ ครับ เพราะฟรีและมีการไฮไลเครื่องหมาย (),{} ให้ด้วย ทำให้อ่านเข้าใจง่ายครับ แต่ถ้ามีตังค์หน่อยก็แนะนำเป็น Dreamweaver เลยครับเพราะว่า PHP จะต้องเขียนร่วมกับ HTML ซึ่งใน Dreamweaver นั้นจะมีโหมด Design ให้ด้วยทำให้สามารถเป็นภาพคร่าวของหน้าเว็บเราได้ครับ
เท่าที่อ่านมาอาจจะดูเยอะไปหน่อยครับ แต่เอาเข้าจริงๆ มีแค่นี้
- เครื่อง Server กับ Client ใช้เครื่องเดียวกันได้ ก็ใช้เครื่อง PC ธรรมดาเรานี่แหละครับเพราะว่าเราแค่ฝึกเขียน แต่ถ้าจะใช้งานจริงๆ ต้องมี Server จริงๆ ครับ เอา PC ไปทำไม่ไหวเวลาคนเข้าใช้งานพร้อมกันเยอะๆ มันจะล่มเอาง่ายๆ
- ส่วน PHP, Web Server, MySQL พวกนี้เราจะใช้ AppServ(มันคือ โปรแกรมที่รวบรวม PHP Web Server MySQL ไว้ด้วยกัน) โดยการติดตั้งก็ง่ายมากๆ แค่คลิก Next เหมือนลงโปรแกรมปกติทั่วไปครับ ลง AppServ ตัวเดียวได้ถึงสามอย่าง แต่ถ้าใครต้องการติดตั้งทีละตัวหรือแบบแยกไม่ใช้ AppServ ก็ต้องรอบทความบทต่อไปครับ ^_^
- ส่วน Text Editor ก็ตามข้อ 6 ข้างบนเลยครับ ไปโหลดมารอได้เลยครับ Download Notepad++
ส่วนขั้นตอนการติดตั้ง AppServ อยู่ในบทความบทต่อไปนะครับ