{"id":3451,"date":"2023-05-02T06:49:12","date_gmt":"2023-05-02T06:49:12","guid":{"rendered":"https:\/\/www.ablenet.co.th\/?p=3451"},"modified":"2023-05-23T12:43:25","modified_gmt":"2023-05-23T12:43:25","slug":"lamp-stack","status":"publish","type":"post","link":"https:\/\/www.ablenet.co.th\/en\/2023\/05\/02\/lamp-stack\/","title":{"rendered":"\u0e01\u0e32\u0e23 Setup LAMP Stack \u0e1a\u0e19 CentOS 8"},"content":{"rendered":"<p>LAMP \u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e31\u0e01\u0e29\u0e23\u0e22\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e01\u0e25\u0e38\u0e48\u0e21\u0e02\u0e2d\u0e07 Software \u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07 Setup \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07 Web Server \u0e42\u0e14\u0e22\u0e21\u0e35\u0e2a\u0e48\u0e27\u0e19\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a \u0e2b\u0e25\u0e31\u0e01 \u0e46 \u0e04\u0e37\u0e2d Operating System, Programming Language, Web Server \u0e41\u0e25\u0e30 Database Software \u0e41\u0e25\u0e30 LAMP \u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e31\u0e01\u0e29\u0e23\u0e22\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e41\u0e17\u0e19\u0e15\u0e31\u0e27 Software \u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e19\u0e34\u0e22\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33 Web Development \u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d<\/p>\n<p>L =\u00a0<strong>L<\/strong>inux<\/p>\n<p>A =\u00a0<strong>A<\/strong>pache HTTP server<\/p>\n<p>M =\u00a0<strong>M<\/strong>ariaDB<\/p>\n<p>P =\u00a0<strong>P<\/strong>HP<\/p>\n<p>LAMP Stack \u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e01\u0e31\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e01\u0e27\u0e49\u0e32\u0e07\u0e02\u0e27\u0e32\u0e07 \u0e41\u0e25\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e44\u0e1b\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33 Web Development \u0e44\u0e14\u0e49 \u0e2b\u0e25\u0e32\u0e01\u0e2b\u0e25\u0e32\u0e22\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a \u0e40\u0e0a\u0e48\u0e19 WordPress , Syslog Server \u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49 \u0e08\u0e30\u0e1e\u0e32\u0e21\u0e32\u0e14\u0e39\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 Setup LAMP Stack \u0e1a\u0e19 CentOS 8 \u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19\u0e04\u0e23\u0e31\u0e1a<\/p>\n<p><strong>1. \u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 CentOS<\/strong><\/p>\n<p>\u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49 CentOS \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49 \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e41\u0e1a\u0e1a Minimal \u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e25\u0e07 Package \u0e40\u0e2a\u0e23\u0e34\u0e21\u0e43\u0e14\u0e46 \u0e21\u0e32\u0e40\u0e25\u0e22 \u0e40\u0e23\u0e32\u0e08\u0e30\u0e21\u0e32\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e43\u0e2b\u0e21\u0e48\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e14\u0e49\u0e27\u0e22\u0e01\u0e31\u0e19\u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e04\u0e23\u0e31\u0e1a<\/p>\n<p>Step 1 : Disable Security and Firewall Policy<\/p>\n<p>\u0e40\u0e23\u0e32\u0e08\u0e30 Disable \u0e44\u0e1b\u0e01\u0e48\u0e2d\u0e19\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e40\u0e1b\u0e34\u0e14 Firewall \u0e41\u0e25\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 Allow \u0e40\u0e09\u0e1e\u0e32\u0e30 \u0e1a\u0e32\u0e07 Port \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e04\u0e23\u0e31\u0e1a<\/p>\n<p>\u0e21\u0e35 2 \u0e2a\u0e48\u0e27\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e08\u0e30\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e1b\u0e01\u0e48\u0e2d\u0e19 \u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d SElinux \u0e41\u0e25\u0e30 Firewalld<\/p>\n<p><strong>\u0e01\u0e32\u0e23\u0e1b\u0e34\u0e14 SElinux<\/strong><\/p>\n<pre class=\"wp-block-code\"><code>vi \/etc\/selinux\/config<\/code><\/pre>\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-5202\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/1-1-2.png\" alt=\"\" width=\"718\" height=\"274\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/1-1-2.png 718w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/1-1-2-300x114.png 300w\" sizes=\"(max-width: 718px) 100vw, 718px\" \/><\/figure>\n<p><strong>\u0e01\u0e32\u0e23\u0e1b\u0e34\u0e14 Firewalld<\/strong><\/p>\n<pre class=\"wp-block-code\"><code>systemctl disable firewalld<\/code><\/pre>\n<p>\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e17\u0e33\u0e01\u0e32\u0e23 reboot\u00a0 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e17\u0e33\u0e01\u0e32\u0e23 Apply policy \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e17\u0e33\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02<\/p>\n<p>\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01 Reboot \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a Status \u0e02\u0e2d\u0e07 SElinux \u0e41\u0e25\u0e30 Firewalld \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<pre class=\"wp-block-code\"><code>getenforce\r\nsystemctl status firewalld<\/code><\/pre>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"alignnone size-full wp-image-5201\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/2-1-1.png\" alt=\"\" width=\"788\" height=\"175\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/2-1-1.png 788w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/2-1-1-300x67.png 300w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/2-1-1-768x171.png 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/figure>\n<p><strong>2. \u0e01\u0e32\u0e23 Setup Apache HTTP Server<\/strong><\/p>\n<p>Step 1 : Install httpd package<\/p>\n<pre class=\"wp-block-code\"><code>yum install httpd<\/code><\/pre>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"alignnone size-full wp-image-5200\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/3-1-1.png\" alt=\"\" width=\"592\" height=\"441\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/3-1-1.png 592w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/3-1-1-300x223.png 300w\" sizes=\"(max-width: 592px) 100vw, 592px\" \/><\/figure>\n<p>Step 2 : Start httpd Service<\/p>\n<pre class=\"wp-block-code\"><code>systemctl start httpd<\/code><\/pre>\n<p>Step 3 : \u0e2a\u0e31\u0e48\u0e07\u0e43\u0e2b\u0e49 Services \u0e17\u0e33\u0e07\u0e32\u0e19\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e40\u0e1b\u0e34\u0e14\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07<\/p>\n<pre class=\"wp-block-code\"><code>systemctl enable httpd<\/code><\/pre>\n<p>Step 4 : \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a Status<\/p>\n<pre class=\"wp-block-code\"><code>systemctl status httpd<\/code><\/pre>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5199\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/4-1-1.png\" alt=\"\" width=\"959\" height=\"337\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/4-1-1.png 959w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/4-1-1-300x105.png 300w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/4-1-1-768x270.png 768w\" sizes=\"(max-width: 959px) 100vw, 959px\" \/><\/figure>\n<p>\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e17\u0e35\u0e48 Web Browser \u0e42\u0e14\u0e22\u0e40\u0e02\u0e49\u0e32\u0e40\u0e1b\u0e47\u0e19 IP Address \u0e02\u0e2d\u0e07\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 Linux :: http:\/\/192.168.110.130 \u0e08\u0e30\u0e41\u0e2a\u0e14\u0e07\u0e1c\u0e25\u0e2b\u0e19\u0e49\u0e32 Apache Web Server \u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d \u0e40\u0e23\u0e32\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 Apache \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5198\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/5-1-1.png\" alt=\"\" width=\"1014\" height=\"727\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/5-1-1.png 1014w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/5-1-1-300x215.png 300w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/5-1-1-768x551.png 768w\" sizes=\"(max-width: 1014px) 100vw, 1014px\" \/><\/figure>\n<p>3. \u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 Database<\/p>\n<p>Step 1 : \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 MariaDB Package<\/p>\n<pre class=\"wp-block-code\"><code>yum install mariadb-server<\/code><\/pre>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5197\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/6-1.png\" alt=\"\" width=\"714\" height=\"427\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/6-1.png 714w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/6-1-300x179.png 300w\" sizes=\"(max-width: 714px) 100vw, 714px\" \/><\/figure>\n<p>Step 2 : Start mariadb Service<\/p>\n<pre class=\"wp-block-code\"><code>systemctl start mariadb<\/code><\/pre>\n<p>Step 3 : \u0e2a\u0e31\u0e48\u0e07\u0e43\u0e2b\u0e49 Services \u0e17\u0e33\u0e07\u0e32\u0e19\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e40\u0e1b\u0e34\u0e14\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07<\/p>\n<pre class=\"wp-block-code\"><code>systemctl enable mariadb<\/code><\/pre>\n<p>Step 4 : \u0e17\u0e14\u0e2a\u0e2d\u0e1a Database<\/p>\n<pre class=\"wp-block-code\"><code>mysql -u root -p\r\nshow databases;<\/code><\/pre>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5196\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/7-1.png\" alt=\"\" width=\"558\" height=\"337\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/7-1.png 558w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/7-1-300x181.png 300w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/figure>\n<p>Step 5 : Set Database Password<\/p>\n<pre class=\"wp-block-code\"><code>mysql_secure_installation <\/code><\/pre>\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex\">\n<ul class=\"blocks-gallery-grid\">\n<li class=\"blocks-gallery-item\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5195\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/8-1-1.png\" alt=\"\" width=\"519\" height=\"439\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/8-1-1.png 519w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/8-1-1-300x254.png 300w\" sizes=\"(max-width: 519px) 100vw, 519px\" \/><\/figure>\n<\/li>\n<li class=\"blocks-gallery-item\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5194\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/9-1.png\" alt=\"\" width=\"518\" height=\"468\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/9-1.png 518w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/9-1-300x271.png 300w\" sizes=\"(max-width: 518px) 100vw, 518px\" \/><\/figure>\n<\/li>\n<\/ul>\n<\/figure>\n<p>4. \u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 PHP<\/p>\n<p>Step 1 : install php package<\/p>\n<pre class=\"wp-block-code\"><code>yum install php php-mysql*<\/code><\/pre>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5193\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/10-1-1.png\" alt=\"\" width=\"662\" height=\"413\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/10-1-1.png 662w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/10-1-1-300x187.png 300w\" sizes=\"(max-width: 662px) 100vw, 662px\" \/><\/figure>\n<p>\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e40\u0e2a\u0e23\u0e47\u0e08 Restart services httpd 1 \u0e23\u0e2d\u0e1a<\/p>\n<pre class=\"wp-block-code\"><code>systemctl restart httpd<\/code><\/pre>\n<p>Step 2 : \u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d php \u0e01\u0e31\u0e1a database \u0e42\u0e14\u0e22 \u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c \u0e17\u0e35\u0e48 dir : \/var\/www\/html\/<\/p>\n<pre class=\"wp-block-code\"><code>cd \/var\/www\/html\/\r\nvi php2db.php<\/code><\/pre>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5190\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/11-1-1.png\" alt=\"\" width=\"300\" height=\"154\" \/><\/figure>\n<p>\u0e27\u0e32\u0e07 Code \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d php \u0e01\u0e31\u0e1a mariadb \u0e41\u0e25\u0e30\u0e41\u0e01\u0e49\u0e44\u0e02 username \/ password<\/p>\n<pre class=\"wp-block-code\"><code> &lt;?php\r\n$servername = \"localhost\";\r\n$username = \"username\";\r\n$password = \"password\";\r\n\r\n\/\/ Create connection\r\n$conn = new mysqli($servername, $username, $password);\r\n\r\n\/\/ Check connection\r\nif ($conn-&gt;connect_error) {\r\n  die(\"Connection failed: \" . $conn-&gt;connect_error);\r\n}\r\necho \"Connected successfully\";\r\n?&gt; <\/code><\/pre>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5192\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/12-1.png\" alt=\"\" width=\"390\" height=\"216\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/12-1.png 390w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/12-1-300x166.png 300w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/><\/figure>\n<p>Step 3 : \u0e17\u0e14\u0e2a\u0e2d\u0e1a<\/p>\n<p>\u0e2a\u0e31\u0e48\u0e07 run php script \u0e41\u0e25\u0e30\u0e40\u0e02\u0e49\u0e32\u0e1c\u0e48\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32 Web Browser<\/p>\n<pre class=\"wp-block-code\"><code>php php2db.php<\/code><\/pre>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5191\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/13-1.png\" alt=\"\" width=\"321\" height=\"120\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/13-1.png 321w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/13-1-300x112.png 300w\" sizes=\"(max-width: 321px) 100vw, 321px\" \/><\/figure>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5203\" src=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/14-1.png\" alt=\"\" width=\"495\" height=\"233\" srcset=\"https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/14-1.png 495w, https:\/\/www.ablenet.co.th\/wp-content\/uploads\/2023\/05\/14-1-300x141.png 300w\" sizes=\"(max-width: 495px) 100vw, 495px\" \/><\/figure>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>LAMP \u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e31\u0e01\u0e29\u0e23\u0e22\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e01\u0e25\u0e38\u0e48\u0e21\u0e02\u0e2d\u0e07 Software \u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07 Setup \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07 Web Server \u0e42\u0e14\u0e22\u0e21\u0e35\u0e2a\u0e48\u0e27\u0e19\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a \u0e2b\u0e25\u0e31\u0e01 \u0e46 \u0e04\u0e37\u0e2d Operating System, Programming Language, Web Server \u0e41\u0e25\u0e30 Database Software \u0e41\u0e25\u0e30 LAMP \u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e31\u0e01\u0e29\u0e23\u0e22\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e41\u0e17\u0e19\u0e15\u0e31\u0e27 Software \u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e19\u0e34\u0e22\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33 Web Development \u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d L =\u00a0Linux A =\u00a0Apache HTTP server M =\u00a0MariaDB P =\u00a0PHP LAMP Stack \u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e01\u0e31\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e01\u0e27\u0e49\u0e32\u0e07\u0e02\u0e27\u0e32\u0e07 \u0e41\u0e25\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e44\u0e1b\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33 Web Development \u0e44\u0e14\u0e49 \u0e2b\u0e25\u0e32\u0e01\u0e2b\u0e25\u0e32\u0e22\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a \u0e40\u0e0a\u0e48\u0e19 WordPress , Syslog Server \u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49 \u0e08\u0e30\u0e1e\u0e32\u0e21\u0e32\u0e14\u0e39\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 Setup [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3582,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51],"tags":[332,333,334,335,336],"class_list":["post-3451","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-article","tag-centos","tag-database","tag-lamp-stack","tag-php","tag-web-server"],"_links":{"self":[{"href":"https:\/\/www.ablenet.co.th\/en\/wp-json\/wp\/v2\/posts\/3451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ablenet.co.th\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ablenet.co.th\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ablenet.co.th\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ablenet.co.th\/en\/wp-json\/wp\/v2\/comments?post=3451"}],"version-history":[{"count":3,"href":"https:\/\/www.ablenet.co.th\/en\/wp-json\/wp\/v2\/posts\/3451\/revisions"}],"predecessor-version":[{"id":5204,"href":"https:\/\/www.ablenet.co.th\/en\/wp-json\/wp\/v2\/posts\/3451\/revisions\/5204"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ablenet.co.th\/en\/wp-json\/wp\/v2\/media\/3582"}],"wp:attachment":[{"href":"https:\/\/www.ablenet.co.th\/en\/wp-json\/wp\/v2\/media?parent=3451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ablenet.co.th\/en\/wp-json\/wp\/v2\/categories?post=3451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ablenet.co.th\/en\/wp-json\/wp\/v2\/tags?post=3451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}