TYPO3 เป็นฟรีซอฟต์แวร์ที่เขียนจาก PHP สามารถทำงานได้บนเว็บเซิร์ฟเวอร์ ที่ผู้ใช้สามารถทำงานผ่านบราวเซอร์อย่างเช่น อินเทอร์เน็ตเอ็กพลอเรอร์ โมซิลลา โอเปรา ซาฟารี หรือโครม เป็นต้น
สำหรับนักพัฒนาเว็บไซต์ที่ต้องการพัฒนาเว็บไซต์ด้วย TYPO3 ก็จำเป็นจะต้องรู้ความต้องการของระบบ เพื่อให้สามารถทำงานได้อย่างราบรื่นนั่นเอง
เรามาดูความต้องการของระบบที่ซอฟต์แวร์ตัวนี้ต้องการ ว่ามีอะไรบ้าง
- ระบบปฏิบัติการ จะเป็น ลีนุกส์ แม็ค หรือวินโดวส์ ก็ได้ ตามแต่สะดวก สำหรับคนที่ใช้วินโดวส์ ก็ขอให้เลือก เวอร์ชั่นที่มากกว่า เอ็กซ์พี เนื่องจากเวอร์ชั่นนี้ทางผู้ผลิตเองจะเลิกสนับสนุนการทำงานแล้ว
- เว็บเซิร์ฟเวอร์ (Web Server) เช่น Apache แนะนำให้ใช้เวอร์ชั่นตั้งแต่ 2.x ขึ้นไป เนื่องจากมีฟังก์ชั่นการทำงานพี่เพียงพอต่อการรันเว็บไซต์
- ฐานข้อมูล (Database Server) ในที่นี้แนะนำเป็น MySQL เวอร์ชั่น 5.x ขึ้นไป
- ซอฟต์แวร์ตัวกลาง (Middleware) ก็แนะนำเป็น PHP version 5.3 ก็จะดีทีเดียว
- บราวเซอร์ (Browser) แนะนำเป็น Chrome หรือ Mozilla Firefox เนื่องจากฟังก์ชั่นเสิรม (Add On) สำหรับการพัฒนาเว็บไซต์เพียบ แถมยังใช้ได้ฟรีอีกด้วย
- ซอฟต์แวร์สำหรับการแก้ไขโค้ด (Editor) ก็ตามแต่สะดวก เช่น editpluse netbean, eclipse, หรือ notepad ++ ก็ได้
หากคนที่เป็นมือใหม่จริง ๆ หรือน้องใหม่ที่พึ่งจบมาแล้วยังเก้ ๆ กัง ๆ ว่าทำไมเยอะแยะอย่างนี้ พอจะมีข้อไหนที่สามารถรวมกันแล้วติดตั้งครั้งเดียวได้เลยหรือเปล่า ก็มีซอฟต์แวร์ที่รวมข้อ 2 – 4 ไว้ด้วยกันอยู่คือ XAMPP อ่านคู่มือการติดตั้งก่อนนะ ถึงค่อยดาวน์โหลดแล้วติดตั้งลงในเครื่อง
ส่วนการกำหนดค่าเพิ่มเติมให้กับ PHP (php.ini) มีดังนี้
- Memory limit สำหรับการใช้งานอย่างน้อย 128 เมกะไบต์
- Safe Mode สำหรับการใช้งานจะต้องถูกปิด (OFF)
- Execute time สำหรับการใช้งานอย่างน้อย 60 วินาที
อย่าลืมรันเซอร์วิสของ Apache ทุกครั้งที่มีการปรับเปลี่ยนไฟล์ php.ini ถ้าบางคนไม่สามารรันเซอร์วิสของ Apache ได้ ก็ให้ปิดการทำงานของ MSN หรือ Skype ก่อน เนื่องจากซอฟต์แวร์ทั้งสองตัวนี้ ใช้การทำงานพอร์ตเดียวกับ Apache ค่ะ
ขอให้มีความสุขในการเริ่มต้นนะค่ะ