VPS: การติดตั้ง PHP
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
บทนำ
PHP เป็นภาษาการเขียนโปรแกรมทั่วไปที่ได้รับความนิยมอย่างมากในการพัฒนาเว็บ ในคู่มือนี้เราจะครอบคลุมขั้นตอนการติดตั้ง PHP บนเซิร์ฟเวอร์ของคุณ
การเตรียมตัว
เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SSH หากคุณยังไม่รู้วิธีทำ โปรดดูที่ การเข้าถึงเบื้องต้น (SSH) คู่มือของเรา
เมื่อเข้าสู่ระบบแล้ว แนะนำให้รันคำสั่งอัปเดตที่ตรงกับระบบปฏิบัติการของคุณเพื่อให้เซิร์ฟเวอร์ของคุณปลอดภัยและทันสมัยด้วยฟีเจอร์ล่าสุด
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update
sudo yum update
sudo zypper update
sudo dnf update
การติดตั้ง
มีสองวิธีหลักในการติดตั้ง PHP บนเซิร์ฟเวอร์ Linux ของคุณ คือแบบสแตนด์อโลน หรือเป็นแพ็กเกจเสริมสำหรับ Apache หากคุณใช้เว็บเซิร์ฟเวอร์ของตัวเองที่ไม่ใช่ Apache หรือสำหรับงานทั่วไป เราแนะนำให้ใช้วิธีแบบสแตนด์อโลน แต่ถ้าใช้กับเว็บเซิร์ฟเวอร์ Apache ให้ใช้วิธีติดตั้ง PHP เป็นแพ็กเกจเสริมสำหรับ Apache
แบบสแตนด์อโลน
ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง PHP เวอร์ชันล่าสุด หากต้องการติดตั้งเวอร์ชันเฉพาะ สามารถใช้แฟล็ก -y
ตามด้วยเวอร์ชันได้เลย
# เวอร์ชันล่าสุด
sudo apt install php
# เวอร์ชันเฉพาะ (เช่น php7.4)
sudo apt -y install php[version]
ตรวจสอบว่าการติดตั้งสำเร็จด้วยคำสั่ง php -v
คุณได้ติดตั้ง PHP บนเซิร์ฟเวอร์เรียบร้อยแล้ว เราแนะนำให้อ่านส่วน PHP Extensions เพื่อให้แน่ใจว่าคุณติดตั้งส่วนขยายที่ต้องการครบถ้วน
การใช้งานกับ Apache
เริ่มต้นด้วยการติดตั้ง Apache บนเซิร์ฟเวอร์ของคุณหากยังไม่ได้ติดตั้ง สามารถทำได้ด้วยคำสั่งนี้
sudo apt install apache2
เมื่อติดตั้งเสร็จแล้ว ให้แน่ใจว่ากฎไฟร์วอลล์ถูกตั้งค่าให้เว็บเซิร์ฟเวอร์เข้าถึงได้จากอินเทอร์เน็ต ในตัวอย่างนี้เราจะใช้ UFW Firewall เพราะ Apache มีแอปพลิเคชันที่ลงทะเบียนไว้สำหรับนี้ หากคุณใช้ไฟร์วอลล์อื่น ให้อนุญาตพอร์ต 80 (HTTP) ผ่านไฟร์วอลล์ด้วย
sudo ufw allow in "Apache"
ตอนนี้เซิร์ฟเวอร์ของคุณควรเข้าถึงได้แล้ว คุณสามารถทดสอบโดยพิมพ์ http://[your_serverip]
ในเว็บเบราว์เซอร์
เมื่อ Apache พร้อมแล้ว คุณสามารถติดตั้งแพ็กเกจ PHP สำหรับ Apache ด้วยคำสั่งนี้
sudo apt install php libapache2-mod-php
ตรวจสอบว่าการติดตั้งสำเร็จด้วยคำสั่ง php -v
คุณได้ติดตั้ง PHP ร่วมกับเว็บเซิร์ฟเวอร์ Apache เรียบร้อยแล้ว เราแนะนำให้อ่านส่วน PHP Extensions เพื่อให้แน่ใจว่าคุณติดตั้งส่วนขยายที่ต้องการครบถ้วน
ส่วนขยาย PHP
PHP มาพร้อมกับส่วนขยายมากมายที่เป็นตัวเลือกเสริมและสามารถติดตั้งเพื่อเพิ่มฟังก์ชันการทำงานได้ เพื่อดูรายการส่วนขยายที่มีอยู่ ให้รันคำสั่งนี้ซึ่งจะแสดงผลลัพธ์ของคำสั่งค้นหาในคอนโซลโดยส่งต่อผลลัพธ์ไปยังคำสั่ง less
apt search php- | less
ใช้ปุ่มลูกศรเลื่อนดู และกด Q
เมื่อพร้อมจะออก ตอนนี้ถ้าต้องการติดตั้งแพ็กเกจส่วนขยาย ให้ใช้คำสั่ง apt install ตามนี้ คุณสามารถใส่หลายส่วนขยายพร้อมกันโดยเว้นวรรคเพื่อให้ติดตั้งเร็วขึ้น
sudo apt install [php_extension] [...]
สรุป
คุณได้ติดตั้ง PHP บนเซิร์ฟเวอร์ Linux ของคุณเรียบร้อยแล้ว หากมีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยเหลือคุณ! 🙂