<?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>DirectAdmin &#8211; PhalconHost Blog</title>
	<atom:link href="https://blog.phalconhost.com/tag/directadmin/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>
		<item>
		<title>การเลือกเวอร์ชั่น php บนระบบโฮสติ้ง (DirectAdmin)</title>
		<link>https://blog.phalconhost.com/how-to-select-php-version/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 08 Mar 2019 10:07:05 +0000</pubDate>
				<category><![CDATA[Hosting + Domain]]></category>
		<category><![CDATA[DirectAdmin]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">https://blog.phalconhost.com/?p=717</guid>

					<description><![CDATA[<p>ระบบจัดการโฮสติ้ง (DirectAdmin) สามารถติดตั้ง php ได้หลายเวอร์ชั่น ซึ่งโดยปกติผู้ให้บริการโฮสติ้งจะติดตั้งไว้ประมาณ 2 เวอร์ชั่น เช่น php 5.5, php 7.2 หรือ php 5.6, php 7.2 เป็นต้น ลูกค้าที่ใช้งานบริการ VIP Hosting SSD สามารถเลือกเวอร์ชั่น php ได้ง่ายๆ ดังนี้ 1.Login เข้าระบบโฮสติ้ง DirectAdmin เมื่อเรียบร้อยแล้ว รอประมาณ 10-30 วินาที ระบบโฮสติ้งก็จะรันเป็นเวอร์ชั่น php ที่เลือกไว้ ตามต้องการครับ *สำหรับลูกค้า PhalconHost ที่ใช้ระบบ VPS ท่านไหนที่ไม่มีเมนูให้เลือกเวอร์ชั่น php สามารถแจ้งให้ทีมงาน PhalconHost ติดตั้งให้เพิมเติมได้ครับ *สำหรับลูกค้า PhalconHost ที่ใช้บริการโฮสติ้ง แต่ไม่มีเมนูเลือกเวอรืชั่น PHP แสดงว่าใช้บริการโฮสติ้งตัวเดิม ท่านสามารถแจ้งย้ายไปที่ระบบโฮสติ้งแบบ VIP [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/how-to-select-php-version/">การเลือกเวอร์ชั่น php บนระบบโฮสติ้ง (DirectAdmin)</a> appeared first on <a rel="nofollow" href="https://blog.phalconhost.com">PhalconHost Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>ระบบจัดการโฮสติ้ง (DirectAdmin) สามารถติดตั้ง php ได้หลายเวอร์ชั่น ซึ่งโดยปกติผู้ให้บริการโฮสติ้งจะติดตั้งไว้ประมาณ 2 เวอร์ชั่น เช่น php 5.5, php 7.2 หรือ php 5.6, php 7.2 เป็นต้น</p>



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



<p>ลูกค้าที่ใช้งานบริการ VIP Hosting SSD สามารถเลือกเวอร์ชั่น php ได้ง่ายๆ ดังนี้</p>



<p>1.Login เข้าระบบโฮสติ้ง DirectAdmin</p>



<figure class="wp-block-image"><img decoding="async" width="1024" height="536" src="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-1-modified-1024x536.png" alt="" class="wp-image-719" srcset="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-1-modified-1024x536.png 1024w, https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-1-modified-300x157.png 300w, https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-1-modified-768x402.png 768w, https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-1-modified.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>คลิกที่เมนู &#8220;Domain Setup&#8221;</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="536" src="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-2-modified-1024x536.png" alt="" class="wp-image-720" srcset="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-2-modified-1024x536.png 1024w, https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-2-modified-300x157.png 300w, https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-2-modified-768x402.png 768w, https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-2-modified.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>เลือก โดเมน ที่ต้องการเปลี่ยนเวอร์ชั่น php</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="536" src="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-3-modified-1024x536.png" alt="" class="wp-image-721" srcset="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-3-modified-1024x536.png 1024w, https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-3-modified-300x157.png 300w, https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-3-modified-768x402.png 768w, https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-3-modified.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>เลือกเวอร์ชั่น php ตามต้องการ จากนั้นกดปุ่ม &#8220;Save&#8221;</figcaption></figure>



<p>เมื่อเรียบร้อยแล้ว รอประมาณ 10-30 วินาที  ระบบโฮสติ้งก็จะรันเป็นเวอร์ชั่น php ที่เลือกไว้ ตามต้องการครับ</p>



<p>*สำหรับลูกค้า PhalconHost ที่ใช้ระบบ VPS ท่านไหนที่ไม่มีเมนูให้เลือกเวอร์ชั่น php  สามารถแจ้งให้ทีมงาน PhalconHost ติดตั้งให้เพิมเติมได้ครับ</p>



<p>*สำหรับลูกค้า PhalconHost ที่ใช้บริการโฮสติ้ง แต่ไม่มีเมนูเลือกเวอรืชั่น PHP แสดงว่าใช้บริการโฮสติ้งตัวเดิม ท่านสามารถแจ้งย้ายไปที่ระบบโฮสติ้งแบบ VIP Hosting SSD ได้ครับ</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/how-to-select-php-version/">การเลือกเวอร์ชั่น php บนระบบโฮสติ้ง (DirectAdmin)</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/2019/03/blog-1-modified-150x150.png" />
		<media:content url="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-1-modified.png" medium="image">
			<media:title type="html">blog-1-modified</media:title>
			<media:thumbnail url="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-1-modified-150x150.png" />
		</media:content>
		<media:content url="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-2-modified.png" medium="image">
			<media:title type="html">blog-2-modified</media:title>
			<media:thumbnail url="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-2-modified-150x150.png" />
		</media:content>
		<media:content url="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-3-modified.png" medium="image">
			<media:title type="html">blog-3-modified</media:title>
			<media:thumbnail url="https://blog.phalconhost.com/wp-content/uploads/2019/03/blog-3-modified-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>วิธีติดตั้ง Let&#8217;s Encrypt ในระบบ DirectAdmin บน CentOS 6.8</title>
		<link>https://blog.phalconhost.com/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-letsencrypt-%e0%b9%83%e0%b8%99%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a-directadmin-%e0%b8%9a%e0%b8%99-ce/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 16 Nov 2016 04:14:28 +0000</pubDate>
				<category><![CDATA[Server, VPS]]></category>
		<category><![CDATA[DirectAdmin]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[letsencrypt]]></category>
		<guid isPermaLink="false">http://blog.phalconhost.com/?p=443</guid>

					<description><![CDATA[<p>วิธีการทำให้เว็บไซด์รองรับ https ปกติจะต้องซื้อ SSL Certificate ในราคาแบบรายปี มีตั้งแต่หลักร้อย หลักพัน หลักหมื่น หลักแสน ก็ว่ากันไป แต่สำหรับปัจจุบัน มีเทคโนโลยีที่สามารถทำให้เว็บไซด์รองรับ https โดยใช้ Let&#8217;s Encrypt ซึ่งเป็น SSL Certificate แบบฟรี ไม่เสียค่าใช้จ่าย และติดตั้งง่ายๆ บนระบบจัดการโฮสติ้ง DirectAdmin ดังนี้ ใส่ค่าเข้าไปใน config ของ DirectAdmin โดยการเปิดไฟล์ directadmin.conf ขึ้นมาก่อน yum -y update vi /usr/local/directadmin/conf/directadmin.conf จากนั้น เพิ่มตัวแปรนี้ ในบรรทัดท้ายสุด enable_ssl_sni=1 letsencrypt=1 แก้ปัญหา การรันคำสั่งที่ติดปัญหาเรื่อง UTF-8 vi /etc/environment ใส่ค่าเหล่านี้เข้าไป LANG=en_US.utf-8 LC_ALL=en_US.utf-8 ต่อไป สร้างโฟลเดอร์สำหรับเก็บไฟล์ที่ถูกสร้างขึ้น ขณะสร้าง certificate [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-letsencrypt-%e0%b9%83%e0%b8%99%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a-directadmin-%e0%b8%9a%e0%b8%99-ce/">วิธีติดตั้ง Let&#8217;s Encrypt ในระบบ DirectAdmin บน CentOS 6.8</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"><img loading="lazy" decoding="async" width="1024" height="536" src="//i0.wp.com/blog.phalconhost.com/wp-content/uploads/2019/03/8.cover_-1024x536.png" alt="" class="wp-image-679" srcset="https://blog.phalconhost.com/wp-content/uploads/2019/03/8.cover_-1024x536.png 1024w, https://blog.phalconhost.com/wp-content/uploads/2019/03/8.cover_-300x157.png 300w, https://blog.phalconhost.com/wp-content/uploads/2019/03/8.cover_-768x402.png 768w, https://blog.phalconhost.com/wp-content/uploads/2019/03/8.cover_.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>วิธีการทำให้เว็บไซด์รองรับ https ปกติจะต้องซื้อ SSL Certificate ในราคาแบบรายปี มีตั้งแต่หลักร้อย หลักพัน หลักหมื่น หลักแสน ก็ว่ากันไป แต่สำหรับปัจจุบัน มีเทคโนโลยีที่สามารถทำให้เว็บไซด์รองรับ https โดยใช้ Let&#8217;s Encrypt ซึ่งเป็น SSL Certificate แบบฟรี ไม่เสียค่าใช้จ่าย</p>



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



<p>และติดตั้งง่ายๆ บนระบบจัดการโฮสติ้ง DirectAdmin ดังนี้</p>



<p>ใส่ค่าเข้าไปใน config ของ DirectAdmin โดยการเปิดไฟล์ directadmin.conf ขึ้นมาก่อน</p>



<pre class="wp-block-preformatted">yum -y update
vi /usr/local/directadmin/conf/directadmin.conf
</pre>



<p>จากนั้น เพิ่มตัวแปรนี้ ในบรรทัดท้ายสุด</p>



<pre class="wp-block-preformatted">enable_ssl_sni=1
letsencrypt=1
</pre>



<p>แก้ปัญหา การรันคำสั่งที่ติดปัญหาเรื่อง UTF-8</p>



<pre class="wp-block-preformatted">vi   /etc/environment</pre>



<p>ใส่ค่าเหล่านี้เข้าไป</p>



<pre class="wp-block-preformatted">LANG=en_US.utf-8
LC_ALL=en_US.utf-8
</pre>



<p>ต่อไป สร้างโฟลเดอร์สำหรับเก็บไฟล์ที่ถูกสร้างขึ้น ขณะสร้าง certificate ของ Let&#8217;s Encrypt แบบชั่วคราว</p>



<pre class="wp-block-preformatted">mkdir -p /var/www/html/.well-known/acme-challenge
chown -R webapps.webapps /var/www/html/.well-known
chmod -R 0755 /var/www/html/.well-known/
ll -al  /var/www/html/
</pre>



<p>แก้ปัญหาเรื่องการสั่ง gen ssl แล้วติดเรื่อง license ไม่ตรงกับเวอร์ชั่น</p>



<p>โดยเปิดไฟล์ letsencrypt.sh ขึ้นมาแก้ไข</p>



<pre class="wp-block-preformatted">vi /usr/local/directadmin/scripts/letsencrypt.sh
</pre>



<p>จากนั้นค้นหาบรรทัดที่มี LICENSE=&#8221;xxxxxx-2015.pdf&#8221; และลบออก จากนั้นใส่คำสั่งนี้ไปแทน</p>



<pre class="wp-block-preformatted">LICENSE="https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf"
</pre>



<p>สร้าง Alias สำหรับการเรียก .wel-known ของแต่ละโดเมน</p>



<pre class="wp-block-preformatted">vi /etc/httpd/conf/extra/httpd-alias-custom.conf
</pre>



<p>ใส่คำสั่งนี้เข้าไปในไฟล์ httpd-alias-custom.conf</p>



<pre class="wp-block-preformatted">Alias /.well-known "/var/www/html/.well-known"
</pre>



<p>ทำการดึงข้อมูลในไฟล์ httpd-alias-custom.conf มารวมเป็นค่า config ของ apache ของเรา โดยการเปิดไฟล์ httpd-includes.conf ขึ้นมาก่อน</p>



<pre class="wp-block-preformatted">vi /etc/httpd/conf/extra/httpd-includes.conf
</pre>



<p>ใส่คำสั่งนี้เข้าไปในไฟล์ httpd-includes.conf</p>



<pre class="wp-block-preformatted">Include /etc/httpd/conf/extra/httpd-alias-custom.conf
</pre>



<p>สั่ง restart apache และ directadmin โดยรันคำสั่ง</p>



<pre class="wp-block-preformatted">service directadmin restart
service httpd restart
</pre>



<p>เพียงเท่านี้ DirectAdmin ก็จะรองรับการสั่ง gen SSL ของ Let&#8217;s Encrypt เพื่อทำให้เว็บไซด์เป็นแบบ https โดยไม่เสียเงิน (ฟรี) เรียบร้อยครับ</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-letsencrypt-%e0%b9%83%e0%b8%99%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a-directadmin-%e0%b8%9a%e0%b8%99-ce/">วิธีติดตั้ง Let&#8217;s Encrypt ในระบบ DirectAdmin บน CentOS 6.8</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/2019/03/8.cover_-150x150.png" />
		<media:content url="https://blog.phalconhost.com/wp-content/uploads/2019/03/8.cover_.png" medium="image">
			<media:title type="html">8.cover</media:title>
			<media:thumbnail url="https://blog.phalconhost.com/wp-content/uploads/2019/03/8.cover_-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>วิธีทำให้ php รองรับ EXIF บนระบบ DirectAdmin</title>
		<link>https://blog.phalconhost.com/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%97%e0%b8%b3%e0%b9%83%e0%b8%ab%e0%b9%89-php-%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a3%e0%b8%b1%e0%b8%9a-exif-%e0%b8%9a%e0%b8%99%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 03 Nov 2016 14:18:50 +0000</pubDate>
				<category><![CDATA[Server, VPS]]></category>
		<category><![CDATA[DirectAdmin]]></category>
		<category><![CDATA[exif]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">http://blog.phalconhost.com/?p=413</guid>

					<description><![CDATA[<p>สำหรับท่านไหนที่ต้องการเปิดใช้งานฟังก์ชั่นที่เกี่ยวกับ EXIF ใน php เพื่อใช้ในการดึงข้อมูลเกี่ยวกับไฟล์รูปภาพต่างๆ จะต้องทำการเปิด extension EXIF ใน php ด้วย ลูกค้าท่านไหนที่ใช้ DirectAdmin สำหรับจัดการโฮสติ้ง สามารถเปิดให้ php รองรับ EXIF ได้ โดยจะต้องทำการ recompile php ใหม่ผ่าน custombuild ของ directadmin ดังนี้ * เพิ่มความปลอดภัย ลูกค้าอาจจะแจ้งให้ทีมงานดำเนินการให้ หรือ ถ้าจะทำเองอาจจะให้ทีมงาน PhalconHost สั่งสำรองข้อมูลก่อน เพราะถ้าทำอะไรผิดพลาดจะได้ restore ข้อมูลกลับมาได้ครับ ก่อนอื่นต้อง login เข้า VPS ของลูกค้าผ่านโปรแกรม SSH Client เช่น putty, xshell จากนั้นพิมพ์คำสั่งดังนี้(ในที่นี้ เป็นการติดตั้งโดยใช้ DirectAdmin Custombuild 2.0) และใช้ php 5.5 [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%97%e0%b8%b3%e0%b9%83%e0%b8%ab%e0%b9%89-php-%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a3%e0%b8%b1%e0%b8%9a-exif-%e0%b8%9a%e0%b8%99%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a/">วิธีทำให้ php รองรับ EXIF บนระบบ DirectAdmin</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"><img loading="lazy" decoding="async" width="1024" height="536" src="https://blog.phalconhost.com/wp-content/uploads/2019/03/14.cover_-1024x536.png" alt="" class="wp-image-704" srcset="https://blog.phalconhost.com/wp-content/uploads/2019/03/14.cover_-1024x536.png 1024w, https://blog.phalconhost.com/wp-content/uploads/2019/03/14.cover_-300x157.png 300w, https://blog.phalconhost.com/wp-content/uploads/2019/03/14.cover_-768x402.png 768w, https://blog.phalconhost.com/wp-content/uploads/2019/03/14.cover_.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>สำหรับท่านไหนที่ต้องการเปิดใช้งานฟังก์ชั่นที่เกี่ยวกับ EXIF ใน php เพื่อใช้ในการดึงข้อมูลเกี่ยวกับไฟล์รูปภาพต่างๆ จะต้องทำการเปิด extension EXIF ใน php ด้วย</p>



<p>ลูกค้าท่านไหนที่ใช้ DirectAdmin สำหรับจัดการโฮสติ้ง สามารถเปิดให้ php รองรับ EXIF ได้ โดยจะต้องทำการ recompile php ใหม่ผ่าน custombuild ของ directadmin ดังนี้</p>



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



<p>* เพิ่มความปลอดภัย ลูกค้าอาจจะแจ้งให้ทีมงานดำเนินการให้ หรือ ถ้าจะทำเองอาจจะให้ทีมงาน PhalconHost สั่งสำรองข้อมูลก่อน เพราะถ้าทำอะไรผิดพลาดจะได้ restore ข้อมูลกลับมาได้ครับ</p>



<p>ก่อนอื่นต้อง login เข้า VPS ของลูกค้าผ่านโปรแกรม SSH Client เช่น putty, xshell จากนั้นพิมพ์คำสั่งดังนี้<br>(ในที่นี้ เป็นการติดตั้งโดยใช้ DirectAdmin Custombuild 2.0) และใช้ php 5.5 ถ้าใช้ php เวอร์ชั่นอื่นๆ ก็เปลี่ยนตามตัวหนาที่ไฮไลน์ไว้</p>



<pre class="wp-block-preformatted">cd /usr/local/directadmin/custombuild
mkdir -p custom/ap2
cp -fp configure/ap2/configure.<strong>php55</strong> custom/ap2/configure.<strong>php55</strong>
vi custom/ap2/configure.<strong>php55</strong>
</pre>



<p>จากนั้นเพิ่มบรรทัดนี้เข้าไป เพื่อเปิด exif</p>



<pre class="wp-block-preformatted">--enable-exif
</pre>



<p>รันคำสั่งนี้ เพื่อ compile php ใหม่</p>



<pre class="wp-block-preformatted">./build php n
</pre>



<p>เสร็จแล้ว ลองพิพม์คำสั่ง เพื่อเช็คว่า exif เปิดใช้งานสำเร็จแล้ว ดังนี้</p>



<pre class="wp-block-preformatted">php -m
</pre>



<p>ก็จะเห็นชื่อ exif ปรากฏขึ้นมาแล้ว ถ้ายังไม่มี แสดงว่ายังไม่เปิดหรือทำไม่ถูกต้อง ให้ตรวจสอบว่าได้พิมพ์คำสั่งต่างๆ ถูกต้องหรือไม่ หรือมี error ในส่วนไหน</p>



<p>รายละเอียดเพิ่มเติม<br>https://help.directadmin.com/item.php?id=252</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%97%e0%b8%b3%e0%b9%83%e0%b8%ab%e0%b9%89-php-%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a3%e0%b8%b1%e0%b8%9a-exif-%e0%b8%9a%e0%b8%99%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a/">วิธีทำให้ php รองรับ EXIF บนระบบ DirectAdmin</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/2019/03/14.cover_-150x150.png" />
		<media:content url="https://blog.phalconhost.com/wp-content/uploads/2019/03/14.cover_.png" medium="image">
			<media:title type="html">14.cover</media:title>
			<media:thumbnail url="https://blog.phalconhost.com/wp-content/uploads/2019/03/14.cover_-150x150.png" />
		</media:content>
	</item>
	</channel>
</rss>
