วันพฤหัสบดีที่ 3 พฤศจิกายน พ.ศ. 2554

ติดตั้ง PHP + MSSQL

ตัวอย่างการติดตั้ง PHP เพื่อติดต่อกับ MS SQL (ที่ใช้ฟังก์ชั่น mssql_xxxx) ระบบที่ใช้: Webserver PHP 5.x MS SQL 2005 1. ติดตั้ง Webserver(ex. Apache , IIS) , PHP , MS SQL 2. แก้ไขไฟล์ php.ini ที่ extension=php_mssql.dll เอา semicolon ออก 3. ตรวจสอบไฟล์ "ntwdblib.dll" เวอร์ชั่นที่มากับ PHP(อยู่ในโฟลเดอร์ PHP) 2000.2.8.0 อันนี้ไม่ต้องการ เวอร์ชั่นที่ต้องการคือ version 2000.80.194 หรือใหม่กว่า (ถ้าไม่มีหาโหลดเอา) 4. copy ไฟล์ ntwdblib.dll,php_mssql.dll ไปไว้ที่ window/system32 5. Restart service ของ webserver กับ ms sql 6. ลองทดสอบ code if (function_exists('mssql_connect')){ echo "Okay, fn is there------------------"; } else { echo "Hmmm .. fn is not even there------------------"; } if(extension_loaded("mssql")) { echo "MSSQL is Loaded"; } else { echo "MSSQL not loaded"; } $ext = get_loaded_extensions(); if(in_array('mssql', $ext)) echo 'u have mssql installed'; else echo 'u do NOT have mssql installed'; 7. ที่ phpinfo(); MSSQL Support enabled Active Persistent Links 0 Active Links 0 Library version 7.0 Directive Local Value Master Value mssql.allow_persistent On On mssql.batchsize 0 0 mssql.compatability_mode Off Off mssql.connect_timeout 10 10 mssql.datetimeconvert On On mssql.max_links Unlimited Unlimited mssql.max_persistent Unlimited Unlimited mssql.max_procs Unlimited Unlimited mssql.min_error_severity 10 10 mssql.min_message_severity 10 10 mssql.secure_connection Off Off mssql.textlimit Server default Server default mssql.textsize Server default Server default mssql.timeout 60 60

ไม่มีความคิดเห็น:

แสดงความคิดเห็น