{"id":723,"date":"2025-06-11T22:18:59","date_gmt":"2025-06-11T14:18:59","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/laravel\/723.html"},"modified":"2025-06-11T22:19:00","modified_gmt":"2025-06-11T14:19:00","slug":"%e5%a6%82%e4%bd%95%e5%9c%a8windows%e5%92%8cmac%e4%b8%8a%e5%ae%89%e8%a3%85laravel","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/723.html","title":{"rendered":"\u5982\u4f55\u5728Windows\u548cMac\u4e0a\u5b89\u88c5Laravel"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--1\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/dyA-1-400x300.jpg\" alt=\"Bug&#32534;&#35793;&#29422;\" class=\"wp-image-1842\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">Bug&#32534;&#35793;&#29422;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#22312;Windows&#21644;Mac&#19978;&#23433;&#35013;Laravel&#38750;&#24120;&#31616;&#21333;&#12290;&#20197;&#19979;&#26159;&#35814;&#32454;&#30340;&#27493;&#39588;&#65306;<\/p>\n<h3>&#22312;Windows&#19978;&#23433;&#35013;Laravel<\/h3>\n<ol>\n<li>\n<p><strong>&#19979;&#36733;Composer<\/strong>&#65306;<\/p>\n<ul>\n<li>&#35775;&#38382;<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly9nZXRjb21wb3Nlci5vcmcv\" rel=\"noopener noreferrer nofollow\">Composer&#23448;&#26041;&#32593;&#31449;<\/a>&#12290;<\/li>\n<li>&#19979;&#36733;&#36866;&#29992;&#20110;Windows&#30340;Composer&#20108;&#36827;&#21046;&#25991;&#20214;&#65288;&#20363;&#22914;<code>composer-2.0.15-windows-amd64.zip<\/code>&#65289;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#35299;&#21387;Composer<\/strong>&#65306;<\/p>\n<ul>\n<li>&#23558;&#19979;&#36733;&#30340;&#21387;&#32553;&#21253;&#35299;&#21387;&#21040;&#19968;&#20010;&#26041;&#20415;&#30340;&#20301;&#32622;&#65292;&#20363;&#22914;<code>C:Program FilesComposer<\/code>&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#35774;&#32622;&#29615;&#22659;&#21464;&#37327;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#25171;&#24320;&ldquo;&#31995;&#32479;&#23646;&#24615;&rdquo;&#12290;<\/li>\n<li>&#28857;&#20987;&ldquo;&#39640;&#32423;&#31995;&#32479;&#35774;&#32622;&rdquo;&#12290;<\/li>\n<li>&#22312;&ldquo;&#31995;&#32479;&#23646;&#24615;&rdquo;&#31383;&#21475;&#20013;&#65292;&#28857;&#20987;&ldquo;&#29615;&#22659;&#21464;&#37327;&rdquo;&#25353;&#38062;&#12290;<\/li>\n<li>&#22312;&ldquo;&#31995;&#32479;&#21464;&#37327;&rdquo;&#37096;&#20998;&#65292;&#25214;&#21040;&#24182;&#32534;&#36753;&ldquo;Path&rdquo;&#21464;&#37327;&#65292;&#28982;&#21518;&#28857;&#20987;&ldquo;&#32534;&#36753;&rdquo;&#12290;<\/li>\n<li>&#23558;Composer&#30340;&#23433;&#35013;&#36335;&#24452;&#28155;&#21152;&#21040;&#21464;&#37327;&#20540;&#30340;&#26411;&#23614;&#65292;&#20363;&#22914;&#65306;<code>C:Program FilesComposer<\/code><\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#39564;&#35777;Composer&#23433;&#35013;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#25171;&#24320;&#21629;&#20196;&#25552;&#31034;&#31526;&#65288;CMD&#65289;&#12290;<\/li>\n<li>&#36755;&#20837;&#20197;&#19979;&#21629;&#20196;&#24182;&#25353;&#22238;&#36710;&#65306;\n<pre><code class=\"language-sh\">composer --version<\/code><\/pre><\/li>\n<li>&#22914;&#26524;&#23433;&#35013;&#25104;&#21151;&#65292;&#20320;&#24212;&#35813;&#20250;&#30475;&#21040;Composer&#30340;&#29256;&#26412;&#21495;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#23433;&#35013;Laravel<\/strong>&#65306;<\/p>\n<ul>\n<li>&#20351;&#29992;Composer&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;Laravel&#39033;&#30446;&#65306;\n<pre><code class=\"language-sh\">composer create-project --prefer-dist laravel\/laravel my-laravel-app<\/code><\/pre><\/li>\n<li>&#36825;&#23558;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;Laravel&#39033;&#30446;&#65292;&#24182;&#23558;&#20854;&#25918;&#22312;&#24403;&#21069;&#30446;&#24405;&#19979;&#12290;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>&#22312;Mac&#19978;&#23433;&#35013;Laravel<\/h3>\n<ol>\n<li>\n<p><strong>&#23433;&#35013;Homebrew<\/strong>&#65288;&#22914;&#26524;&#23578;&#26410;&#23433;&#35013;&#65289;&#65306;<\/p>\n<ul>\n<li>&#35775;&#38382;<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly9icmV3LnNoLw==\" rel=\"noopener noreferrer nofollow\">Homebrew&#23448;&#26041;&#32593;&#31449;<\/a>&#12290;<\/li>\n<li>&#23433;&#35013;Homebrew&#25353;&#29031;&#25351;&#31034;&#36827;&#34892;&#25805;&#20316;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#20351;&#29992;Homebrew&#23433;&#35013;Composer<\/strong>&#65306;<\/p>\n<ul>\n<li>&#22312;&#32456;&#31471;&#20013;&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#65306;\n<pre><code class=\"language-sh\">brew install composer<\/code><\/pre><\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#35774;&#32622;&#29615;&#22659;&#21464;&#37327;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#25171;&#24320;&#32456;&#31471;&#12290;<\/li>\n<li>&#32534;&#36753;<code>.bash_profile<\/code>&#25110;<code>.zshrc<\/code>&#25991;&#20214;&#65288;&#26681;&#25454;&#20320;&#30340;Shell&#37197;&#32622;&#65289;&#65292;&#28155;&#21152;&#20197;&#19979;&#34892;&#65306;\n<pre><code class=\"language-sh\">export PATH=\"\/usr\/local\/bin:$PATH\"<\/code><\/pre><\/li>\n<li>&#20445;&#23384;&#25991;&#20214;&#24182;&#20851;&#38381;&#12290;<\/li>\n<li>&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#20351;&#26356;&#25913;&#29983;&#25928;&#65306;\n<pre><code class=\"language-sh\">source ~\/.bash_profile  # &#25110;&#32773; source ~\/.zshrc<\/code><\/pre><\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#39564;&#35777;Composer&#23433;&#35013;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#22312;&#32456;&#31471;&#20013;&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#24182;&#25353;&#22238;&#36710;&#65306;\n<pre><code class=\"language-sh\">composer --version<\/code><\/pre><\/li>\n<li>&#22914;&#26524;&#23433;&#35013;&#25104;&#21151;&#65292;&#20320;&#24212;&#35813;&#20250;&#30475;&#21040;Composer&#30340;&#29256;&#26412;&#21495;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#23433;&#35013;Laravel<\/strong>&#65306;<\/p>\n<ul>\n<li>&#20351;&#29992;Composer&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;Laravel&#39033;&#30446;&#65306;\n<pre><code class=\"language-sh\">composer create-project --prefer-dist laravel\/laravel my-laravel-app<\/code><\/pre><\/li>\n<li>&#36825;&#23558;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;Laravel&#39033;&#30446;&#65292;&#24182;&#23558;&#20854;&#25918;&#22312;&#24403;&#21069;&#30446;&#24405;&#19979;&#12290;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&#36890;&#36807;&#20197;&#19978;&#27493;&#39588;&#65292;&#20320;&#23601;&#21487;&#20197;&#22312;Windows&#21644;Mac&#19978;&#25104;&#21151;&#23433;&#35013;Laravel&#20102;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--2\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/zp-400x300.jpg\" alt=\"&#40657;&#26495;Bug&#35762;&#24072;\" class=\"wp-image-1849\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">&#40657;&#26495;Bug&#35762;&#24072;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<body><h2>&#20171;&#32461;<\/h2><p>&#22312;&#26412;&#25945;&#31243;&#20013;&#65292;&#25105;&#20204;&#23558;&#25506;&#35752;&#22914;&#20309;&#22312;Windows&#21644;Mac&#25805;&#20316;&#31995;&#32479;&#19978;&#23433;&#35013;Laravel&#65292;&#36825;&#26159;&#19968;&#20010;&#29992;&#20110;Web&#24212;&#29992;&#31243;&#24207;&#24320;&#21457;&#30340;&#21463;&#27426;&#36814;PHP&#26694;&#26550;&#12290;&#25105;&#20204;&#23558;&#19968;&#27493;&#19968;&#27493;&#22320;&#36827;&#34892;&#25805;&#20316;&#65292;&#30830;&#20445;&#21363;&#20351;&#26159;&#21021;&#23398;&#32773;&#20063;&#33021;&#36319;&#38543;&#12290;\n\n&#19979;&#36733;&#24182;&#23433;&#35013;XAMPP&#25110;WAMP&#12290;\n&#23433;&#35013;Node.js&#12290;\n&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#39033;&#30446;&#30446;&#24405;&#12290;\n&#20351;&#29992;Composer&#21021;&#22987;&#21270;&#39033;&#30446;&#12290;\n&#37197;&#32622;&#25968;&#25454;&#24211;&#36830;&#25509;&#12290;\n&#36816;&#34892;&#39033;&#30446;&#20197;&#26597;&#30475;&#25928;&#26524;&#12290;<\/p><p>&#22312;&#24320;&#22987;&#20043;&#21069;&#65292;&#35831;&#30830;&#20445;&#24744;&#30340;&#31995;&#32479;&#19978;&#24050;&#32463;&#23433;&#35013;&#20102;&#20197;&#19979;&#36719;&#20214;&#65306;<\/p><p>&#35831;&#36873;&#25321;&#20320;&#21916;&#27426;&#30340;&#20195;&#30721;&#32534;&#36753;&#22120;&#65288;&#22914; Visual Studio Code&#12289;Sublime &#31561;&#65289;&#12290;<\/p><p>Composer&#65306;PHP &#30340;&#20381;&#36182;&#31649;&#29702;&#24037;&#20855;<\/p><p>&#25512;&#33616;&#20351;&#29992; PHP 7.3 &#25110;&#26356;&#39640;&#29256;&#26412;&#12290;<\/p><h2>&#23433;&#35013;&#27493;&#39588;&#20998;&#27493;&#36827;&#34892;<\/h2><h3>&#23433;&#35013;PHP<\/h3><p>&#24744;&#22909;&#65292;&#26377;&#20160;&#20040;&#25105;&#21487;&#20197;&#24110;&#21161;&#24744;&#30340;&#21527;&#65311;<\/p><pre><code>- Download the latest PHP version from https:\/\/windows.php.net\/download\/\n- Extract the downloaded ZIP file to a directory, for example, C:php\n- Add the directory to the Windows PATH environment variable<\/code><\/pre><p>Mac&#65288;&#20351;&#29992;Homebrew&#65289;&#65306;<\/p><pre><code>$ brew install php\n<\/code><\/pre><h3>&#23433;&#35013; Composer<\/h3><p>Windows:<\/p><pre><code>- Download the Composer installer from https:\/\/getcomposer.org\/download\/\n- Run the installer and follow the prompts to complete the installation<\/code><\/pre><p>Mac:<\/p><pre><code>$ brew install composer\n<\/code><\/pre><h3>&#23433;&#35013; Laravel<\/h3><p>&#22312;&#23433;&#35013;&#22909; PHP &#21644; Composer &#20043;&#21518;&#65292;&#20320;&#21487;&#20197;&#20351;&#29992; Composer &#23433;&#35013; Laravel&#65306;<\/p><pre><code>$ composer global require laravel\/installer\n<\/code><\/pre><p>&#35813;&#21629;&#20196;&#20250;&#23558;Laravel Installer&#23433;&#35013;&#20026;&#20840;&#23616;&#24037;&#20855;&#65292;&#36825;&#24847;&#21619;&#30528;&#20320;&#21487;&#20197;&#20174;&#20219;&#20309;&#26426;&#22120;&#19978;&#21019;&#24314;&#26032;&#30340;Laravel&#39033;&#30446;&#12290;<\/p><h3>&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;Laravel&#39033;&#30446;<\/h3><pre><code>$ laravel new blog\n<\/code><\/pre><p>&#35813;&#21629;&#20196;&#21019;&#24314;&#20102;&#19968;&#20010;&#21517;&#20026;&ldquo;blog&rdquo;&#30340;&#26032;Laravel&#39033;&#30446;&#65292;&#35813;&#39033;&#30446;&#20301;&#20110;&#21517;&#31216;&#20026;&ldquo;blog&rdquo;&#30340;&#30446;&#24405;&#19979;&#12290;<\/p><h3>&#26381;&#21153;&#24744;&#30340;&#24212;&#29992;<\/h3><p>&#22312;&#21019;&#24314;&#39033;&#30446;&#21518;&#65292;&#20320;&#21487;&#20197;&#23548;&#33322;&#21040;&#39033;&#30446;&#30340;&#30446;&#24405;&#24182;&#20351;&#29992;&#20197;&#19979;&#21629;&#20196;&#21551;&#21160;Laravel&#24320;&#21457;&#26381;&#21153;&#22120;&#65306;<\/p><pre><code>$ cd blog\n$ php artisan serve\n<\/code><\/pre><p>&#36825;&#23558;&#22312;&#26412;&#22320;&#24320;&#21457;&#26381;&#21153;&#22120;&#19978;&#21551;&#21160;&#65292;&#22320;&#22336;&#20026; <a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL2xvY2FsaG9zdDo4MDAwJiM2NTI5MjsmIzIwMzIwOyYjMjE0ODc7JiMyMDE5NzsmIzIyMzEyOyYjMzcwMjc7JiMzNzMyNDsmIzMwNDc1OyYjMjEwNDA7JiMyMDMyMDsmIzMwMzQwOyYjMjQyMTI7JiMyOTk5MjsmIzIzNDU0OyYjMjYxMDI7JiMzNjgxNjsmIzM0ODkyOyYjMDM4OyMxMjI5MA==\" rel=\"noopener noreferrer nofollow\" rel=\"nofollow\">http:\/\/localhost:8000&#65292;&#20320;&#21487;&#20197;&#22312;&#37027;&#37324;&#30475;&#21040;&#20320;&#30340;&#24212;&#29992;&#23454;&#26102;&#36816;&#34892;&#038;#12290<\/a>;<\/p><h2>&#38468;&#21152;&#24037;&#20855;&#21644;&#37197;&#32622;&#35774;&#32622;<\/h2><p>&#22312;&#20351;&#29992;Laravel&#36827;&#34892;&#24320;&#21457;&#26102;&#65292;&#24744;&#21487;&#33021;&#20250;&#21457;&#29616;&#38656;&#35201;&#25968;&#25454;&#24211;&#25110;&#39069;&#22806;&#30340;&#25193;&#23637;&#65292;&#20363;&#22914;&#65306;<\/p><p>&#22914;PDO&#21644;Mbstring&#36825;&#26679;&#30340;&#25193;&#23637;&#21487;&#20197;&#22312;php.ini&#25991;&#20214;&#20013;&#21551;&#29992;&#12290;<\/p><p>XAMPP\/WAMP\/MAMP &#26159;&#19968;&#20010;&#23436;&#25972;&#30340; PHP &#24320;&#21457;&#29615;&#22659;&#65292;&#21253;&#25324;&#25968;&#25454;&#24211;&#26381;&#21153;&#22120;&#12290;<\/p><p>&#20026;&#20102;&#26816;&#26597;&#36825;&#20123;&#25193;&#23637;&#30340;&#23433;&#35013;&#24773;&#20917;&#65292;&#20320;&#21487;&#20197;&#36816;&#34892;&#65306;<\/p><pre><code>$ php -m\n<\/code><\/pre><p>&#20320;&#24212;&#35813;&#26597;&#30475;&#21551;&#29992;&#30340;PHP&#25193;&#23637;&#21015;&#34920;&#12290;<\/p><h2>&#39640;&#32423;&#32771;&#34385;<\/h2><p>&#38543;&#30528;&#20320;&#23545;Laravel&#30340;&#29087;&#24713;&#24230;&#22686;&#21152;&#65292;&#20320;&#21487;&#20197;&#32771;&#34385;&#65306;<\/p><p>&#21033;&#29992;Laravel Homestead&#65292;&#19968;&#20010;&#39044;&#25171;&#21253;&#30340;Vagrant&#31665;&#65292;&#25552;&#20379;&#20102;&#19968;&#20010;&#26631;&#20934;&#21270;&#30340;&#24320;&#21457;&#29615;&#22659;&#12290;<\/p><p>&#25506;&#32034;&#19981;&#21516;&#30340;&#24320;&#21457;&#29615;&#22659;&#65292;&#22914;Docker&#25110;Laravel Valet&#65288;&#20165;&#38480;Mac&#65289;&#12290;<\/p><p>&#20026;&#24744;&#30340;&#24212;&#29992;&#31243;&#24207;&#35774;&#32622;&#34394;&#25311;&#20027;&#26426;<\/p><p>&#36825;&#20123;&#39640;&#32423;&#37197;&#32622;&#21487;&#20197;&#22823;&#22823;&#31616;&#21270;&#24744;&#30340;&#24320;&#21457;&#27969;&#31243;&#65292;&#23588;&#20854;&#26159;&#22312;&#39033;&#30446;&#21464;&#24471;&#36234;&#26469;&#36234;&#22797;&#26434;&#30340;&#24773;&#20917;&#19979;&#12290;<\/p><h2>&#32467;&#35770;&#12290;<\/h2><p>&#22312;&#26412;&#25351;&#21335;&#20013;&#65292;&#25105;&#20204;&#24050;&#32463;&#20026;&#22312;Windows&#21644;Mac&#24179;&#21488;&#19978;&#23433;&#35013;Laravel&#21046;&#23450;&#20102;&#27493;&#39588;&#12290;&#25353;&#29031;&#36825;&#20123;&#35828;&#26126;&#25805;&#20316;&#21518;&#65292;&#24744;&#24212;&#35813;&#26377;&#19968;&#20010;&#36816;&#34892;&#20013;&#30340;Laravel&#24320;&#21457;&#29615;&#22659;&#65292;&#24182;&#20570;&#22909;&#20102;&#26500;&#24314;&#29616;&#20195;PHP Web&#24212;&#29992;&#31243;&#24207;&#30340;&#20934;&#22791;&#12290;&#23601;&#20687;&#20219;&#20309;&#24320;&#21457;&#24037;&#20855;&#19968;&#26679;&#65292;&#30495;&#27491;&#30340;&#23398;&#20064;&#22312;&#20110;&#21019;&#24314;&#39033;&#30446;&#65292;&#25152;&#20197;&#36214;&#24555;&#24320;&#22987;&#21543;&#65281;<\/p><\/body>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--3\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/xygcfznnzczhsdmwydzhsmzzzmddnq-400x300.jpg\" alt=\"&#38271;&#24037;&#30721;&#22900;1523\" class=\"wp-image-2906\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">&#38271;&#24037;&#30721;&#22900;1523<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#35201;&#22312;Windows&#21644;Mac&#19978;&#23433;&#35013;Laravel&#65292;&#20320;&#38656;&#35201;&#36981;&#24490;&#20197;&#19979;&#27493;&#39588;&#65306;<\/p>\n<ol>\n<li>\n<p>&#19979;&#36733;&#24182;&#23433;&#35013;PHP&#29256;&#26412;&#65306;&#39318;&#20808;&#65292;&#30830;&#20445;&#20320;&#24050;&#32463;&#23433;&#35013;&#20102;&#26368;&#26032;&#30340;PHP&#29256;&#26412;&#12290;&#20320;&#21487;&#20197;&#35775;&#38382;<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly9waHAubmV0Lw==\" rel=\"noopener noreferrer nofollow\">PHP&#23448;&#26041;&#32593;&#31449;<\/a>&#26469;&#19979;&#36733;&#36866;&#21512;&#20320;&#30340;&#25805;&#20316;&#31995;&#32479;&#30340;&#26368;&#26032;&#29256;&#26412;&#12290;<\/p>\n<\/li>\n<li>\n<p>&#23433;&#35013;Composer&#65306;Composer&#26159;&#29992;&#20110;&#31649;&#29702;Laravel&#39033;&#30446;&#20381;&#36182;&#30340;&#24037;&#20855;&#12290;&#22312;Mac&#19978;&#65292;&#20320;&#21487;&#20197;&#20174;&#21629;&#20196;&#34892;&#20351;&#29992;<code>brew install composer<\/code>&#36827;&#34892;&#23433;&#35013;&#65288;&#23545;&#20110;MacOS&#65289;&#12290;&#22312;Windows&#19978;&#65292;&#21487;&#20197;&#20351;&#29992;Chocolatey&#25110;pip&#31561;&#21253;&#31649;&#29702;&#22120;&#36827;&#34892;&#23433;&#35013;&#12290;<\/p>\n<\/li>\n<li>\n<p>&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;Laravel&#39033;&#30446;&#65306;\na. &#25171;&#24320;&#32456;&#31471;\/&#21629;&#20196;&#25552;&#31034;&#31526;&#12290;\nb. &#36755;&#20837;&#20197;&#19979;&#21629;&#20196;&#20197;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;Laravel&#39033;&#30446;&#65306;<code>composer create-project --prefer-dist laravel\/laravel your_project_name<\/code><\/p>\n<p>&#20363;&#22914;&#65292;&#22914;&#26524;&#20320;&#24819;&#35201;&#21019;&#24314;&#21517;&#20026;&#8221;my-project&#8221;&#30340;&#26032;&#39033;&#30446;&#65292;&#35831;&#36755;&#20837;&#65306;<code>composer create-project --prefer-dist laravel\/laravel my-project<\/code><\/p>\n<\/li>\n<li>\n<p>&#28608;&#27963;&#26032;&#39033;&#30446;&#65306;&#22312;&#32456;&#31471;\/&#21629;&#20196;&#25552;&#31034;&#31526;&#20013;&#36755;&#20837;&#20197;&#19979;&#21629;&#20196;&#28608;&#27963;&#20320;&#30340;&#26032;&#39033;&#30446;&#65306;<code>cd your_project_name &amp;&amp; php artisan serve<\/code><\/p>\n<\/li>\n<li>\n<p>&#37197;&#32622;&#25968;&#25454;&#24211;&#65306;&#22312;&#20320;&#30340;&#39033;&#30446;&#30340;&#26681;&#30446;&#24405;&#19979;&#25214;&#21040;<code>database.php<\/code>&#25991;&#20214;&#65292;&#24182;&#23558;&#20854;&#28155;&#21152;&#21040;<code>.env<\/code>&#25991;&#20214;&#20013;&#12290;&#30830;&#20445;&#23558;&#25968;&#25454;&#24211;&#37197;&#32622;&#20449;&#24687;&#26367;&#25442;&#20026;&#20320;&#30340;&#23454;&#38469;&#20540;&#12290;&#20363;&#22914;&#65292;&#22914;&#26524;&#20320;&#27491;&#22312;&#20351;&#29992;MySQL&#65292;&#21487;&#20197;&#22312;<code>database.php<\/code>&#25991;&#20214;&#20013;&#30340;<code>$config['db'] = array('default' =&gt; 'mysql')<\/code>&#20013;&#28155;&#21152;&#30456;&#24212;&#30340;&#37197;&#32622;&#12290;<\/p>\n<\/li>\n<li>\n<p>&#21551;&#21160;&#26381;&#21153;&#22120;&#65306;&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#21551;&#21160;&#20320;&#30340;&#26381;&#21153;&#22120;&#65306;<code>php artisan serve<\/code><\/p>\n<\/li>\n<li>\n<p>&#27979;&#35797;&#20320;&#30340;&#24212;&#29992;&#65306;&#25171;&#24320;&#27983;&#35272;&#22120;&#65292;&#36755;&#20837;&#20320;&#30340;&#24212;&#29992;&#30340;URL&#65288;&#36890;&#24120;&#26159;<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL2xvY2FsaG9zdDo4MDAwJiM2NTI4OTsmIzM2ODI3OyYjMzQ4OTI7JiMyNzk3OTsmIzM1Nzk3OyYjMDM4OyMxMjI5MA==\" rel=\"noopener noreferrer nofollow\" rel=\"nofollow\">http:\/\/localhost:8000&#65289;&#36827;&#34892;&#27979;&#35797;&#038;#12290<\/a>;<\/p>\n<\/li>\n<\/ol>\n<p>&#29616;&#22312;&#20320;&#24212;&#35813;&#24050;&#32463;&#22312;Windows&#21644;Mac&#19978;&#25104;&#21151;&#22320;&#23433;&#35013;&#24182;&#37197;&#32622;&#20102;&#19968;&#20010;&#22522;&#26412;&#30340;Laravel&#39033;&#30446;&#12290;&#22914;&#26524;&#26377;&#20219;&#20309;&#38382;&#39064;&#65292;&#24076;&#26395;&#36825;&#20123;&#27493;&#39588;&#33021;&#24110;&#21161;&#20320;&#35299;&#20915;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bug&#32534;&#35793;&#29422; &#22312;Windows&#21644;Mac&#19978;&#23433;&#35013;Laravel&#38750;&#24120;&#31616;&#21333;&#12290;&#20197;&#19979;&#26159;&#35814;&#038;#3..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[44],"tuisongtax":[],"class_list":["post-723","my1js","type-my1js","status-publish","hentry","my1js2nav-laravel"],"acf":{"qian_art_seotitle":"","qian_art_seotitle_source":{"label":"SEO\u6807\u9898","type":"text","formatted_value":""},"qian_art_seokws":"","qian_art_seokws_source":{"label":"SEO\u5173\u952e\u8bcd","type":"text","formatted_value":""},"qian_art_stzhong":"","qian_art_stzhong_source":{"label":"\u4e2d | \u77ed\u6807\u9898","type":"text","formatted_value":""}},"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js\/723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/types\/my1js"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/media?parent=723"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=723"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=723"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}