{"id":5222,"date":"2024-08-10T07:43:28","date_gmt":"2024-08-10T07:43:28","guid":{"rendered":"https:\/\/isophal.com\/?p=5222"},"modified":"2024-08-10T07:43:29","modified_gmt":"2024-08-10T07:43:29","slug":"%e1%9e%8a%e1%9f%86%e1%9e%a1%e1%9e%be%e1%9e%84-laravel-framework-%e1%9e%87%e1%9e%b6%e1%9e%98%e1%9e%bd%e1%9e%99-wampserver","status":"publish","type":"post","link":"https:\/\/isophal.com\/news\/2024\/08\/10\/5222.html\/","title":{"rendered":"\u178a\u17c6\u17a1\u17be\u1784 Laravel Framework \u1787\u17b6\u1798\u17bd\u1799 WampServer"},"content":{"rendered":"\n<p>\u178a\u17be\u1798\u17d2\u1794\u17b8\u178a\u17c6\u17a1\u17be\u1784 Laravel Framework \u1787\u17b6\u1798\u17bd\u1799 WAMP (Windows, Apache, MySQL, PHP) \u1780\u17d2\u1793\u17bb\u1784\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a Windows \u17a2\u17d2\u1793\u1780\u178f\u17d2\u179a\u17bc\u179c\u1792\u17d2\u179c\u17be\u178f\u17b6\u1798\u1787\u17c6\u17a0\u17b6\u1793\u1781\u17b6\u1784\u1780\u17d2\u179a\u17c4\u1798\u17d6<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"250\" src=\"https:\/\/isophal.com\/wp-content\/uploads\/2024\/08\/hqdefault.jpg\" alt=\"\" class=\"wp-image-5224\" srcset=\"https:\/\/isophal.com\/news\/wp-content\/uploads\/2024\/08\/hqdefault.jpg 480w, https:\/\/isophal.com\/news\/wp-content\/uploads\/2024\/08\/hqdefault-300x156.jpg 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u1787\u17c6\u17a0\u17b6\u1793\u1791\u17b8 1: \u178f\u1798\u17d2\u179b\u17be\u1784 WAMP Server<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u1791\u17b6\u1789\u1799\u1780 WAMP Server \u1796\u17b8 WAMP Server \u1793\u17b7\u1784\u178a\u17c6\u17a1\u17be\u1784\u179c\u17b6\u178f\u17b6\u1798\u1780\u17b6\u179a\u178e\u17c2\u1793\u17b6\u17c6\u17d4<\/li>\n\n\n\n<li>\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1796\u17b8\u1780\u17b6\u179a\u178a\u17c6\u17a1\u17be\u1784\u179f\u1798\u17d2\u179a\u17c1\u1785 \u1794\u17be\u1780 WAMP Server \u17d4<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u1787\u17c6\u17a0\u17b6\u1793\u1791\u17b8 2: \u178f\u1798\u17d2\u179b\u17be\u1784 Composer<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u1791\u17b6\u1789\u1799\u1780 Composer \u178a\u17c2\u179b\u1787\u17b6\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784 dependency \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb PHP \u1796\u17b8 Composer \u1793\u17b7\u1784\u178a\u17c6\u17a1\u17be\u1784\u179c\u17b6\u178f\u17b6\u1798\u1780\u17b6\u179a\u178e\u17c2\u1793\u17b6\u17c6\u17d4<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u1787\u17c6\u17a0\u17b6\u1793\u1791\u17b8 3: \u1794\u1784\u17d2\u1780\u17be\u178f Project Laravel<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u1794\u17be\u1780 Command Prompt \u17ac Windows Terminal \u17d4<\/li>\n\n\n\n<li>\u1785\u17bc\u179b\u1791\u17c5\u1780\u17d2\u1793\u17bb\u1784\u1790\u178f root \u179a\u1794\u179f\u17cb WAMP Server \u178a\u17c2\u179b\u178f\u17b6\u1798\u1798\u17bc\u179b\u178a\u17d2\u178b\u17b6\u1793\u1782\u17ba C:\\wamp64\\www\u17d4\n<ul class=\"wp-block-list\">\n<li>cd C:\\wamp64\\www<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u1794\u17d2\u179a\u17be Composer \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1784\u17d2\u1780\u17be\u178f project Laravel \u1790\u17d2\u1798\u17b8\u17d6\n<ul class=\"wp-block-list\">\n<li><strong>composer create-project &#8211;prefer-dist laravel\/laravel project-name<\/strong><br>\u1787\u17c6\u1793\u17bd\u179f &#8220;project-name&#8221; \u1787\u17b6\u1798\u17bd\u1799\u1788\u17d2\u1798\u17c4\u17c7 project \u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>\u1787\u17c6\u17a0\u17b6\u1793\u1791\u17b8 4: \u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798 Development Server<\/strong><\/p>\n\n\n\n<p>\u1785\u17bc\u179b\u1791\u17c5\u1780\u17d2\u1793\u17bb\u1784\u1790\u178f project \u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784 Command Prompt \u17ac Terminal:<\/p>\n\n\n\n<p>cd C:\\wamp64\\www\\project-name<br>\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178a\u17be\u1798 Laravel development server:<\/p>\n\n\n\n<p><strong>php artisan serve<\/strong><br>\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1798\u1780\u1794\u17be\u1780 web browser \u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780 \u1793\u17b7\u1784\u1785\u17bc\u179b\u1791\u17c5\u1780\u17b6\u1793\u17cb URL http:\/\/127.0.0.1:8000 \u178a\u17be\u1798\u17d2\u1794\u17b8\u1798\u17be\u179b\u1791\u17c6\u1796\u17d0\u179a Laravel default\u17d4<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"496\" src=\"https:\/\/isophal.com\/wp-content\/uploads\/2024\/08\/image-1-1024x496-1.png\" alt=\"\" class=\"wp-image-5226\" srcset=\"https:\/\/isophal.com\/news\/wp-content\/uploads\/2024\/08\/image-1-1024x496-1.png 1024w, https:\/\/isophal.com\/news\/wp-content\/uploads\/2024\/08\/image-1-1024x496-1-600x291.png 600w, https:\/\/isophal.com\/news\/wp-content\/uploads\/2024\/08\/image-1-1024x496-1-300x145.png 300w, https:\/\/isophal.com\/news\/wp-content\/uploads\/2024\/08\/image-1-1024x496-1-768x372.png 768w, https:\/\/isophal.com\/news\/wp-content\/uploads\/2024\/08\/image-1-1024x496-1-585x283.png 585w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u1787\u17c6\u17a0\u17b6\u1793\u1791\u17b8 5: \u1780\u17c6\u178e\u178f\u17cb Virtual Host (Optional)<\/strong><\/h3>\n\n\n\n<p>\u178a\u17be\u1798\u17d2\u1794\u17b8\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799 project \u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792 Virtual Host \u1793\u17c1\u17c7, \u17a2\u17d2\u1793\u1780\u17a2\u17b6\u1785\u1794\u1793\u17d2\u1790\u17c2\u1798 virtual host \u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784 WAMP Server\u17d4<\/p>\n\n\n\n<p>1. \u1794\u17be\u1780 httpd-vhosts.conf \u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784 C:\\wamp64\\bin\\apache\\apache2.4.41\\conf\\extra\\httpd-vhosts.conf (\u1791\u17b8\u178f\u17b6\u17c6\u1784\u17a2\u17b6\u1785\u1781\u17bb\u179f\u1782\u17d2\u1793\u17b6\u178f\u17b6\u1798\u1780\u17c6\u178e\u17c2 Apache) \u17a0\u17be\u1799\u1794\u1793\u17d2\u1790\u17c2\u1798 virtual host:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80>\n    ServerAdmin admin@project-name.local\n    DocumentRoot \"C:\/wamp64\/www\/project-name\/public\"\n    ServerName div.com.kh\n    &lt;Directory \"C:\/wamp64\/www\/project-name\/public\">\n        Options Indexes FollowSymLinks\n        AllowOverride All\n        Require all granted\n    &lt;\/Directory>\n&lt;\/VirtualHost>\n<\/code><\/pre>\n\n\n\n<p>2. \u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1798\u1780\u1794\u1793\u17d2\u1790\u17c2\u1798 project-name.local \u1791\u17c5\u1780\u17d2\u1793\u17bb\u1784 file hosts \u179a\u1794\u179f\u17cb Windows \u178a\u17c2\u179b\u178f\u17b6\u1798\u1798\u17bc\u179b\u178a\u17d2\u178b\u17b6\u1793\u1782\u17ba\u1793\u17c5 C:\\Windows\\System32\\drivers\\etc\\hosts:<\/p>\n\n\n\n<p><strong>127.0.0.1 div.com.kh<\/strong><\/p>\n\n\n\n<p>3. \u1785\u17b6\u1794\u17cb\u1795\u17d2\u178a\u17be\u1798 WAMP Server \u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u179f\u17b6\u179a\u1787\u17b6\u1790\u17d2\u1798\u17b8 \u17a0\u17be\u1799\u1794\u17be\u1780 http:\/\/div.com.kh \u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784 web browser \u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u179f\u17c1\u1785\u1780\u17d2\u178f\u17b8\u179f\u1793\u17d2\u1793\u17b7\u178a\u17d2\u178b\u17b6\u1793<\/strong><\/h3>\n\n\n\n<p>\u178f\u17b6\u1798\u1780\u17b6\u179a\u178e\u17c2\u1793\u17b6\u17c6\u1781\u17b6\u1784\u179b\u17be, \u17a2\u17d2\u1793\u1780\u17a2\u17b6\u1785\u178a\u17c6\u17a1\u17be\u1784 Laravel Framework \u1787\u17b6\u1798\u17bd\u1799 WAMP Server \u1793\u17c5\u179b\u17be\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a Windows \u1794\u17b6\u1793\u1799\u17c9\u17b6\u1784\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u17d4<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u178a\u17be\u1798\u17d2\u1794\u17b8\u178a\u17c6\u17a1\u17be\u1784 Laravel Framework \u1787\u17b6\u1798\u17bd\u1799 WAMP (Windows, Apache, MySQL, PHP) \u1780\u17d2\u1793\u17bb\u1784\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a Windows<\/p>\n","protected":false},"author":1,"featured_media":5223,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[583],"tags":[],"class_list":["post-5222","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai"],"_links":{"self":[{"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/posts\/5222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/comments?post=5222"}],"version-history":[{"count":1,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/posts\/5222\/revisions"}],"predecessor-version":[{"id":5227,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/posts\/5222\/revisions\/5227"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/media\/5223"}],"wp:attachment":[{"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/media?parent=5222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/categories?post=5222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/tags?post=5222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}