วิธีการติดตั้ง WordPress บนระบบปฏิบัติการ Linux (คำแนะนำทีละขั้นตอน)

เผยแพร่แล้ว: 2021-02-08
เวิร์ดเพรสลินุกซ์
ติดตาม @Cloudways

ดังนั้น คุณจึงซื้อเซิร์ฟเวอร์จากผู้ให้บริการเว็บโฮสติ้ง WordPress ชั้นนำ และตอนนี้คุณต้องการติดตั้ง WordPress บน Linux หากคุณไม่แน่ใจว่าต้องทำอย่างไร ไม่ต้องกังวล เราพร้อมช่วยเหลือคุณ เมื่อคุณผ่านบทช่วยสอนนี้แล้ว ขั้นตอนนี้จะเหมือนกับการเดินในสวนสาธารณะสำหรับคุณ

  • การติดตั้ง LAMP
    • ดาวน์โหลด WordPress บน Linux
  • ติดตั้ง WordPress บน Debian
    • สร้างฐานข้อมูล WordPress โดยใช้ phpMyAdmin
  • ทำไมต้อง Cloudways?
    • เพิ่มประสิทธิภาพ Stack ที่ Cloudways

ก่อนที่ฉันจะพูดถึงรายละเอียดของกระบวนการ ต่อไปนี้เป็นข้อกำหนดเบื้องต้นบางประการที่คุณควรจำไว้:

  1. ระบบปฏิบัติการ

เมื่อคุณซื้อเซิร์ฟเวอร์ ระบบปฏิบัติการที่ติดตั้งไว้ล่วงหน้ามักจะมาพร้อมกับเซิร์ฟเวอร์นั้น โดยปกติแล้วจะเป็น distro Linux ยอดนิยม เช่น Ubuntu หรือ Debian ในบทช่วยสอนนี้ ฉันจะใช้ Debian 9 เพื่อติดตั้ง WordPress

  1. โคมไฟ

LAMP เป็นคำย่อของเทคโนโลยีชั้นนำสี่อันดับแรกที่ใช้รวมกันเพื่อโฮสต์และเปิดเว็บไซต์แบบไดนามิก ส่วนประกอบโอเพ่นซอร์สเหล่านี้คือ:

  • ลินุกซ์
    Linux เป็น ระบบปฏิบัติการ สำหรับทั้งเดสก์ท็อปและเซิร์ฟเวอร์ ประกอบด้วยเคอร์เนล Linux (แกนหลักของระบบปฏิบัติการ) และเครื่องมือสนับสนุนและไลบรารี
  • Apache
    Apache เป็นเว็บเซิร์ฟเวอร์โอเพ่นซอร์สที่ใช้กันอย่างแพร่หลาย และจากข้อมูลของ W3Techs นั้น ให้อำนาจเกือบ 35% ของเว็บไซต์ในปัจจุบัน
  • MySQL/MariaDB
    MySQL และ MariaDB เป็นระบบจัดการฐานข้อมูลโอเพ่นซอร์สชั้นนำสองระบบ ทั้งคู่ขับเคลื่อนโดย SQL ซึ่งเป็นภาษาคิวรีที่มีโครงสร้างซึ่งใช้ในการสร้างการสืบค้นฐานข้อมูลที่ซับซ้อนสำหรับ DBMS
  • PHP
    PHP เป็นภาษาสคริปต์การพัฒนาเว็บฝั่งเซิร์ฟเวอร์โอเพ่นซอร์สที่รู้จักกันดี ยังคงเป็นหนึ่งในสามภาษาโปรแกรมยอดนิยมสำหรับการสร้างเว็บแอปพลิเคชัน
  1. phpMyAdmin

นี่อาจเป็นเครื่องมือจัดการฐานข้อมูลที่ใช้บ่อยที่สุดในอุตสาหกรรมการพัฒนาเว็บ คุณสามารถสร้าง แก้ไข ลบ วาง นำเข้า และส่งออกการสืบค้นฐานข้อมูลได้โดยตรงโดยใช้ phpMyAdmin

  1. WordPress

อย่างที่คุณอาจทราบแล้วว่า WordPress เป็น CMS ยอดนิยมที่ให้คุณสร้างร้านค้าออนไลน์ บล็อก และไซต์อีเลิร์นนิงด้วยวิธีที่เป็นมิตร ฉันจะติดตั้ง WP เวอร์ชันล่าสุด (ในขณะที่เขียนบทช่วยสอนนี้ 5.6) ในบทช่วยสอนนี้

การติดตั้ง LAMP

ก่อนติดตั้ง WordPress บนเซิร์ฟเวอร์ของคุณ คุณต้องเรียนรู้วิธีติดตั้ง LAMP บนเซิร์ฟเวอร์ Debian ในขณะที่คุณอายุสามขวบ คุณสามารถเลือกวิธีการติดตั้ง phpMyAdmin บน Debian ได้

ดาวน์โหลด WordPress บน Linux

