VPSにPHPをインストール!
WordPressでブログを始めるには、PHPという魔法の呪文…じゃなくてプログラミング言語が必要不可欠!今回は、サードプレイスから愛を込めて、VPSサーバーにPHPをインストールする方法を、まるでRPGのクエストのようにご紹介します。
PHPって一体なに?勇者よ、恐れることはない!
PHPは、主にウェブの世界で活躍するプログラミング言語。WordPressはこのPHPの力を借りて動いているんです。つまり、WordPressを使うには、PHPという心強い仲間が必要ってわけ!
モジュール版PHPって何?それは仲間の証!強化パーツだ!
サーバーでPHPを動かすとき、頼りになるのが「モジュール版PHP」。これは、PHPの機能を拡張する「拡張モジュール」というアイテムを装備できる優れもの。
…って言われても、ピンと来ないですよね?(笑)
例えば、RPGで勇者が剣や鎧を装備するように、PHPも様々な機能を追加できるんです。この機能を追加するパーツが「モジュール」!
- 画像処理モジュール: ブログに画像を表示したり、加工したりするために必要
- データベース接続モジュール: 記事や設定を保存するデータベースとPHPをつなぐために必要
このように、モジュールはPHPをパワーアップさせるための、超重要なアイテムなんです!
WordPressって何?ブログを作るための魔法のツール!
「WordPress(ワードプレス)」 というのは、ブログやウェブサイトを簡単に作れる、世界中で大人気のツールなんです。
例えるなら、レゴブロックみたいなもの。色々なパーツ(テーマやプラグイン)を組み合わせて、自分だけのオリジナルなウェブサイトを作ることができます。
難しいプログラミングの知識がなくても、直感的な操作で素敵なブログを作れるのがWordPressの魅力!
サードプレイスって何?落ち着いて作業できる秘密基地!
「サードプレイス」 っていうのは、自宅や職場とは違う、第3の場所のこと。カフェとか、コワーキングスペースとか、図書館とか…
要は、「落ち着いて作業できる場所」 ならどこでもOK!そうです。これで憧れのノマド生活もゆめじゃない(笑)
このブログでは、私がサードプレイスで作業しながら、ブログを立ち上げていく様子をお届けします。
WordPressに必要なPHPモジュール?冒険の前にチェック!
必要なモジュールは、WordPressの公式サイトで確認できます…が!実はWordPressは親切なので、ログインした時に必要なモジュールが足りないと教えてくれるんです。だから、「まあ、なんとかなるっしょ!」 くらいの気持ちで大丈夫!神経質になる必要は、全くありません!(笑)
PHPをインストールするぞ!いざ、ターミナルの荒野へ!
さあ、冒険の準備はいいですか?ターミナルを開いて、VPSサーバーにログインしていることを確認したら、いよいよPHPのインストールです!
sudo apt install php
(注)sudo は「スーパーユーザーとして実行する」という意味。管理者権限が必要な処理を行う際に使います。
sudoはlinuxコマンド。詳しいことはまたいつか。
この呪文…じゃなくてコマンドを唱えると、PHPがインストールされます。
PHPのバージョンを確認!レベルアップした証を刻む!
インストールが終わったら、PHPのバージョンを確認してみましょう。
sudo php -v
これで、PHPのバージョンが表示されます。今後の設定で「PHP 8.1」のようにバージョンを指定する必要があるので、しっかり覚えておきましょう。
PHPサービスの状態を確認!仲間がちゃんと動いているかチェック!
インストールが終わったら、PHPのサービスがちゃんと動いているか確認しましょう。
sudo systemctl status php8.1
(注)8.1 の部分は、先ほど確認したPHPのバージョンに合わせてくださいね!
このコマンドを実行すると、PHPのステータスが表示されます。「active」や「enable」と表示されていれば、PHPは元気に稼働中です!
もし起動していなかったら…
sudo systemctl start php8.1
…このコマンドでPHPを起動させましょう!
再起動しても大丈夫!自動起動設定で安心をゲット!
サーバーがダウンしたり、メンテナンスで再起動したり…そんな時でも、PHPが自動で起動するように設定しておけば安心です!
sudo systemctl enable php8.1-fpm
これで、サーバー再起動後もPHPが自動で起動してくれるので、「あれ?ブログが表示されない…」 なんて事態を防げます!
PHPインストール完了!新たな冒険の始まりだ!
お疲れ様でした!これでPHPのインストールは完了です。WordPressでブログを始める準備が、また一歩進みましたね!
さあ、次の冒険…じゃなくて記事では、データベースの設定について解説します。お楽しみに!