<?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>初期設定 - プログラミングで遊ブログ</title>
	<atom:link href="https://lemon818.com/tag/%E5%88%9D%E6%9C%9F%E8%A8%AD%E5%AE%9A/feed/" rel="self" type="application/rss+xml" />
	<link>https://lemon818.com</link>
	<description>現役システムエンジニアが趣味でプログラミングする自由気ままなブログ</description>
	<lastBuildDate>Sat, 23 Mar 2019 12:50:32 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>	<item>
		<title>【自宅PCでWeb開発】XAMPPでWeb開発を行う前に必要なPHPの初期設定</title>
		<link>https://lemon818.com/xampp-php/</link>
		
		<dc:creator><![CDATA[Take]]></dc:creator>
		<pubDate>Tue, 19 Mar 2019 12:50:58 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[Web開発]]></category>
		<category><![CDATA[XAMPP]]></category>
		<category><![CDATA[初心者]]></category>
		<category><![CDATA[初期設定]]></category>
		<guid isPermaLink="false">https://lemon818.com/?p=4271</guid>

					<description><![CDATA[はじめに この記事では、XAMPP でWeb開発を行う前に必要なPHPの初期設定の方法を解説します。 WordPress は大部分が「PHP」と呼ばれる Web アプリ開発用のプログラミング言語で構成されていますが、 日…]]></description>
										<content:encoded><![CDATA[<h2>はじめに</h2>
<p>この記事では、XAMPP でWeb開発を行う前に必要なPHPの初期設定の方法を解説します。</p>
<p>WordPress は大部分が「PHP」と呼ばれる Web アプリ開発用のプログラミング言語で構成されていますが、</p>
<p>日本語でのWeb開発を行う場合には、文字コード設定や日本語全角文字となるマルチバイト設定が必要となります。</p>
<p>今回行う PHP 初期設定は下記になります。</p>
<div class="sc_frame_wrap block blue">
<div class="sc_frame_title">PHP の初期設定</div>
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid blue">
<ol>
<li>文字コード</li>
<li>タイムゾーン</li>
<li>マルチバイト（日本語全角文字を利用）</li>
<li>【任意】ファイルの最大アップロードサイズ</li>
</ol>
</div>
</div>
</div>
</div>
<p>書式設定を行うために「php.ini」を編集しますが、<span style="color: #ff6600;"><strong>編集する前に「php.ini」のバックアップを取得するようにしてください。</strong></span></p>
<p>要は編集前の「php.ini」をコピーしてどこかに保存しておいてください。万が一間違えた時もそこから戻すことが可能です。</p>
<h2>PHP 初期設定</h2>
<p>前述しましたが、PHP 初期設定は「php.ini」から行います。</p>
<p>「php.ini」は「C:\xampp\php」 （Windows(C:) &gt; XAMPP &gt; php） にあります。</p>
<p>そして「php.ini」を適当なエディタで開きます。</p>
<p>私は「サクラエディタ」というエディタで開いていますが、「メモ帳」で開いても問題ありません。</p>
<h3>文字コード</h3>
<p>php で表示させるページの文字コードを設定します。</p>
<p><img decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/03/php-2-1.png" alt="" width="461" height="84" class="size-full wp-image-4277 aligncenter" srcset="https://lemon818.com/wp/wp-content/uploads/2019/03/php-2-1.png 461w, https://lemon818.com/wp/wp-content/uploads/2019/03/php-2-1-300x55.png 300w" sizes="(max-width: 461px) 100vw, 461px" /></p>
<p>「php.ini」の704行目にある default_charset が「UTF-8」になっていることを確認します。</p>
<p>※ もし見つからなかったら「http://php.net/default-charset」という文字を検索してみてください。</p>
<p>デフォルトで「UTF-8」になっていると思いますが、もしなっていない場合は下記画面のように「UTF-8」に書き換えます。</p>
<div class="sc_frame_wrap inline blue">
<div class="sc_frame ">
<div class="sc_frame_text"><strong>default_charset = "UTF-8"</strong></div>
</div>
</div>
<h3>タイムゾーン</h3>
<p>Web のタイムゾーン設定を行います。</p>
<p>「php.ini」の1949行目にある date.timezone に「Asia/Tokyo」にします。つまりタイムゾーンを日本に設定します。</p>
<p>※ もし見つからなかったら「date.timezone」という文字を検索してみてください。</p>
<p>デフォルトで 「Europe/Berlin」となっていると思いますが、これを「Asia/Tokyo」に変更します。</p>
<p><img decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/03/php-3.png" alt="" width="298" height="33" class="aligncenter size-full wp-image-4278" /></p>
<div class="sc_frame_wrap inline blue">
<div class="sc_frame ">
<div class="sc_frame_text"><strong>date.timezone = Asia/Tokyo</strong></div>
</div>
</div>
<h3>マルチバイト（日本語全角文字を利用）</h3>
<p>日本語全角文字を利用するためのマルチバイト設定をします。</p>
<p>1656 行目にある「mbstring.language」を「Japanese」と設定します。</p>
<p>※ もし見つからなかったら「mbstring.language」という文字を検索してみてください。</p>
<p>デフォルトでも 「Japanese」となっていると思いますが、先頭に「;」文字が含まれておりコメントアウトになっているため、先頭に「;」文字を外します。</p>
<p><img decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/03/php-4.png" alt="" width="512" height="84" class="aligncenter size-full wp-image-4280" srcset="https://lemon818.com/wp/wp-content/uploads/2019/03/php-4.png 512w, https://lemon818.com/wp/wp-content/uploads/2019/03/php-4-300x49.png 300w" sizes="(max-width: 512px) 100vw, 512px" /></p>
<div class="sc_frame_wrap inline blue">
<div class="sc_frame ">
<div class="sc_frame_text"><strong>mbstring.language = Asia/Tokyo"</strong></div>
</div>
</div>
<h3>【任意】ファイルの最大アップロードサイズ設定</h3>
<p>こちらの設定は任意の設定となり、別にしなくてもいいですがすると便利な設定なのでご紹介します。</p>
<p>ファイルのアップロードサイズを変更します。変更箇所は全部で３つです。</p>
<div class="sc_frame_wrap block blue">
<div class="sc_frame_title">変更箇所</div>
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid blue">
<ol>
<li>upload_max_filesize</li>
<li>post_max_size</li>
<li>memory_limit</li>
</ol>
</div>
</div>
</div>
</div>
<h4>upload_max_filesize</h4>
<p>upload_max_filesize ではファイルのアップロードサイズを変更します。</p>
<p>デフォルトでは「upload_max_filesize = 2M」と設定されていますが、大きなファイルをアップロードする予定ならばここを変更する必要があります。</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/03/php-5.png" alt="" width="418" height="54" class="aligncenter size-full wp-image-4282" srcset="https://lemon818.com/wp/wp-content/uploads/2019/03/php-5.png 418w, https://lemon818.com/wp/wp-content/uploads/2019/03/php-5-300x39.png 300w" sizes="auto, (max-width: 418px) 100vw, 418px" /></p>
<p>※ 見つからない場合は、「upload_max_filesize」と検索してください。</p>
<p>しかし、安易に大きい値を設定してはいけません。</p>
<p>レンタルサーバではこの値に制限を付けている場合もあり、<strong>ファイルをアップロードするサーバのスペック</strong>に見合う設定をする必要があります。</p>
<h4>post_max_size</h4>
<p>post_max_size では、一回のアップロードファイルの合計サイズを設定できます。</p>
<p>この設定は「post_max_size」が「upload_max_filesize」の値よりも大きい値を設定するときに必要です。</p>
<p>デフォルトでは、8M と設定されています。</p>
<p>※ 見つからない場合は、「post_max_size」と検索してください。</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/03/php-6.png" alt="" width="692" height="87" class="aligncenter size-full wp-image-4283" srcset="https://lemon818.com/wp/wp-content/uploads/2019/03/php-6.png 692w, https://lemon818.com/wp/wp-content/uploads/2019/03/php-6-300x38.png 300w" sizes="auto, (max-width: 692px) 100vw, 692px" /></p>
<h4>memory_limit</h4>
<p>memory_limit では、メモリ使用量の最大値を設定できます。</p>
<p>この設定は「post_max_size」よりも大きい値を設定する必要があります。</p>
<p>デフォルトでは、128M と設定されています。</p>
<p>※ 見つからない場合は、「memory_limit 」と検索してください。</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/03/php-7.png" alt="" width="521" height="52" class="aligncenter size-full wp-image-4284" srcset="https://lemon818.com/wp/wp-content/uploads/2019/03/php-7.png 521w, https://lemon818.com/wp/wp-content/uploads/2019/03/php-7-300x30.png 300w" sizes="auto, (max-width: 521px) 100vw, 521px" /></p>
<h2>最後に</h2>
<p>いかがでしたでしょうか？</p>
<p>これにて PHP の初期設定が完了です。</p>
<p>php.ini を設定することでさまざまな設定が行えますが、変更前は必ず php.ini の<strong>バックアップを取得</strong>してください。</p>
<p>また前述していますが、アップロード設定をする際は<strong>アップロードするサーバ、パソコンのスペックを事前に確認してから変更するようにしてください。</strong></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
