วิธีติดตั้ง ส่วนเสริม PHP บน Directadmin บทความที่จะสอนนี้มีประโยชน์สำหรับ เพิ่มความสามารถของ PHP ด้วยการติดตั้ง Extensions เสริม ทำให้ PHP เก่งขึ้น เร็วขึ้น ซึ่งโดยปกติเวลาเราติดตั้ง PHP บน Hosting ด้วย Directadmin นั้นเราก็จะได้ PHP มาพร้อมกับ Extensions บางส่วนอยู่แล้ว แต่ถ้ายังไม่เพียงพอต่อความต้องการ ของเรา เราสามารถติดตั้งเสริมลงไปได้ มาดูวิธีติดตั้งเสริมกัน ครับ
*** บทความนี้ใช้ได้กับ Web Server ที่ติดตั้ง PHP ผ่าน Directadmin ไว้ก่อนหน้านี้แล้วเท่านั้น ใครยังไม่ได้ติดตั้ง PHP ไว้ดูวิธีตามนี้ มาติดตั้ง php หลายเวอร์ชั่นบน Server กันดีกว่า ตอนนี้ Direcadmin ใจดีให้ถึง 4 เวอร์ชั่น***
ก่อนอื่น ให้ Login เข้า Server ของเราด้วย SSH กันก่อน
เมื่อ Login เข้ามาแล้วส่วนที่ควรทำ คือ อัพเดด OS ของเรากันก่อน ด้วยคำสั่ง
ถ้า Web Server เป็น CentOS
sudo yum upgrade
ถ้ามี Error บางส่วนในการอัพเดด แนะนำให้แก้ปัญหาดังนี้
sudo yum upgrade --skip-broken
ถ้า Web Server เป็น Ubuntu
sudo apt-get update
เมื่ออัพเดดเสร็จแล้ว มาติดตั้งส่วนของ ของ PHP กันต่อ ทำตามขั้นตอนดังนี้
สำหรับการติดตั้ง Extensions เสริมใน PHP ผ่าน DA ทำได้ สองแบบคือ Set ทั้ง Extension ที่เราจะติดตั้ง ไว้ทั้งหมด ก่อน แล้ว สั่งติดตั้งทีเกียว หรือ เราค่อยๆ ติดตั้ง Extension เสริมทีละตัวก็ได้ สามารถเลือกใช้ได้ตามความเหมาะสม มาดูกันเลย
ก่อนอื่นเข้าไปที่
cd /usr/local/directadmin/custombuild
อัพเดด ตัว Custombuild
./build update
กำหนดว่าเราจะใช้ PHP Extensions อะไรบ้าง
./build set_php imagick yes
./build set_php ioncube yes
./build set_php imap yes
./build set_php opcache yes
./build set_php phalcon yes
./build set_php suhosin yes
./build set_php xmlrpc yes
*** ถ้าตัวไหนเคย Set Yes ไปแล้วไม่อยากใช้งาน เปลี่ยน เป็น No ***
./build php_extensions
เสร็จแล้ว สั่งติดตั้ง ด้วยคำสั่ง build
./build php_imagick
หรือ build พร้อมๆ กันทีละหลายตัวก็ได้ เท่านี้เราก็จะได้ส่วนเสริม ของ PHP ไว้ใช้งานแล้ว
วิธีเช็คว่า Extensions เสริมที่เราติดตั้งไปใช้งานได้ หรือไม่ ใช้ ฟังก์ชัน phpinfo() : ใช้ในการ Print ข้อมูลของ PHP ตรวจสอบดูได้ครับ
คำสั่งเพิ่มเติมเกี่ยวกับ Directadmin อัพเกรดเวอร์ชั่นของ PHP บน Directadmin เป็น PHP7 อัพโฮสติ้ง ให้แรงขึ้น
ทิปเพิ่มเติม คำสั่ง เช็คเวอร์ชั่น ของโอเอส ดู OS บนเครื่อง สำหรับ ตระกูล Unix linux VPS FreeBSD
อ้างอิง