WordPress ได้พัฒนาเป็น CMS แบบ go-to สำหรับไซต์ส่วนใหญ่บนอินเทอร์เน็ต แม้ว่าคุณจะสามารถจ่ายเงินให้บริษัทโฮสติ้งเพื่อให้ไซต์ WordPress ของคุณอยู่บนเซิร์ฟเวอร์ของตนได้ แต่นั่นก็เป็นทางเลือกที่ดีที่สุดสำหรับไซต์ที่พร้อมสำหรับการผลิตเท่านั้น หากสิ่งที่คุณต้องทำคือทดลองและทำความคุ้นเคยกับ CMS หรือต้องการเริ่มพัฒนาปลั๊กอิน/ธีมสำหรับ WordPress นี่คือวิธีที่คุณสามารถตั้งค่าทุกอย่างที่จำเป็นด้วย XAMPP รวมถึง WordPress บนคอมพิวเตอร์ Linux ของคุณเพื่อเรียนรู้ พัฒนา หรือ เล่นได้เลยโดยไม่ต้องจ่ายแม้แต่สตางค์เดียว
ติดตั้ง XAMPP
เราจะทำตามวิธีง่ายๆ ในการใช้โปรแกรมติดตั้ง XAMPP โดย ApacheFriends ซึ่งจะเปลี่ยนการติดตั้ง Apache, MariaDB, PHP ให้เป็นเรื่องถัดไป
1. ไปที่ไซต์ ApacheFriends และดาวน์โหลดตัวติดตั้ง “XAMPP for Linux” ล่าสุด
2. เนื่องจากเราอยู่ในขั้นตอนการดาวน์โหลด โปรดไปที่ไซต์ของ Bitnami และดาวน์โหลดตัวติดตั้ง WordPress ล่าสุดสำหรับ Linux
3. เปิดเทอร์มินัลแล้วเปลี่ยนเป็นไดเร็กทอรีที่คุณดาวน์โหลดไฟล์ทั้งสองเป็นดังนี้:
cd Downloads
ทำให้ทั้งสองไฟล์ปฏิบัติการได้:
chmod +x xampp-*-installer.run chmod +x bitnami-wordpress*-installer.run
4. เรียกใช้โปรแกรมติดตั้ง Apache ด้วย:
sudo ./xampp-*-installer.run
5. ยอมรับค่าเริ่มต้นและดำเนินการให้เสร็จสิ้นโดยคลิกที่ "ถัดไป>" ในแต่ละหน้าจอของการติดตั้ง เมื่อเสร็จสิ้น ให้เปิดใช้งาน "Launch XAMPP" ทิ้งไว้ และคลิกที่ "Finish"
6. จากหน้าต่างที่ปรากฏขึ้น และในขณะที่อยู่บนแท็บ "ยินดีต้อนรับ" ให้คลิกที่ "เปิดโฟลเดอร์แอปพลิเคชัน" และย่อขนาดหน้าต่างตัวจัดการไฟล์ที่ปรากฏขึ้น เราต้องการมันในภายหลัง ดังนั้นอย่าปิดเลย
7. ย้ายไปที่แท็บ "จัดการเซิร์ฟเวอร์" และตรวจสอบให้แน่ใจว่าทั้ง MySQL และ Apache Web Server กำลังทำงานอยู่ ถ้าไม่เลือกและคลิกที่ "เริ่ม" ที่ด้านบนขวา คุณไม่จำเป็นต้องมีเซิร์ฟเวอร์ ProFTPD เนื่องจากคุณจะมีสิทธิ์เข้าถึงไฟล์ทั้งหมดภายในเครื่อง คุณจึงปล่อยให้ไฟล์นี้เป็น "หยุด" ได้
8. ตรวจสอบว่าทุกอย่างทำงานได้ดีโดยเปิดเบราว์เซอร์ที่คุณชื่นชอบและไปที่ "localhost" เป็นที่อยู่ หน้าต้อนรับของ XAMPP ควรปรากฏขึ้น
หมายเหตุ :เพื่อเริ่มสแต็กในอนาคต ให้ใช้คำสั่ง:
sudo /opt/lampp/lampp start
หากคุณต้องการเริ่มและหยุดเซิร์ฟเวอร์แต่ละเครื่องผ่าน GUI ที่ให้มา:
cd /opt/lampp sudo ./manager-linux.run
หากคุณมีการติดตั้ง 64 บิต คำสั่งที่สองจะเป็น:
sudo ./manager-linux-x64.run
ติดตั้ง WordPress
1. เมื่อเปิดใช้งาน XAMPP แล้ว ให้ดำเนินการติดตั้ง WordPress ของ Bitnami เรียกใช้ด้วย:
sudo ./bitnami-wordpress*-installer.run
2. คลิกถัดไป ปล่อยให้โฟลเดอร์การติดตั้งเริ่มต้นเหมือนเดิม หยุดชั่วคราวที่หน้าจอ "สร้างบัญชีผู้ดูแลระบบ" ป้อนรายละเอียดบัญชีที่คุณต้องการใช้เพื่อเข้าสู่ระบบการติดตั้ง WordPress ในพื้นที่เร็วๆ นี้ เว้นช่องรหัสผ่าน MySQL ว่างไว้หากคุณติดตามจนถึงตอนนี้ =รหัสผ่าน XAMPP เริ่มต้นจะว่างเปล่า
3. โปรแกรมติดตั้งจะมีตัวเลือกให้คุณเปลี่ยนชื่อบล็อกที่เลือกไว้ล่วงหน้า (และทั่วไปเกินไป) หากคุณตั้งเป้าที่จะเปลี่ยนสิ่งนี้เป็นไซต์จริงที่โฮสต์บนเซิร์ฟเวอร์จริงและเข้าถึงได้โดยผู้อื่น เราขอแนะนำให้คุณป้อนชื่อที่คุณต้องการใช้ ไม่ใช่ชื่อชั่วคราว สิ่งนี้จะพิสูจน์ได้ว่ามีประโยชน์ในการรักษาการดำเนินการค้นหาและแทนที่ MySQL ให้น้อยที่สุดเมื่อคุณย้ายไซต์ของคุณไปยังโฮสต์ระยะไกล
4. เนื่องจากทุกอย่างจะเกิดขึ้นในพื้นที่ คุณไม่จำเป็นต้อง "รับการแจ้งเตือนเกี่ยวกับสถานะของไซต์ของคุณ" คุณข้ามแท็บ "กำหนดค่าการตั้งค่า SMTP" และการสนับสนุนอีเมลไปก่อนได้
5. ที่แท็บ "ประเภทการติดตั้ง" เลือก "การตั้งค่าการพัฒนา" แทน "การตั้งค่าการผลิต" เนื่องจากคุณกำลังตั้งค่าสภาพแวดล้อมการพัฒนา/สนามเด็กเล่น และไม่ใช่ไซต์ที่พร้อมสำหรับการผลิต
6. ด้วยเหตุผลเดียวกันกับที่ไม่จัดการกับไซต์สุดท้ายและเรียบร้อย ให้ยกเลิกการเลือก "เปิดเวิร์ดเพรสในระบบคลาวด์ด้วย Bitnami"
7. คลิก “ถัดไป” เพื่อดำเนินการติดตั้ง WordPress ของ Bitnami เสร็จแล้วทดสอบเหมือนเดิม แต่คราวนี้ใช้ URL ของ WordPress ในเครื่อง:localhost/wordpress
หน้าจอต้อนรับของบล็อกควรปรากฏขึ้นโดยใช้ธีมและการตั้งค่าเริ่มต้นของ WordPress
เมื่อคุณได้ติดตั้ง WordPress ในเครื่องและใช้งานได้แล้ว หากต้องการลงชื่อเข้าใช้แดชบอร์ดผู้ดูแลระบบ ให้ไปที่ URL:localhost/wordpress/wp-login.php
ทางเลือกสำหรับ XAMPP
เพื่อเป็นการสรุป หากคุณต้องการควบคุมการติดตั้งในทุกแง่มุมอย่างสมบูรณ์ คุณสามารถใช้เส้นทางแบบแมนนวลทั้งหมดได้ คุณสามารถติดตั้ง Apache, PHP และ MySQL หรือทางเลือกอื่น กำหนดค่าแต่ละรายการ จากนั้นดาวน์โหลดและติดตั้ง WordPress ด้วยตัวเอง วิธีนี้จะทำให้คุณคุ้นเคยกับเทคโนโลยีที่ขับเคลื่อน WordPress มากขึ้น
เหตุผลที่เราเลือกวิธีที่ง่าย (XAMPP) คือคนส่วนใหญ่ที่ต้องการใช้ WordPress อาจไม่สนใจ "ส่วนเสริม" และพวกเขาต้องการหลีกเลี่ยงการจัดการกับพวกเขาเว้นแต่จำเป็นจริงๆ
หากคุณต้องการเส้นทางสายกลางระหว่างความเรียบง่ายที่สุดของโมดูล XAMPP และ Bitnami WP และเปลี่ยนพีซีของคุณให้เป็นเซิร์ฟเวอร์ LAMP แบบเต็ม คุณสามารถติดตั้ง WordPress ผ่าน Docker มันซับซ้อนกว่าวิธีการที่เราตรวจสอบ แต่จะมีโบนัสพิเศษในการทำให้ทุกอย่างเสมือนจริง โดยไม่ต้องติดตั้งบริการเพิ่มเติมบนระบบปฏิบัติการจริงของคุณ
ความแตกต่างคือ XAMPP ติดตั้ง "โครงสร้างพื้นฐาน" ที่จำเป็นสำหรับ WordPress (Apache, PHP และ MySQL) เทียบเท่ากับ "แอปพลิเคชันแบบสแตนด์อโลน" ในระบบปฏิบัติการของคุณ ในขณะที่ Docker จะเก็บทุกอย่างไว้ใน "สภาพแวดล้อมการทำงาน" เสมือนจริงที่มีการพึ่งพาทั้งหมดพี>
นักเทียบท่ายังคงอาศัยองค์ประกอบ "ในเครื่อง" ของระบบปฏิบัติการของคุณ แม้ว่า "การเพิ่มการพึ่งพาที่ขาดหายไปด้านบน" สำหรับ WordPress สำหรับทีมขนาดใหญ่ที่ทำงานร่วมกันในโครงการทั่วไปซึ่งสมาชิกจะได้รับประโยชน์จากการเข้าถึงเซิร์ฟเวอร์เดียวกันแต่ภายในสำหรับสมาชิกแต่ละคน การติดตั้ง Vagrant &VirtualBox อาจเป็นตัวเลือกที่ดีที่สุด
อย่างไรก็ตาม โปรดทราบว่าสภาพแวดล้อมเสมือนแบบเต็มนั้น ด้วย มีไฟล์ของ OS เต็มรูปแบบ และด้วยเหตุนี้ จึงมีขนาดใหญ่ขึ้นและดูแลรักษายากขึ้น เนื่องจากพวกเขาต้องการให้คุณรักษาทั้งโฮสต์และ OS เสมือนจริงให้ทันสมัยอยู่เสมอ นั่นเป็นเหตุผลที่เราไม่ถือว่าพวกเขาเป็นตัวเลือกที่ดีที่สุดสำหรับผู้ใช้คนเดียวโดยเฉลี่ยที่มีบล็อกส่วนตัว แต่สำหรับนักพัฒนามืออาชีพและทีมที่ทำงานร่วมกันในโครงการขนาดใหญ่