PHPをテストする環境を作ろう1- 古いPCにDebian11をインストール

私は機械好き、Windows好きなのですが、Linuxやサーバーというと上級者向けという印象があり、長年コンピューターを扱っている者としては興味が湧く分野です。

PCが一般的になり、まだ使える古いPCを活用したいと思う人がいるのではないかと思います。

今回は、Debian11をコンピューターへインストールしてPHPをテストするサーバーを作る方法を紹介したいと思います。
※Debian12.5でも同じ要領でインストールすることが出来ます。

古いPCにDebian11をインストールし、PHPをテストする環境を作ろう。
1.古いPCにDebian11をインストール
2.WEBサーバーを作ろう
3、DNSサーバーを作ろう
4.ファイルサーバーを作ろう
5.PHPを実行しよう
6.PHPをテストする環境を作ろう6 – ドメインを追加してみよう

今回は、次の2つの構成でコンピューターを扱う方法を説明します。


1.クロスケーブルによる接続。


2.ハブやルーターのハブを介した接続。

次の技能が必要です。
1.Windowsを扱えること。
2.コマンドプロンプトを扱えること。
3.ファイルやフォルダ(ディレクトリ)を扱えること。
4.拡張子を扱えること。
5.OSをインストールしたことがあること。
6.インターネットとネットワークの基礎が身についていること。
7.責任能力があること。(^^;

必要な物
1.Debian11
今回は、「netinst」と呼ばれる最小構成のインストーラーによるインストール方法を説明します。
入手したDebian11のISOファイルから、インストールメディア(CD、DVD,USBフラッシュメモリ)を作りましょう。
2.クロスケーブル、もしくはストレートケーブル2つとハブ、もしくはストレートケーブル2つとハブつきのルーター。

インストール時の注意点
1.ネットワークを要求される際に接続できなかった場合、一度LANケーブルをコンピューターから抜き差しして。再試行すると改善できる場合があります。

準備が出来たならば、早速インストールを始めましょう。

1.インストール先のコンピューターはDebian11に置き換わるので、大事なデータを予めバックアップしましょう。

2.インストールするコンピューターへメディアを挿入し、コンピューターを再起動しましょう。
※起動時にF12キーを押すと、起動ドライブを選ぶことが出来ます。


3.図の様な画面が現れたら、Graphical Installを選びましょう。


4.日本語を選びましょう。


5.日本を選びましょう。


6.日本語を選びましょう。


7.ネットワークを自動設定した場合は図の様な画面が現れます。
※現れなかった場合、自力でネットワークを設定しましょう。

あなたのPCをネットワーク上で識別するための名前を登録しましょう。
名前をphp-pcにすると、この先の説明を真似るだけでうまく行く可能性が高いと思います。


8.ドメイン名を登録しましょう。
※同じ名前でも構いません。


9.root用のパスワードを登録しましょう。
※インストール時に登録するパスワードは、root用のパスワードと、ログイン用のパスワードの2つがあります。


10.フルネームのユーザーアカウントを登録しましょう。


11.ユーザー名を登録しましょう。フルネームの名前の部分で構いません。


12.ログインパスワードを登録しましょう。


13.「ガイド-ディスク全体を使う」を選択しましょう。


14.インストール先のディスクを選択しましょう。


15.「すべてのファイルを1つのパーティションに(初心者ユーザーには推奨)」を選択しましょう。


16.「パーティショニングの終了とディスクへの変更の書き込み」を選択しましょう。


17.「はい」を選択しましょう。


18.「いいえ」をインストールしましょう。


19.「はい」を選び、ネットワークミラーからインストールします。
※「はい」を選ぶことで、後にインターネットからbind9, samba, php等のプログラムを簡単にインストールすることが出来ます。
※「いいえ」を選ぶと、インストールが難しくなるので、「はい」を選んでインストールしましょう。
※インストールできない場合、LANケーブルを抜き差しすることで、インストール可能になることがあります。


20.日本を選びましょう。


2021-11-019.png
21.好きなミラーを選びましょう。


22.プロキシを使用する場合は入力しましょう。無ければ何も入力する必要はありません。


23.「いいえ」を選択しましょう。
※インターネットに繋げて利用することを前提としていないので、いいえを選んでいます。


24.図の様にチェックしてインストールしましょう。
※図の選択肢を選ぶと、高速で扱い易いデスクトップ環境になります。
※他の機能を加えると、デスクトップ環境が変わり処理が遅くなります。
※古いコンピューターをテストマシンにすることを前提としていますので、図の構成が最もいいと思います。


25.「はい」を選びましょう。


26.インストール先のディスクにブートローダーを登録しましょう。
※通常、インストール先のディスクへブートローダーを書き込みます。
※2つ以上ディスクがある場合、sda, sdbの様な表示になります。
※sda(Windows), sdb(Debian)があり、sdaへブートローダーを書き込むと、起動時にメニューが現れますが、sdbのDebianを削除するとどちらも起動しなくなります。その場合、WindowsのMBRを回復させなければなりません。
※sda(Windows), sdb(Debian)があり、sdbへブートローダーを書き込むと、BIOSで起動順序を変更したり、起動時にF12キーを押すことで、WindowsとDebianの起動を切り替えます。


27.インストールが終わりました。
「続ける」ボタンを押すと、自動的にコンピューターが再起動し、Debianを起動します。


1.通常、「Debian GNU/Linux」で起動します。


2.登録したユーザー名を選びましょう。


3.ユーザー名用のパスワードを入力してログインしましょう。


4.Debianのデスクトップ環境です。
右上のところで、設定やログオフ、電源オフ、再起動などを行えます。
左上のアクティビティにより、アプリケーションを起動したり起動しているアプリケーションを切り替えることが出来ます。


5.アクティビティを押しましょう。黄色い矢印のところにブラウザ、FireFoxがあります。押してみましょう。


6.アドレス欄にアドレスを打ち込むと、インターネット上のサイトを観覧できます。


7.グーグルが開きましたね。
※インターネットへ接続できなかった場合、自力でどうにかしましょう。
※設定のネットワークに、ネットワークの設定機能があります。

ブラウザを閉じ、サーバーに必要なアプリをインストールしましょう。


1.アクティビティを押しましょう。


2.矢印の先を押しましょう。


3.ユーティリティを選択しましょう。
※ユーティリティがない場合もあります。


4.端末を開きましょう。


5.システムを変更する場合はスーパーユーザー権限が必要なので、suによりスーパーユーザー権限を得ましょう。


6.rootのパスワードを入力しましょう。


7.su(super user)権限を得ました。


8.apt-get install bind9と入力しEnterキーを押しましょう。、インターネットからbind9をインストールします。


9.Yを入力し、Enterキーを押しましょう。


10.apt-get install sambaと入力しEnterキーを押しましょう。インターネットからsambaをインストールします。


11.Yを入力し、Enterキーを押しましょう。


12.apt-get install php php-mbstring php-gd php-mysqlと入力しEnterキーを押しましょう。インターネットからphpをインストールします。


13.Yを入力し、Enterキーを押しましょう。


14.apt-get install php-pear libapache2-mod-phpと入力しEnterキーを押しましょう。インターネットからリポジトリとapache2でphpを使うためのライブラリをインストールします。


15.Yを入力し、Enterキーを押しましょう。
他にも必要な物があれば、今の内にインストールしておきましょう。


16.exitを入力しEnterキーを押しましょう。su権限が無くなります。


17.インストールが終わりました。端末を閉じ、Debianお終了しましょう。

Bind9、Samba、Phpをインストールしました。
以降、Debian11をインストールしたパソコンは、インターネットへつなげることがありませんので、LANケーブルを外しても構いません。

古いPCにDebian11をインストールし、PHPをテストする環境を作ろう。
1.古いPCにDebian11をインストール
2.WEBサーバーを作ろう
3、DNSサーバーを作ろう
4.ファイルサーバーを作ろう
5.PHPを実行しよう
6.PHPをテストする環境を作ろう6 – ドメインを追加してみよう

以上