หลังจากที่คุณติดตั้ง LAMP stack บนเซิร์ฟเวอร์เรียบร้อยแล้ว คุณจะต้องดาวน์โหลดและแตกไฟล์ WordPress คุณจะต้องเข้าถึงเซิร์ฟเวอร์ของคุณผ่าน SSH ในตัวอย่างนี้ ฉันจะใช้ PuTTY เพื่อเชื่อมต่อกับเซิร์ฟเวอร์

เข้าสู่ระบบเซิร์ฟเวอร์

เปิด PuTTY ระบุ IP เซิร์ฟเวอร์ พอร์ต และชื่อผู้ใช้

ฉาบเข้าสู่ระบบ

หลังจากนั้น ไปที่ Connection > SSH > Auth เรียกดูไฟล์คีย์ส่วนตัวเพื่อตรวจสอบสิทธิ์ แล้วคลิก Open

ผงสำหรับอุดรู ssh auth

ระบุข้อมูลรับรองการเข้าสู่ระบบของคุณเพื่อเข้าสู่เซิร์ฟเวอร์ หลังจากเข้าสู่ระบบสำเร็จแล้ว คุณจะเห็นหน้าจอดังนี้:

เทอร์มินัล

ไปที่โฟลเดอร์ html โดยใช้คำสั่งนี้:

 cd /var/www/html 

เปลี่ยนไดเรกทอรี

ภายในโฟลเดอร์นั้น ฉันจะสร้างอีกโฟลเดอร์หนึ่งชื่อ 'farhan' จากนั้น ฉันจะดาวน์โหลด แตกไฟล์ และติดตั้ง WordPress ภายในโฟลเดอร์ที่สร้างขึ้นใหม่ พิมพ์คำสั่งต่อไปนี้เพื่อสร้างโฟลเดอร์ภายในโฟลเดอร์ html:

 sudo mkdir farhan 

ทำไดเรกทอรี

เข้าสู่โฟลเดอร์โดยใช้:

 cd farhan 

ตอนนี้ดาวน์โหลดไฟล์ WordPress โดยใช้คำสั่งต่อไปนี้:

 sudo wget https://wordpress.org/latest.zip 

ดาวน์โหลดเวิร์ดเพรส

เมื่อคุณดาวน์โหลด WordPress แล้ว ให้แตกไฟล์โดยใช้คำสั่งนี้:

 เปิดเครื่องรูด latest.zip 

เปิดเครื่องรูดโฟลเดอร์

เมื่อกระบวนการแตกไฟล์เสร็จสิ้น คุณจะเห็นโฟลเดอร์ใหม่ที่ชื่อ WordPress ซึ่งมีไฟล์ WordPress ทั้งหมด คุณสามารถดูรายการไฟล์ที่แยกออกมาทั้งหมดได้โดยพิมพ์:

ลส

รายการโฟลเดอร์

ติดตั้ง WordPress บน Debian

ตอนนี้เปิดเบราว์เซอร์ของคุณและไปที่การติดตั้ง WordPress โดยพิมพ์ที่อยู่ IP ของเซิร์ฟเวอร์พร้อมกับเส้นทางโฟลเดอร์ WordPress ในกรณีของฉัน เส้นทางของโฟลเดอร์คือ:

 http://34.125.xxx.xxx/farhan/wordpress 

ตั้งค่าเวิร์ดเพรส

อย่างที่คุณเห็น มันกำลังขอเชื่อมต่อฐานข้อมูล เนื่องจากฉันได้ตั้งค่า phpMyAdmin แล้ว ฉันจะใช้ข้อมูลประจำตัวเพื่อเชื่อมต่อฐานข้อมูลกับการติดตั้ง WordPress

สร้างฐานข้อมูล WordPress โดยใช้ phpMyAdmin

ไปที่ไดเร็กทอรี phpMyAdmin โดยพิมพ์ URL นี้ในแท็บเบราว์เซอร์:

 http://34.125.xxx.xxx/phpmyadmin/ 

phpmyadmin เข้าสู่ระบบ

เข้าสู่ระบบด้วยข้อมูลประจำตัว SQL และ สร้างฐานข้อมูล ฉันจะสร้างฐานข้อมูลชื่อ farhandb สำหรับบทช่วยสอนนี้:

ฐานข้อมูลบน phpmyadmin

เมื่อสร้างฐานข้อมูลแล้ว ให้ไปที่เทอร์มินัล SSH และเปิดโฟลเดอร์ WordPress ด้วยคำสั่ง cd

 cd wordpress 

เปลี่ยนเป็นโฟลเดอร์เวิร์ดเพรส

จากนั้น ใช้คำสั่งต่อไปนี้เพื่อสร้างไฟล์ wp-config.php ใหม่โดยทำสำเนาของ wp-config-sample.php

 sudo cp wp-config-sample.php wp-config.php 

คัดลอกไฟล์ปรับแต่ง

หลังจากนั้น ให้เปิดไฟล์ wp-config.php ที่สร้างขึ้นใหม่ และแก้ไขค่าสามค่า (ชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่าน)

