DirectAdmin วิธีติดตั้ง Driver MS SQL Server ให้กับ PHP

สำหรับ DirectAdmin Build-in จะไม่มี driver mssql มาให้ ต้องติดตั้งเสริมเองนะครับ โดยเราจะใช้ตัว FreeTDS เข้ามาช่วยครับ

เกี่ยวกับ FreeTDS – http://www.freetds.org/userguide/what.htm

วิธีการติดตั้ง:

ให้ทำการล็อคอินเข้าไปที่ SSH ของเซิฟเวอร์ที่ต้องการติดตั้ง และใช้คำสั่งติดตั้ง FreeTDS


cd /root
wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz
tar -xvzf freetds-*.tar.gz
cd freetds-*
./configure --prefix=/usr/local/freetds
make
make install

ถ้าโหลดไม่ได้ ให้ตรวจสอบลิงก์โหลด Stable Version ได้ที่เว็บไซต์ http://www.freetds.org/

หลังจากนั้น ไปที่ Path /usr/local/directadmin/custombuild/configure/ap2/ แก้ไขไฟล์ PHP Config ตามเวอร์ชั่นที่เราใช้งานอยู่ เช่น หากใช้ PHP 5.6 อยู่ ก็แก้ไขไฟล์ configure.php56 หากใช้หลายเวอร์ชั่น ก็แก้ไขให้ครบนะครับ โดยการเพิ่มคำสั่งด้านล่างนี้ลงไปก่อนบรรทัดสุดท้าย


--with-mssql=/usr/local/freetds \

หรือจะเพิ่มลงไปบรรทัดสุดท้าย ให้เอา \ ออกครับ

หลังจากแก้ไขไฟล์ PHP Config ครบแล้ว ให้ทำการ Build php ตามคำสั่งนี้


cd /usr/local/directadmin/custombuild
./build clean
./build php d

ตรวจสอบความถูกต้อง


php -m|grep mssql
mssql

เป็นอันเสร็จครับ

ツ เกี่ยวกับผู้เขียน

I'm xvlnw - CEO CloudHost (https://cloudhost.in.th/) : Cloud Infrastructure as a Service (Cloud IaaS). Cloud

ใส่ความเห็น