<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>ひよっこSEの日々</title>
<link>https://ameblo.jp/hinalove1214/</link>
<atom:link href="https://rssblog.ameba.jp/hinalove1214/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>入社2年目　Web系ひよっこSEの奮闘記</description>
<language>ja</language>
<item>
<title>WindowsでPHP開発環境を構築①</title>
<description>
<![CDATA[ <p>LAMP環境(Linux Apache MySQL PHP)は以前構築したので</p><p>WAMP環境(Windows Apache MySQL PHP)を構築してみます。</p><br><p>WindowsでPHP開発をしたいと思ったら</p><p>XAMPPが有名ですねヾ(＠°▽°＠)ﾉ</p><br><p>では<a href="http://www.apachefriends.org/download.html" target="_blank">ここ</a> からダウンロードしましょう！</p><br><p><br><a href="http://stat.ameba.jp/user_images/20140204/21/hinalove1214/78/e4/j/o0800038312835539733.jpg"><img border="0" alt="" src="https://stat.ameba.jp/user_images/20140204/21/hinalove1214/78/e4/j/t02200105_0800038312835539733.jpg" width="220" height="105"></a> <br></p><p>今回はPHPのバージョン5.5をダウンロードします。</p><br><p>ダウンロードしたexeファイルを実行すると</p><p>インストールが始まります。</p><p><br><a href="http://stat.ameba.jp/user_images/20140204/21/hinalove1214/6a/f8/j/o0516043112835545590.jpg"><img border="0" alt="" src="https://stat.ameba.jp/user_images/20140204/21/hinalove1214/6a/f8/j/t02200184_0516043112835545590.jpg" width="220" height="184"></a> <br></p><p>全てチェックを入れておきます。</p><p>インストール先はＣドライブ直下に。</p><br><p>インストールが終わり、XAMPPを起動します。</p><p><br><a href="http://stat.ameba.jp/user_images/20140204/21/hinalove1214/e4/45/j/o0744047712835558485.jpg"><img border="0" alt="" src="https://stat.ameba.jp/user_images/20140204/21/hinalove1214/e4/45/j/t02200141_0744047712835558485.jpg" width="220" height="141"></a> </p><p>ApacheとMySQLを起動します。</p><p><br><a href="http://stat.ameba.jp/user_images/20140204/21/hinalove1214/2a/70/j/o0744047712835558484.jpg"><img border="0" alt="" src="https://stat.ameba.jp/user_images/20140204/21/hinalove1214/2a/70/j/t02200141_0744047712835558484.jpg" width="220" height="141"></a> </p><p>起動できればこんな感じ。</p><br><br><p>さぁ、ブラウザで「<a href="http://localhost/">http://localhost」</a> と入力してみましょう</p><br><p>言語選択をした後、</p><p>じゃじゃーん！<br><a href="http://stat.ameba.jp/user_images/20140204/21/hinalove1214/21/f9/j/o0800035912835564054.jpg"><img border="0" alt="" src="https://stat.ameba.jp/user_images/20140204/21/hinalove1214/21/f9/j/t02200099_0800035912835564054.jpg" width="220" height="99"></a> </p><br><p>ただしくインストールされましたと出ています。</p><br><p><br><br>LAMP環境をソースから作ったときと比べるととても簡単です。</p><br><br><p>続いて、開発環境も作ってしまいましょう。</p><br><p><a href="https://netbeans.org/downloads/index.html" target="_blank">ここ</a> からNetBeansをダウンロードします。</p><p><br><a href="http://stat.ameba.jp/user_images/20140204/21/hinalove1214/25/37/j/o0800034912835572137.jpg"><img border="0" alt="" src="https://stat.ameba.jp/user_images/20140204/21/hinalove1214/25/37/j/t02200096_0800034912835572137.jpg" width="220" height="96"></a> <br></p><p>右側の「すべて」をダウンロードします。</p><p>いろいろ使えたほうが便利かなと。。</p><br><p>ダウンロードしたexeファイルを実行してインストールします。</p><p>少し時間がかかります。</p><br><br><p>そして、PHP開発時にSmartyのテンプレートを使いたいので</p><p>Smartyもインストール。</p><br><p><a href="http://www.smarty.net/download" target="_blank">ここ</a> から最新のzipをダウンロードします。</p><p>解凍したフォルダをＣドライブ直下に移動します。</p><p>そしてフォルダ名をSmartyに変更します。</p><br><br><p>Smartyを使うにはphp.iniに追記します。</p><p>php.iniはxmapp\phpの下にあります。</p><br><p>include_path=.;C:\xampp\php\PEAR"</p><p>という一文があるはずなので</p><p>そこに追記</p><p>include_path=.;C:\xampp\php\PEAR;.;C:\Smarty\libs"</p><br><p>追記した後はApacheを再起動します。</p><br><p>さぁ</p><p>いざテストプログラムをかこう</p><p><br><br>NetBeansを起動し、PHPプロジェクトを作成します。</p><p>プロジェクト名はデフォルトでPhpProject1になっています。</p><br><p>そして、index.phpに以下のように書きます</p><p><font color="#ff1493">&lt;?php</font></p><p><font color="#ff1493">　　require_once('Smarty.class.php');<br>　　$smarty = new Smarty();</font></p><p><font color="#ff1493">　　$smarty-&gt;display('test.tpl');</font></p><p><font color="#ff1493">?&gt;</font><br><br>?&gt;は書かないほうがいいとかあるけど今は書いておきます</p><br><p>次、index.phpと同じフォルダにtest.tplファイルを作ります。</p><p>ＮｅｔＢｅａｎｓでフォルダを右クリック-&gt;その他でSmartyテンプレートがあるので</p><p>そこから作ります。</p><p><font color="#ff1493">&lt;!DOCTYPE html&gt;<br>&lt;head&gt;&lt;/head&gt;<br>&lt;body&gt;<br>    &lt;h1&gt;This is test.&lt;/h1&gt;<br>&lt;/body&gt;</font></p><br><p>作ったファイルに上記のように作ります。</p><br><br><p>そして</p><p>ブラウザで「<a href="http://localhost/PhpProject1/index.php">http://localhost/PhpProject1/index.php</a>」にアクセス！！</p><br><br><p><br><a href="http://stat.ameba.jp/user_images/20140204/22/hinalove1214/32/3e/j/o0800042612835640470.jpg"><img border="0" alt="" src="https://stat.ameba.jp/user_images/20140204/22/hinalove1214/32/3e/j/t02200117_0800042612835640470.jpg" width="220" height="117"></a></p><br><p>テンプレートファイルの内容が表示されました～ﾍ(ﾟ∀ﾟ*)ﾉ</p><br><p>準備はこんなとこかな！</p><br><p>次回はMySQLの活用に進みます<br></p>
]]>
</description>
<link>https://ameblo.jp/hinalove1214/entry-11764972431.html</link>
<pubDate>Tue, 04 Feb 2014 21:26:03 +0900</pubDate>
</item>
<item>
<title>MEMORYテーブルの枯渇問題</title>
<description>
<![CDATA[ 備忘録がてら書いていこうと思います。<br><br><br>先日起きた出来事。<br><br>手動バッチがいつまでたっても終わらない。<br>エラーログもでていない。<br><br>なぜ？？？<br><br><br><br>はい。<br>やっぱりDB問題でした。<br><br><br>手動バッチにて、検索用のテーブルを更新する処理を行っていたのですが<br>そのテーブルがMEMORYテーブルだったんですね。<br><br>で、MEMORYテーブルに割り当てるサイズを1Gに設定していたのですが<br>この検索用テーブルが300万レコード分作ろうとして<br>メモリが枯渇していたわけですヽ(^o^)丿<br><br><br>このMEMORYテーブルとはんぞや<br>というと<br>メモリ上にデータを格納でき、<br>高速に処理ができるテーブルらしいです。<br><br>くわしくは↓<br>http://dev.mysql.com/doc/refman/5.1/ja/memory-storage-engine.html<br><br>MEMORYテーブルを使用しているのは<br>上記の検索用テーブルだけじゃないので<br>割り当てるサイズを素直に増やすのか<br>まだ検討中です。
]]>
</description>
<link>https://ameblo.jp/hinalove1214/entry-11757468602.html</link>
<pubDate>Sat, 25 Jan 2014 13:36:00 +0900</pubDate>
</item>
</channel>
</rss>
