【10日目】開発環境を整えるためにApacheを導入
Posted: Last Update:
お小遣いを稼げるサイトを目指して、10日目になりました。とうとう二けたになってしまった。昨日は開発環境に多大なる問題があることを発見したので、今日はかなり後退してソフトの入れ替えをします。
ロードマップ
どこまで逆戻りしたか、ロードマップで見てみると…。
- 準備 - サイトの全体像を決める
- 使用するプログラミング言語を決めて環境を整える ←ここに逆戻り
- サイトの基本構造を作って公開する
- 大枠の作成
- ヘッダの作成
- フッタの作成
- メイン部分の構成を作成
- リンクを開いた時の動きを作成 ← ここまで進んでいると思っていた
- ナビゲーションバーの作成
- メインコンテンツの作成
- 関連情報エリアの作成
- 公開
- 収益化に最適なサイトにアップグレードする
- GoogleアドセンスとAmazonアソシエイトの申し込みをする
- ローカルで簡単に入力ができるようにフォームを作る
- フォローアップ - より収益化に向いたサイト構造に変更する
.htaccessはLinux系でしか動かない
短いリンクを作るのに、.htaccessを使ったリンクの設定を行いたいと考えていますが、.htaccessはLinux系OSのサーバーでしか動きません。 今現在はローカルでテストをするために、仮想サーバーをWindowsのInternet Information Service(IIS)というソフトでやっています。このOSがWindowsなので、.htaccessが使えないと言うことが昨日分かりました。 というわけで、今日は5日間お世話になったIISにさよならを告げて、Linux系のApacheダウンロードしたいと思います。
まずはIISの無効化&アンインストール。Apacheの機能とぶつかってしまうらしい。コントロールパネル→プログラムのアンインストールと変更→Windows の機能の有効化または無効化→インターネットインフォメーションサービスのチェックをはずすだけ。さすがにWindowsのソフトなので簡単にできた。PCの再起動しないといけないけど。
傍らで大事件勃発
と、ここで事件が! ブログと全く関係がないのですが、
スマホが浮かんでるっ!!!!!
と思ったら、本来開かないはずの後の蓋に隙間ができて、本体を押し上げていました。持ち上がっているせいで浮かんでいるように見えたんですね。なぁんだ。下にでっかい虫でもいるのかと思ってドキドキしちゃいました。
あれ、でも、これ、もしかして虫がいるよりもっとやばい!?ぜったい電池が膨張してるよね!? Xperia Z3 Compact。このサイズ感がお気に入りなのに、買い替えなきゃいけないのか? ちょっと検索してみました。docomoでの発売が2014年11月なので、おそらく2015年初旬に購入してるはず。発売されてから半年も経ってないし、と思って交換したのを覚えてます。購入から5年もたってるので、買い替え時かもしれないです。でも、後継機がいまいち…。電池の持ちもZ3 Compactほどよくなさそうだし、なんか細長いし、とってもお高いし…。 とってもとってもお高いし! 保証期間も切れているので、解決策はあまりないみたいです。色々検索して、電池交換を自分でできるという記事に出会いました。どうせ保証期間切れてるから分解しても怒られないし、どうせだめもとだし、自分で電池交換してみるか。Amazonで電池をぽちっとしました。明日届くよ。一年くらい持てば儲けものですね。その間にもう少し小さいサイズのXperiaが発売されることを祈ります。
Apacheのインストール完了もPHPが動かない
さて、ブログの作成に戻りましょうか。IISも無事にアンインストールできたので、満を持してApacheのインストールをします。 インストールは簡単にできました。いろいろ弄っていましたが、…PHPtが動かないぞ? いろいろ考えて、途中でトイレに立ったり、お茶を淹れたり、私のスマホかわいそうと裏の蓋を剥がしてみたり(かわいそう…?) 息抜きをしていて気が付きました。PHPはWindows用のものをダウンロードしたのでした。Apache用のものが必要です。PHPも一度抜いて、Apache用の物を再度ダウンロード→インストール。設定も終った。無事にPHPも動きました。
ここまでかかった時間。できれば白状したくない…。
2時間…+40分。
今日はちょっと時間をかけすぎな気がしますが、スマホのことについて検索したりもしたし、あと15分だけ。 専用のローカルサーバを立ち上げるまでやってしまいたい。
Apacheに複数ホストを作ってみた
いろいろ検索して、ホストを複数作る方法を見つけました。 Apacheのフォルダの下にあるconf下のhttpd.confの最上部にホストを書きくわえて、保存。 こんな感じです。番号を変えて何個でも作れます。
Listen 81
<VirtualHost localhost:81>
DocumentRoot "C:/example/files/(フォルダパス)"
</VirtualHost>
で、Windowsのコマンドプロンプトを管理者権限で開いて、
「cd c:\Apache24\bin」と入れて、Enter。「httpd -k install」と入力して、Enter。
ブラウザから「http://localhost:81/」に接続すると、表示されました!PHPもちゃんと動いています。
15分以上かかりましたが、何とか完了。今日は時間を使いすぎちゃった。でも、なんとか環境は整った! 明日はやっとリンクの設定をいじくりまわそうと思います!