การติตตั้งไลบรารี่ของ PHP 7.3 ให้สามารถทำงานร่วมกับฐานข้อมูล Microsoft SQL Server ได้บน Windows 10 ในกรณีที่เครื่องมีโปรแกรม XAMPP อยู่

  1. เข้าไปที่เว็บไซต์
    https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver?view=sql-server-2017 เพื่อดูความต้องการขั้นต่ำของการติดตั้งไลบรารี่ของ PHP เพื่อเชื่อมต่อกับฐานข้อมูล Microsoft SQL Server

2. จากหน้าจอด้านบนให้คลิกที่ลิงค์ Download PHP Driver เพื่อเข้าสู่หน้าจอดังรูป

3. คลิกที่คำว่า Microsoft Drivers 5.6 for PHP for SQL Server เพื่อเข้าสู่หน้าจอดังรูป

4. คลิกที่ปุ่ม Download เพื่อดาวน์โหลดไฟล์ SQLSRV561.exe

5. สร้างโฟลเดอร์ใหม่ในชื่ออะไรก็ได้ ในที่นี้ให้ตั้งชื่อเป็น mssql_php ไว้ในไดรฟ์ D

6. Double-click ที่ไฟล์ที่ได้จากการดาวน์โหลด เสร็จแล้วให้ทำการติดตั้งตามขั้นตอนในหน้าจอ

7. พอถึงหน้าจอที่ต้องการเลือกไดเรกทอรี่ที่ต้องการเก็บไลบรารี่ ให้เลือกไดเรกทอรี่ที่สร้างขึ้นมาใหม่จากขั้นตอนที่ 5

8. เมื่อเสร็จสิ้นการติดตั้ง ใต้ไดเรกทอรี่ที่สร้างไว้ในขั้นตอนที่ 2 ก็จะมีไฟล์ไลบรารี่สำหรับ PHP ตั้งแต่เวอร์ชั่น 7.1 จนถึงเวอร์ชั่น 7.3

9. ให้ copy ไฟล์ php_sqlsrv_73_ts_x64.dll และไฟล์ php_pdo_sqlsrv_73_ts_x64.dll ไปเก็บไว้ใต้ไดเรกทอรี่ C:\xampp\php\ext

10. เปิดไฟล์ php.ini ที่อยู่ใต้ไดเรกทอรี่ C:\xampp\php แล้วค้นหาคำว่า pdo เมื่อเจอแล้วให้พิมพ์ข้อความดังนี้

extension=php_pdo_sqlsrv_73_ts_x64.dll 
extension=php_sqlsrv_73_ts_x64.dll

เสร็จแล้วให้บันทึกไฟล์นี้ในชื่อเดิม

11. รีสตาร์ท Apache

12. เปิดโปรแกรมเว็บบราวเซอร์ขึ้นมาแล้วพิมพ์คำว่า localhost แล้วคลิกที่คำว่า PHPInfo เมื่อเลื่อนหน้าจอลงเรื่อยๆ ก็จะพบคำว่า PDO_sqlsrv และคำว่า sqlsrv ในเพจดังกล่าว แสดงว่า PHP 7.3 สามารถทำงานร่วมกับฐานข้อมูล Microsoft SQL Server ได้แล้ว

ผู้เขียน

ปวรุตม์ พงศ์พฤฒานนท์
ฝ่ายระบบสารสนเทศ
สำนักคอมพิวเตอร์
pavarudh@g.swu.ac.th