<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>sql server &#8211; PhalconHost Blog</title>
	<atom:link href="https://blog.phalconhost.com/tag/sql-server/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.phalconhost.com</link>
	<description>PhalconHost Blog</description>
	<lastBuildDate>Sun, 08 Jun 2025 17:24:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>วิธีติดตั้ง SQLSRV และ PDO_SQLSRV Extension บน DirectAdmin + AlmaLinux สำหรับ PHP 8.1 &#8211; 8.4</title>
		<link>https://blog.phalconhost.com/how-to-install-sqlsrv-and-pdo_sqlsrv-extension-on-directadmin-and-almalinux-for-php-8/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 08 Jun 2025 17:16:11 +0000</pubDate>
				<category><![CDATA[Server Setup & Configuration]]></category>
		<category><![CDATA[almalinux]]></category>
		<category><![CDATA[DirectAdmin]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sql server]]></category>
		<guid isPermaLink="false">https://blog.phalconhost.com/?p=1301</guid>

					<description><![CDATA[<p>หากคุณต้องการให้เว็บไซต์ PHP ของคุณสามารถเชื่อมต่อกับฐานข้อมูล Microsoft SQL Server บนเซิร์ฟเวอร์ที่ใช้ DirectAdmin + AlmaLinux คุณจำเป็นต้องติดตั้ง extension ที่ชื่อว่า sqlsrv และ pdo_sqlsrv ก่อน ในบทความนี้เราจะแนะนำขั้นตอนทั้งหมดตั้งแต่ต้นจนจบ สำหรับ PHP หลายเวอร์ชัน (PHP 8.1 &#8211; PHP 8.4) ขั้นตอนที่ 1: ติดตั้ง Dependencies ที่จำเป็น dnf install -y epel-releasednf install -y unixODBC unixODBC-devel gcc-c++ gcc make autoconf automake ขั้นตอนที่ 2: เพิ่ม Microsoft SQL Server Repository curl -o /etc/yum.repos.d/mssql-release.repo https://packages.microsoft.com/config/rhel/8/prod.repo [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/how-to-install-sqlsrv-and-pdo_sqlsrv-extension-on-directadmin-and-almalinux-for-php-8/">วิธีติดตั้ง SQLSRV และ PDO_SQLSRV Extension บน DirectAdmin + AlmaLinux สำหรับ PHP 8.1 &#8211; 8.4</a> appeared first on <a rel="nofollow" href="https://blog.phalconhost.com">PhalconHost Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="840" height="480" src="https://blog.phalconhost.com/wp-content/uploads/2025/06/how-to-install-sqlsrv-extension-for-php-connect-to-SQL-Server.png" alt="" class="wp-image-1304" srcset="https://blog.phalconhost.com/wp-content/uploads/2025/06/how-to-install-sqlsrv-extension-for-php-connect-to-SQL-Server.png 840w, https://blog.phalconhost.com/wp-content/uploads/2025/06/how-to-install-sqlsrv-extension-for-php-connect-to-SQL-Server-768x439.png 768w" sizes="(max-width: 840px) 100vw, 840px" /></figure>



<p>หากคุณต้องการให้เว็บไซต์ PHP ของคุณสามารถเชื่อมต่อกับฐานข้อมูล Microsoft SQL Server บนเซิร์ฟเวอร์ที่ใช้ <strong>DirectAdmin + AlmaLinux</strong> คุณจำเป็นต้องติดตั้ง extension ที่ชื่อว่า <code>sqlsrv</code> และ <code>pdo_sqlsrv</code> ก่อน ในบทความนี้เราจะแนะนำขั้นตอนทั้งหมดตั้งแต่ต้นจนจบ สำหรับ PHP หลายเวอร์ชัน (PHP 8.1 &#8211; PHP 8.4)</p>



<span id="more-1301"></span>



<h2 class="wp-block-heading">ขั้นตอนที่ 1: ติดตั้ง Dependencies ที่จำเป็น</h2>



<pre class="wp-block-preformatted"><code>dnf install -y epel-release<br>dnf install -y unixODBC unixODBC-devel gcc-c++ gcc make autoconf automake<br></code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">ขั้นตอนที่ 2: เพิ่ม Microsoft SQL Server Repository</h2>



<pre class="wp-block-preformatted"><code>curl -o /etc/yum.repos.d/mssql-release.repo https://packages.microsoft.com/config/rhel/8/prod.repo<br></code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">ขั้นตอนที่ 3: ติดตั้ง Microsoft ODBC Driver</h2>



<pre class="wp-block-preformatted"><code>ACCEPT_EULA=Y dnf install -y msodbcsql18<br>dnf install -y mssql-tools18<br>echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bash_profile<br>source ~/.bash_profile<br></code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">ขั้นตอนที่ 4: ติดตั้ง SQLSRV และ PDO_SQLSRV สำหรับ PHP หลายเวอร์ชัน</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>หมายเหตุ: ตรวจสอบให้แน่ใจว่าแต่ละ PHP version ถูกติดตั้งโดย DirectAdmin (CustomBuild)</p>
</blockquote>



<pre class="wp-block-preformatted"><code>/usr/local/php81/bin/pecl install pdo_sqlsrv<br>/usr/local/php81/bin/pecl install sqlsrv<br><br>/usr/local/php82/bin/pecl install pdo_sqlsrv<br>/usr/local/php82/bin/pecl install sqlsrv<br><br>/usr/local/php83/bin/pecl install pdo_sqlsrv<br>/usr/local/php83/bin/pecl install sqlsrv<br><br>/usr/local/php84/bin/pecl install pdo_sqlsrv<br>/usr/local/php84/bin/pecl install sqlsrv<br></code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">ขั้นตอนที่ 5: เปิดใช้งาน Extension ใน PHP</h2>



<p>เพิ่มบรรทัดต่อไปนี้ในไฟล์ <code>php.ini</code> ของแต่ละเวอร์ชัน:</p>



<pre class="wp-block-preformatted"><code>echo "extension=sqlsrv.so" >> /usr/local/php81/lib/php.ini<br>echo "extension=pdo_sqlsrv.so" >> /usr/local/php81/lib/php.ini<br><br>echo "extension=sqlsrv.so" >> /usr/local/php82/lib/php.ini<br>echo "extension=pdo_sqlsrv.so" >> /usr/local/php82/lib/php.ini<br><br>echo "extension=sqlsrv.so" >> /usr/local/php83/lib/php.ini<br>echo "extension=pdo_sqlsrv.so" >> /usr/local/php83/lib/php.ini<br><br>echo "extension=sqlsrv.so" >> /usr/local/php84/lib/php.ini<br>echo "extension=pdo_sqlsrv.so" >> /usr/local/php84/lib/php.ini<br></code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">ขั้นตอนที่ 6: รีสตาร์ทเซิร์ฟเวอร์ (หรือ PHP-FPM)</h2>



<pre class="wp-block-preformatted"><code>reboot<br></code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>หรือหากคุณไม่ต้องการ reboot server แนะนำให้ใช้คำสั่งนี้แทน:</p>
</blockquote>



<pre class="wp-block-preformatted"><code>systemctl restart php-fpm81<br>systemctl restart php-fpm82<br>systemctl restart php-fpm83<br>systemctl restart php-fpm84<br></code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">ขั้นตอนที่ 7: ตรวจสอบว่า Extension ทำงานหรือไม่</h2>



<p>รันคำสั่งด้านล่างเพื่อตรวจสอบว่า extension ถูกโหลดสำเร็จ:</p>



<pre class="wp-block-preformatted"><code>/usr/local/php81/bin/php -m | grep sqlsrv<br>/usr/local/php81/bin/php -m | grep pdo_sqlsrv<br><br>/usr/local/php82/bin/php -m | grep sqlsrv<br>/usr/local/php82/bin/php -m | grep pdo_sqlsrv<br><br>/usr/local/php83/bin/php -m | grep sqlsrv<br>/usr/local/php83/bin/php -m | grep pdo_sqlsrv<br><br>/usr/local/php84/bin/php -m | grep sqlsrv<br>/usr/local/php84/bin/php -m | grep pdo_sqlsrv<br></code></pre>



<p>หากแสดงผล <code>sqlsrv</code> และ <code>pdo_sqlsrv</code> แสดงว่าติดตั้งสำเร็จแล้ว 🎉</p>



<figure class="wp-block-image size-full is-style-default"><img decoding="async" width="1228" height="394" src="https://blog.phalconhost.com/wp-content/uploads/2025/06/Screenshot-2568-06-09-at-00.21.54.png" alt="" class="wp-image-1307" srcset="https://blog.phalconhost.com/wp-content/uploads/2025/06/Screenshot-2568-06-09-at-00.21.54.png 1228w, https://blog.phalconhost.com/wp-content/uploads/2025/06/Screenshot-2568-06-09-at-00.21.54-768x246.png 768w" sizes="(max-width: 1228px) 100vw, 1228px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">สรุป</h2>



<p>การเชื่อมต่อ PHP กับ Microsoft SQL Server บน DirectAdmin + AlmaLinux นั้นสามารถทำได้ไม่ยาก เพียงทำตามขั้นตอนด้านบนอย่างถูกต้อง และอย่าลืมตรวจสอบว่า PHP แต่ละเวอร์ชันของคุณมี <code>pecl</code> และ <code>php.ini</code> แยกกัน เพื่อป้องกันการผิดพลาดระหว่างเวอร์ชัน</p>



<p>หากบทความนี้มีประโยชน์ อย่าลืมแชร์ต่อให้เพื่อนๆ หรือบุ๊กมาร์กเก็บไว้ใช้ในครั้งหน้า! หรือต้องการสอบถามข้อมูลเพิ่มเติม สามารถพูดคุยกับทีมงานเราโดยตรงได้ที่ line: @PhalconHost</p>



<p></p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/how-to-install-sqlsrv-and-pdo_sqlsrv-extension-on-directadmin-and-almalinux-for-php-8/">วิธีติดตั้ง SQLSRV และ PDO_SQLSRV Extension บน DirectAdmin + AlmaLinux สำหรับ PHP 8.1 &#8211; 8.4</a> appeared first on <a rel="nofollow" href="https://blog.phalconhost.com">PhalconHost Blog</a>.</p>
]]></content:encoded>
					
		
		
		
		<media:thumbnail url="https://blog.phalconhost.com/wp-content/uploads/2025/06/how-to-install-sqlsrv-extension-for-php-connect-to-SQL-Server.png" />
		<media:content url="https://blog.phalconhost.com/wp-content/uploads/2025/06/how-to-install-sqlsrv-extension-for-php-connect-to-SQL-Server.png" medium="image">
			<media:title type="html">how to install sqlsrv extension for php connect to SQL Server</media:title>
		</media:content>
		<media:content url="https://blog.phalconhost.com/wp-content/uploads/2025/06/Screenshot-2568-06-09-at-00.21.54.png" medium="image">
			<media:title type="html">Screenshot 2568-06-09 at 00.21.54</media:title>
		</media:content>
	</item>
	</channel>
</rss>
