MySQL

จำลองเว็บเซิร์ฟเวอร์ ด้วยชุดโปรแกรม XAMPP ในระบบปฏิบัติการ Windows

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

XAMPP ในปี 2019 มาพร้อมกับ PHP 7.3.3

แพ็คเกจ XAMPP ที่มี PHP 7.3.3 ประกอบด้วย

ทดลองติดตั้ง DRUPAL 8.2.3

ก่อนหน้านี้ ประมาณปี 2012 ได้ทำการทดลองติดตั้ง Drupal 8.x-dev ไปแล้วครั้งหนึ่ง ซึ่งตอนนั้นเป็นช่วงเริ่มต้นของโครงการ Drupal 8 ผ่านมาเกือบ 4 ปี มาถึงตอนนี้ Drupal 8 ตัวสมบูรณ์พร้อมให้ดาวน์โหลดมาใช้งานแล้ว

ต้องออกตัวไว้ก่อนว่า ในช่วงที่ผ่านมา ในระหว่างที่ Drupal 8 พัฒนา จนตอนนี้พร้อมใช้งาน ไม่ได้ทำการทดลองอะไรอีกเลย เพราะความต้องการพื้นฐานของ Drupal 8 มันขยับขึ้นมามากพอสมควร ไม่ว่าจะเป็นความต้องการของตัวเซิร์ฟเวอร์ เวอร์ชั่นของ PHP (ขั้นต่ำ 5.5.9+) หรือฐานข้อมูล MySQL ฯลฯ ซึ่งสภาพแวดล้อม(โฮสติ้ง)ที่ใช้งานอยู่ในปัจจุบัน หลายที่ยังไม่รองรับนั่นเอง

มาวันนี้ ได้ทำการขยับขยายโฮสติ้งในมือ ซึ่งเป็นเวอร์ชั่นใหม่ ประกอบด้วย PHP 5.5.9.1x, MySQL 5.5.53 เลยเป็นที่มาของ ความคิดทดลองติดตั้ง Drupal 8 อีกครั้ง

Drupal 8 Logo

ยัดข้อมูลลงในตารางฐานข้อมูล drupal

คือมีโจทย์อยู่ว่า ต้องทำการย้ายข้อมูลจาก cms ตัวเก่า (เขียนเอง) จับยัดเข้าไปใน drupal จึงทำการเขียนโค้ด mysql เพื่อทำการ query จับข้อมูลยัดเข้าไปในฐานข้อมูลของ drupal ซึ่งวิธีนี้อาจจะดูป่าเถือนไปสักหน่อย แหะๆ โครงสร้างตารางฐานข้อมูลที่เกี่ยวกับ node ของ drupal มีดังนี้...

Free! ฟรี Domain + Hosting

หมายเหตุ: เว็บ co.cc โดนกูเกิ้ลแบนไปเมื่อกลางปี 2011 สาเหตุเพราะให้บริการฟรี sub-domain จำนวนมาก และผู้ใช้เอามาทำเว็บสแปมข้อมูล เลยโดนแบนทั้งเว็บไปในที่สุด

- - - - -

เพิ่งได้ทดลองใช้บริการฟรีโดเมน (Domain Name) จากเว็บไซต์ www.co.cc เคยเห็นจากบล็อกของน้องโด นานแล้ว และล่าสุดก็ได้เจออีกหลายเว็บที่ใช้งานฟรีโดเมนอันนี้ เลยทดลองใช้บ้าง

MAMP 1.7.1 in Mac OS X Leopard

MAMP's icon หลังจากใช้เวลาโหลดอยู่นานเป็นชั่วโมง เพื่อดาวน์โหลดไฟล์ MAMP 1.7.1 ขนาด 127 MB จากเว็บไซต์ www.mamp.info เพื่อเอามาจำลองเครื่องตัวเองให้เป็นเซิร์ฟเวอร์ เพื่อทดสอบการทำงานของเว็บไซต์ (สร้างด้วย PHP และติดต่อฐานข้อมูลกับ MySQL) ใน Mac OS X (รุ่นที่ใช้อยู่ปัจจุบันคือ Leopard 10.5.2) เมื่อโหลดมาแล้วคลายไฟล์ออกจาก .dmg จะได้โฟลเดอร์ install ซึ่งการติดตั้งแสนจะง่ายดาย เพียงแค่ลากโฟลเดอร์ MAMP รวมทั้ง MAMP PRO (ถ้าต้องการใช้งาน - ซึ่งผมไม่ได้ใช้ ขอข้ามไป)
Subscribe to MySQL