ในการเปิดและแก้ไขไฟล์ wp-config ให้ใช้คำสั่งต่อไปนี้:

 sudo nano wp-config.php 

แก้ไขไฟล์

จากนั้น กำหนดชื่อฐานข้อมูล (สร้างไว้ก่อนหน้านี้) ชื่อผู้ใช้ และรหัสผ่าน เมื่อการเปลี่ยนแปลงเสร็จสิ้น ให้กด "CTRL + x" เพื่อออก จากนั้นกด "Y" เพื่อบันทึกการเปลี่ยนแปลง

เปลี่ยนค่าในไฟล์กำหนดค่า wp

ขั้นตอนต่อไปคือไปที่เบราว์เซอร์และไปที่โฟลเดอร์การติดตั้ง WordPress ในกรณีของฉัน URL คือ:

 http://34.125.xxx.xxx/farhan/wordpress/

จากนั้นเพียงเรียกใช้วิซาร์ดการติดตั้งและกรอกข้อมูลที่จำเป็นเพื่อสิ้นสุดกระบวนการติดตั้ง

การติดตั้งเวิร์ดเพรส

ถึงตอนนี้ คุณควรติดตั้ง WordPress บนเซิร์ฟเวอร์ที่ขับเคลื่อนด้วย Debian เรียบร้อยแล้ว ฉันรู้ว่าการติดตั้ง WordPress บน Linux ดิสทริบิวชันเป็นเทคนิคเล็กน้อย แต่ฉันหวังว่าบทช่วยสอนนี้จะทำให้กระบวนการนี้ง่ายขึ้นสำหรับคุณ โดยทั่วไป ขั้นตอนของกระบวนการคือ:

  • ติดตั้ง LAMP
  • ติดตั้ง phpMyAdmin
  • ดาวน์โหลด & Unzip WordPress
  • สร้างฐานข้อมูลผ่าน phpMyAdmin
  • ให้สิทธิ์พิเศษแก่ไดเร็กทอรี WordPress
  • ติดตั้ง WordPress

อย่างที่คุณสามารถจินตนาการได้ กระบวนการติดตั้ง WordPress บน Linux นี้ต้องใช้เวลาพอสมควร และในกรณีที่มีเหตุร้าย คุณต้องเริ่มต้นใหม่ทั้งหมดอีกครั้ง

คุณสามารถหลีกเลี่ยงความยุ่งยากทั้งหมดนี้ได้โดยลงชื่อสมัครใช้บัญชี Cloudways คุณจะได้รับแพลตฟอร์มโฮสติ้ง WordPress ที่มีการจัดการซึ่งช่วยให้คุณข้ามขั้นตอนทั้งหมดและให้คุณติดตั้ง WordPress ได้ในคลิกเดียว

ต่อไปนี้คือความง่ายในการเปิดใช้และติดตั้ง WordPress บน Debian บนแพลตฟอร์ม Cloudways:

ทำไมต้อง Cloudways?

คุณอาจสงสัยว่าทำไมฉันถึงแนะนำ Cloudways ที่นี่? พูดตามตรงบางครั้งการติดตั้ง WordPress ด้วยตนเองที่กล่าวถึงข้างต้นอาจเป็นเรื่องยากในบางครั้ง นอกจากการติดตั้งง่ายแล้ว คุณยังได้รับ:

ใช้งานง่ายและสบายใจ

Cloudways ช่วยให้คุณเพลิดเพลินกับประโยชน์ของการโฮสต์บนคลาวด์โดยไม่ต้องผ่านความยุ่งยากในการเข้าสู่ nitty-gritty และการสืบค้นที่เกี่ยวข้องกับเซิร์ฟเวอร์ทั้งหมดนั้นทำได้เพียงคลิกเดียว หากคุณมีคำถามใดๆ เพียงเปิดเซสชันแชทสด

เพิ่มประสิทธิภาพกอง

เซิร์ฟเวอร์ทั้งหมดที่เปิดตัวที่แพลตฟอร์ม Cloudways มาพร้อมกับ LAMP และเทคโนโลยีสนับสนุน เช่น NGINX, Varnish, Redis และ Memcached เป็นต้น นี่คือสิ่งที่ Cloudways stack ดูเหมือน:

กองเมฆ

ไซต์ WordPress ที่โฮสต์บน Cloudways โหลดได้ในเวลาเพียงไม่กี่มิลลิวินาที คุณสามารถดูคำแนะนำสำหรับสภาพแวดล้อมการทดสอบทั้งหมดและผลการทดสอบด้านล่าง:

  • โฮสติ้งที่ดีที่สุดสำหรับ WordPress
  • โฮสติ้งที่ดีที่สุดสำหรับ WooCommerce

อยากรู้ว่า Cloudways Platform ใช้งานง่ายเพียงใด? นี่คือคำแนะนำโดยละเอียดของ Cloudways

อย่าลืมแบ่งปันบทความนี้หากคุณพบว่ามีประโยชน์ และหากคุณมีคำถามใดๆ แสดงความคิดเห็นด้านล่าง แล้วเราจะติดต่อกลับไปในไม่ช้า!