<?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/"
	>

<channel>
	<title>Laravel &#8211; カミュプリィの雑多なメモ</title>
	<atom:link href="https://www.commuply.co.jp/technic/memo/tag/laravel/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.commuply.co.jp/technic/memo</link>
	<description></description>
	<lastBuildDate>Thu, 26 Sep 2024 07:25:00 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.commuply.co.jp/technic/memo/wp-content/uploads/site-icon-150x150.png</url>
	<title>Laravel &#8211; カミュプリィの雑多なメモ</title>
	<link>https://www.commuply.co.jp/technic/memo</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>[PHP]Laravelの開発環境をWindowsで整える</title>
		<link>https://www.commuply.co.jp/technic/memo/setup-laravel/</link>
		
		<dc:creator><![CDATA[ume]]></dc:creator>
		<pubDate>Sat, 17 Sep 2022 15:33:20 +0000</pubDate>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[cd]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[dism.exe]]></category>
		<category><![CDATA[Docker Desktop]]></category>
		<category><![CDATA[Laravel]]></category>
		<category><![CDATA[Linux 用 Windows サブシステム]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[sail down]]></category>
		<category><![CDATA[sail up]]></category>
		<category><![CDATA[sudo apt update]]></category>
		<category><![CDATA[sudo apt upgrade -y]]></category>
		<category><![CDATA[sudo apt-get install -y dos2unix]]></category>
		<category><![CDATA[sudo do-release-upgrade]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsの機能の有効化または無効化]]></category>
		<category><![CDATA[WSL]]></category>
		<category><![CDATA[インストール]]></category>
		<category><![CDATA[カレントディレクトリ]]></category>
		<category><![CDATA[仮想マシン プラットフォーム]]></category>
		<category><![CDATA[開発環境]]></category>
		<guid isPermaLink="false">https://www.commuply.co.jp/technic/website/?p=281</guid>

					<description><![CDATA[はじめに 　WindowsパソコンにLaravelの開発環境を整えました。およそ次のとおりになります。 WSL（WindowsでLinuxを使えるようにするもの） WSLにUbuntuをインストール WindowsにDo [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading" id="%25e3%2581%25af%25e3%2581%2598%25e3%2582%2581%25e3%2581%25ab">はじめに</h2>


<p>　WindowsパソコンにLaravelの開発環境を整えました。およそ次のとおりになります。</p>



<ol class="wp-block-list"><li><strong>WSL</strong>（WindowsでLinuxを使えるようにするもの）</li><li>WSLに<strong>Ubuntu</strong>をインストール</li><li>Windowsに<strong>Docker Desktop</strong>をインストール</li><li>Ubuntuに<strong>Laravel</strong>をインストール</li></ol>


<h2 class="wp-block-heading" id="wsl">WSL</h2>


<p>　[コントロールパネル]&gt;[プログラム]&gt;[プログラムと機能]&gt;[Windowsの機能の有効化または無効化]を開いて、次の項目にチェックを入れます。</p>



<ul class="wp-block-list"><li>Linux 用 Windows サブシステム</li><li>仮想マシン プラットフォーム</li></ul>



<p>　これをPowerShellで設定するには次のようにします。PowerShellは[管理者として実行]します。</p>



<pre class="wp-block-code"><code>dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart<br>dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart</code></pre>



<p><a href="https://www.kagoya.jp/howto/it-glossary/develop/wsl2_linux/" target="_blank" rel="noreferrer noopener">WindowsでWSL2を使って「完全なLinux」環境を作ろう！</a></p>



<p>　ここまで設定したら、一旦Windowsを再起動します。</p>


<h2 class="wp-block-heading" id="ubuntu">Ubuntu</h2>


<p>　パソコンから目を離しても、Windowsがスリープしないように、[システム]&gt;[電源とバッテリー]で設定しておきます。</p>



<p>　それでは、Ubuntuをインストールしましょう。PowerShellを[管理者として実行]し、次のようにします。</p>



<pre class="wp-block-code"><code>wsl --install</code></pre>



<p>　Ubuntuがインストールされると、新しいユーザーの名前とパスワードの登録がおこなわれます。<br>ユーザー名とパスワードは何でもよいですが、ブランクにできません。このパスワードは頻繁に使いますので、しっかりメモしておきましょう。<br>　成功すると、[スタート]&gt;[すべてのアプリ]に[Ubuntu]が登録されます。</p>



<p><a rel="noreferrer noopener" href="https://learn.microsoft.com/ja-jp/windows/wsl/install" target="_blank">WSL を使用して Windows に Linux をインストールする</a></p>



<p>　次に、Ubuntuを更新しましょう。[スタート]&gt;[すべてのアプリ]から[Ubuntu]を開いて、次のようにします。</p>



<pre class="wp-block-code"><code>sudo apt update &amp;&amp; sudo apt upgrade -y
exit</code></pre>



<p>　ここでWindowsを再起動します。</p>



<p>　もういちど、Ubuntuを開いて、次のようにします。</p>



<pre class="wp-block-code"><code>sudo do-release-upgrade
exit</code></pre>



<p>　途中で[y]や[ENTER]の入力を求められます。</p>



<p>　更に、WindowsとUbuntuの改行コードの違いを吸収するために次のようにします。</p>



<pre class="wp-block-code"><code>sudo apt-get install -y dos2unix
find . -type f -print0 | xargs -0 dos2unix</code></pre>


<h2 class="wp-block-heading" id="docker-desktop">Docker Desktop</h2>


<p>　次のサイトからWindows用のDocker Desktopをインストールします。これはWindowsのアプリです。</p>



<p><a href="https://www.docker.com/products/docker-desktop/">ドッカーデスクトップ</a></p>



<p>　インストールが正常に終わると[Installation succeeded]と表示されます。そのあとDocker Desktopを開くとチュートリアルが始まりますが、とりあえずスキップしましょう。</p>



<p><a href="https://laravel.com/docs/9.x#laravel-and-docker">ララベルとドッカー</a></p>


<h2 class="wp-block-heading" id="laravel">Laravel</h2>


<p>　Ubuntuを開いて、次のようにします。<br>[○○]部分には任意のディレクトリ名を入れます。例えば[example-app]とすることができます。</p>



<pre class="wp-block-code"><code>curl -s "https://laravel.build/○○?php=81" | bash
cd ○○ &amp;&amp; ./vendor/bin/sail up</code></pre>



<p>　これで、開発環境は整いました。</p>



<p><a href="https://reffect.co.jp/laravel/laravel-sail">【Docker】Laravel Sailのインストールと使い方を確認</a></p>


<h2 class="wp-block-heading" id="laravel%25e3%2582%2592%25e9%2596%258b%25e3%2581%258f">Laravelを開く</h2>


<p>　ここからは、コンピューターを開いてLaravelにアクセスするたびにおこないます。<br>まずはUbuntuを開いて、次のようにします。</p>



<pre class="wp-block-code"><code>cd ○○ &amp;&amp; ./vendor/bin/sail up -d</code></pre>



<p>　[○○]部分には、先に curl -s &#8220;https://laravel.build/○○?php=81&#8221; | bash したときの○○を入れます。<br>　次に、ブラウザを開いて http://localhost/ にアクセスします。無事にLaravelの画面が表示されたでしょうか。</p>



<p>　なお、Laravelを終わらせるには、次のようにします。</p>



<pre class="wp-block-code"><code>./vendor/bin/sail down</code></pre>


<h2 class="wp-block-heading" id="%25e3%2581%258a%25e3%2582%258f%25e3%2582%258a%25e3%2581%25ab">おわりに</h2>


<p>　開発環境の細かいところは、参加するチームによって色々と差異があるとおもいます。基本的なところが押さえられていたなら いいな..とおもいます。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
