WordPressを始めるまで その2

皆様、【LAMP】という言葉をご存じでしょうか。「らんぷ」と読みます。パソコンの世界でいうやつですのでご注意ください。
これは略語で、Linux・Apache・MySQL・PHP の略です。PHPはPythonとかPerlとかでも良いようです。
さて、これらの単語。見たり聞いたことはあると思います。
・Linux(リナックス):OSのことです。今回はCentOS7をターゲットにします。
・Apahe(アパッチ):Webサーバソフトです。
・MySQL(マイ・エスキューエル):データベースシステムです。今回は派生したMariaDBをターゲットにします。
・PHP(ピー・エイチ・ピー):スクリプト言語(プログラム言語)です。
これで一通りのことができますよ。という単語になっています。本システムもこれに習ってインストール作業を進めます。データベースシステムはPostgreSQL(ポストグレ・エスキューエル)のほうが良さそうなんですが、この言葉ができた当時はMySQLがスタンダードっぽかったです。

まずはOSを入れないと動かすこともできません。今回はCentOS7を使用します。お使いのPCで「CentOS7」を検索してisoイメージをダウンロードしてくださいませ。
え、わからない? いやいや、これくらいできないとさすがにサーバの運用は難しいですのでがんばってください。
ダウンロード後、DVDに焼き付けインストールメディアとしてサーバのDVDドライブで起動させます。
基本的にデフォルト(規定値)のままインストールを進めることになります。そのあたりは先人の方々の記事を検索して参考にしてください。
本サイトの場合、インストールオプションはGNOMEインストールオプションで進めました(後でX Windowを入れるのが面倒だったので)。

え、わからない? ”CentOS7 インストール”で検索して、それを参考にインストールしてください。その中でインストールの種類を選ぶ箇所があります。「最小」とか「開発者用」とかあるかと思います。その中に「GNOME」というのがあると思います。それを選んだ。という話です。
今後、わからなければ調べる癖を身につけていってくださいませ。
#本当は細かく書きたいのですが、先人の記事のほうが有益っぽいのでそちらを参照してください。

OSのインストールはHDD(今回はSSD)のフォーマットも行われますので、あらかじめ必要なファイルは待避しておきましょう。
そして、サーバ機ですからIPを固定にしておきます。IP:192.168.0.200/255.255.255.0 ゲートウェイ:192.168.0.1 といたところでしょうか。
もしかすると、ここが一番ネックなのかもしれない・・・そう思いました。

WordPressを始めるまで その1

「WordPressを始めるまで」は、まっさらなPCからOS・ミドルウェアをインストールしてWordPressを始められるまでを記事にしたものです。

本サイトの本Webサーバを題材としていますので、参考としてくださいませ。

さて、Webサイトを運営するに当たりいくつか方法があります。契約しているプロバイダのサービスを利用する・レンタルサーバを借りる。というのが一般的でしょうか。これらはサーバの容量に制限があったりすることが多いので注意が必要です。また、お好みのシステムを自由に動かせるかというと、共用サーバであるが故に制限が多いのも現実です。

本サイトではそれらの制限を回避するため、自宅にWebサーバを構築して運用することにしました。

これだけ聞くと敷居が高いように思えますが、ちょっとお勉強すれば簡単に動かすことができますので、ぜひチャレンジしていただきたいと思います。

自宅の環境として

・光回線またはADSL

・サーバ用のPC

・操作用のPC

が必要です。最近ではこれらを導入している家庭も多いと思うので、あまり問題にはならないかと思います。

本サイトは

・ドコモ光マンションタイプ

・BTOパソコン(Atom D510 1.66GHz、メモリ2GB、SSD120GBの無音パソコン)

DELLのノートPC Inspiron1100(Pentium メモリ8GB SSD120GB)

です。サーバPCは2010年頃に購入したB5サイズ程度の安いPCです。もちろん高性能PCのほうがよいのですが、低スペックPCでもそれなりに動作はします。

あとはこれらがLAN(有線推奨ですが無線でもOK)でつながっていること。ルータの設定変更を行うので一般売りされているルータ(ブロードバンドルータ。WAN側(インターネット側)の設定で接続にEEEoPの接続設定ができるやつ。まぁ普通のルータです)である必要があります。これは、外部からの接続を許可させるためです。マニュアルにDMZがどうしたこうしたというのがあれば、おそらく大丈夫です。

とまぁ、準備しておく環境はこれくらいです。ルータはモバイルルータは避けましょうね。

それでは始めて行きましょう!

なお、Linuxに触ったことがあり、viエディタをとりあえず触れること(カーソル移動・検索・入力・保存)ができる読者を対象としています。まだの方は書籍や先人のサイトなどを参照してくださいませ。