Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > PHP Config ให้รองรับ sqlsrv และ pdo_sqlsrv เพื่อใช้กับ SQL Server Database (XAMPP 3.2.2)



 

PHP Config ให้รองรับ sqlsrv และ pdo_sqlsrv เพื่อใช้กับ SQL Server Database (XAMPP 3.2.2)

 



Topic : 130727



โพสกระทู้ ( 681 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter



PHP Config ให้รองรับ sqlsrv และ pdo_sqlsrv เพื่อใช้กับ SQL Server Database (XAMPP 3.2.2)

PHP V.7.2.1

Config ทุกอย่างแล้วคะ แต่มันก็ยังไม่เจอ
ดูใน Phpinfo(); ไม่เจอ SQLSRV และ PDO_SQLSRV

1

2

3

Code (PHP)
<html>
<head>
<title>TEST CONNECT PHP & SQL Server (sqlsrv)</title>
</head>
<body>
<?php
	ini_set('display_errors', 1);
	error_reporting(~0);

   $serverName = "localhost\sqldatabase";
   $userName = "";
   $userPassword = "";
   $dbName = "ThaiStatistics";
  
   $connectionInfo = array("Database"=>$dbName, "UID"=>$userName, "PWD"=>$userPassword, "MultipleActiveResultSets"=>true);

   $conn = sqlsrv_connect( $serverName, $connectionInfo);

	if($conn)
	{
		echo "Database Connected.";
	}
	else
	{
		die( print_r( sqlsrv_errors(), true));
	}

	sqlsrv_close($conn);
?>
</body>
</html>



Error
Code (PHP)
Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect() in D:\xampp7\htdocs\bootstrap\ThaiStatistics\connect.php:17 Stack trace: #0 {main} thrown in D:\xampp7\htdocs\bootstrap\ThaiStatistics\connect.php on line 17




Tag : PHP, Ms SQL Server 2016









ประวัติการแก้ไข
2018-04-01 14:37:51
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-04-01 14:36:51 By : nottpoo View : 4470 Reply : 6
 

 

No. 1



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ลองใช้ของ x86 มันขึ้นไหมครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-04-01 22:29:27 By : deawx
 


 

No. 2



โพสกระทู้ ( 681 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ไม่ได้ มันฟ้อง เคยลองแล้วคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-04-02 12:06:14 By : nottpoo
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

มันมี log Error ไหม๊ ตอนที่ Apache Start
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-04-02 12:07:05 By : mr.win
 


 

No. 4



โพสกระทู้ ( 681 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 3 เขียนโดย : mr.win เมื่อวันที่ 2018-04-02 12:07:05
รายละเอียดของการตอบ ::
ตอน start xampp มันถามหา php5ts.dll แต่ก็หามาลงที่ ext แล้วนะคะ แต่มันก็ยังถามหา
ช่วยดูหน่อยคะ ส่วน php_error_log ไม่มีคะ

แก้ไข
php5ts.dll ไม่ถามหาแล้วนะคะ แต่ยัง Connect Database ไม่ได้


error.log
[Mon Apr 02 20:31:54.225521 2018] [mpm_winnt:crit] [pid 7536:tid 396] AH02538: Child: Parent process exited abruptly. Child process is ending
[Mon Apr 02 20:31:56.647917 2018] [ssl:warn] [pid 10788:tid 384] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Mon Apr 02 20:31:56.757350 2018] [core:warn] [pid 10788:tid 384] AH00098: pid file D:/xampp7/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Mon Apr 02 20:31:56.772920 2018] [ssl:warn] [pid 10788:tid 384] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
PHP Warning:  PHP Startup: Unable to load dynamic library 'php5ts.dll' (tried: D:\\xampp7\\php\\ext\\php5ts.dll (%1 is not a valid Win32 application.\r\n), D:\\xampp7\\php\\ext\\php_php5ts.dll.dll (The specified module could not be found.\r\n)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_mssql.dll' (tried: D:\\xampp7\\php\\ext\\php_mssql.dll (The specified module could not be found.\r\n), D:\\xampp7\\php\\ext\\php_php_mssql.dll.dll (The specified module could not be found.\r\n)) in Unknown on line 0
PHP Warning:  PHP Startup: sqlsrv: Unable to initialize module\nModule compiled with module API=20090626\nPHP    compiled with module API=20170718\nThese options need to match\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_sqlsrv_7_ts_x64.dll' (tried: D:\\xampp7\\php\\ext\\php_sqlsrv_7_ts_x64.dll (%1 is not a valid Win32 application.\r\n), D:\\xampp7\\php\\ext\\php_php_sqlsrv_7_ts_x64.dll.dll (The specified module could not be found.\r\n)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_pdo_sqlsrv_7_ts_x64.dll' (tried: D:\\xampp7\\php\\ext\\php_pdo_sqlsrv_7_ts_x64.dll (%1 is not a valid Win32 application.\r\n), D:\\xampp7\\php\\ext\\php_php_pdo_sqlsrv_7_ts_x64.dll.dll (The specified module could not be found.\r\n)) in Unknown on line 0
[Mon Apr 02 20:31:58.403446 2018] [mpm_winnt:notice] [pid 10788:tid 384] AH00455: Apache/2.4.29 (Win32) OpenSSL/1.1.0g PHP/7.2.1 configured -- resuming normal operations
[Mon Apr 02 20:31:58.403446 2018] [mpm_winnt:notice] [pid 10788:tid 384] AH00456: Apache Lounge VC15 Server built: Nov  3 2017 10:30:36
[Mon Apr 02 20:31:58.403446 2018] [core:notice] [pid 10788:tid 384] AH00094: Command line: 'd:\\xampp7\\apache\\bin\\httpd.exe -d D:/xampp7/apache'
[Mon Apr 02 20:31:58.419067 2018] [mpm_winnt:notice] [pid 10788:tid 384] AH00418: Parent: Created child process 204
[Mon Apr 02 20:31:59.044074 2018] [ssl:warn] [pid 204:tid 396] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Mon Apr 02 20:31:59.169076 2018] [ssl:warn] [pid 204:tid 396] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
PHP Warning:  PHP Startup: Unable to load dynamic library 'php5ts.dll' (tried: D:\\xampp7\\php\\ext\\php5ts.dll (%1 is not a valid Win32 application.\r\n), D:\\xampp7\\php\\ext\\php_php5ts.dll.dll (The specified module could not be found.\r\n)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_mssql.dll' (tried: D:\\xampp7\\php\\ext\\php_mssql.dll (The specified module could not be found.\r\n), D:\\xampp7\\php\\ext\\php_php_mssql.dll.dll (The specified module could not be found.\r\n)) in Unknown on line 0
PHP Warning:  PHP Startup: sqlsrv: Unable to initialize module\nModule compiled with module API=20090626\nPHP    compiled with module API=20170718\nThese options need to match\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_sqlsrv_7_ts_x64.dll' (tried: D:\\xampp7\\php\\ext\\php_sqlsrv_7_ts_x64.dll (%1 is not a valid Win32 application.\r\n), D:\\xampp7\\php\\ext\\php_php_sqlsrv_7_ts_x64.dll.dll (The specified module could not be found.\r\n)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_pdo_sqlsrv_7_ts_x64.dll' (tried: D:\\xampp7\\php\\ext\\php_pdo_sqlsrv_7_ts_x64.dll (%1 is not a valid Win32 application.\r\n), D:\\xampp7\\php\\ext\\php_php_pdo_sqlsrv_7_ts_x64.dll.dll (The specified module could not be found.\r\n)) in Unknown on line 0
[Mon Apr 02 20:32:00.482229 2018] [mpm_winnt:notice] [pid 204:tid 396] AH00354: Child: Starting 150 worker threads.
[Mon Apr 02 20:52:31.239288 2018] [php7:error] [pid 204:tid 1668] [client ::1:56386] PHP Fatal error:  Uncaught Error: Call to undefined function sqlsrv_connect() in D:\\xampp7\\htdocs\\bootstrap\\ThaiStatistics\\connect.php:17\nStack trace:\n#0 {main}\n  thrown in D:\\xampp7\\htdocs\\bootstrap\\ThaiStatistics\\connect.php on line 17
[Mon Apr 02 20:58:42.696585 2018] [php7:error] [pid 204:tid 1688] [client ::1:56466] PHP Fatal error:  Uncaught Error: Call to undefined function sqlsrv_connect() in D:\\xampp7\\htdocs\\bootstrap\\ThaiStatistics\\connect.php:17\nStack trace:\n#0 {main}\n  thrown in D:\\xampp7\\htdocs\\bootstrap\\ThaiStatistics\\connect.php on line 17




ประวัติการแก้ไข
2018-04-02 21:16:22
2018-04-02 21:32:21
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-04-02 21:15:21 By : nottpoo
 


 

No. 5



โพสกระทู้ ( 9,587 )
บทความ ( 2 )



สถานะออฟไลน์


extension ที่ใช้เลือก ใช้ตัวใดตัวหนึ่งครับ เลือกหลายตัว มันจะเออเร่อร์ ชื่อ function ทับกัน

ถ้าต้องใช้ ts ก็ไม่ต้องลง nts
ถ้าต้องใช้ x64 ก็ไม่ต้องลง x86

extension=php_sqlsrv_ [vs ที่ต้องการและมีไฟล์อยู่ในตำแหน่งที่ถูกต้อง].dll

ลองดูจน เวอร์ชั่นเข้ากันได้ ถ้าเปลี่ยนจนหมดแล้ว ก็ต้องไปหาโหลดมาใหม่ ให้ถูกต้อง


แต่อยากจะบอกว่า ถ้าใช้ window แล้วลง iis มันจะไม่ปวดหัวกับ ตระกูล microsoft

เคยลองใช้ xampp เล่นกับตระกูล MS ทั้งหลาย แล้วปวดหัว ลืมโน่นลืมนี่ลืมนั่น อยู่เรื่อย

แค่เรื่อง ts nts x64 x86 ก็เมาแล้ว

ก็ขออวยพรให้ จขกท แก้ไขได้โดยไว

ถ้าเป็น linux ไปเลย ก็จะยังไม่ปวดหัวเท่า เอา apache มารันบน window
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-04-02 22:41:41 By : Chaidhanan
 


 

No. 6



โพสกระทู้ ( 681 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 5 เขียนโดย : Chaidhanan เมื่อวันที่ 2018-04-02 22:41:41
รายละเอียดของการตอบ ::
เราจะรู้ได้อย่างไรคะ ว่าเครื่องเราต้องใช้ ts หรือ nts

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-04-03 16:19:46 By : nottpoo
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : PHP Config ให้รองรับ sqlsrv และ pdo_sqlsrv เพื่อใช้กับ SQL Server Database (XAMPP 3.2.2)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่