m6uのエンジニアっぽい日記

PHP利用開発やFuelPHP利用開発、PostgreSQL利用開発、Androidアプリ開発、CentOS7サーバー構築など、テクニカルでエンジニアっぽい内容の日記

XAMPPおじさんが伝える、Windows10からはじめるPHPプログラミング生活:序文

PHPのプログラミングをしたいですか? したいです!

これから当面の間は、下記にまとめる読者層を想定したPHPプログラミングの始め方を一つ一つ丁寧に伝えていきたいと思う。

  • Windows 10パソコンを持っていて、実は初めて使うパソコンであり、パソコンを使いこなしているとは言えない人。あるいは、これからWindows 10パソコンを買って取り組もうとしている人。
  • PHPを使ってWebプログラミングを始めたい人。
  • 入門書を読んでみたけど、しっくり来ていない人。

まだパソコンを買っていないけど、どれを選べばいいの? という人に向けて

ざっくりいうと、高性能で高価なパソコンを買えるならそうしてください。
でも、高性能だからといって技術習得が捗ったりわかりやすくなることはありませんので、パソコンにあまりお金を使えない場合でも大丈夫な方法があります。

中古Windows 10タブレットパソコンで取り組んでみるPHPプログラミング

この記事を書くために用意したパソコンは「ARROWS tab Q506/ME」という中古価格約1万円のタブレットパソコンです。

f:id:m6u:20200614071343p:plain
イオシスさんでの紹介記事例
どこかの会社で大量導入してその後別の高性能な機種に入れ換えられたのか、購入当時大量に出回ってました。
性能はそんなに良くないけど、ネットを見たり動画配信サービスを利用したりするには使えます。
ですが、もう中古市場でも在庫が払底しているので、今買うならこの機種が良いんじゃないでしょうか。
ARROWS Tab Q704/PV Xi対応無線WAN搭載モデル【Core i5(1.9GHz)/4GB/128GB SSD/Win10Home】
f:id:m6u:20200614073525p:plain
ARROWS Tab Q704/PVのスペック(イオシスさんの販売ページより)
2万円を超えていますからちょっと勇気がいりますね。でもプログラミングを学ぶだけでなく、わりと普通に使えそうな気がします。
画面の大きさと解像度1920x1080と必要十分。安いパソコンでよくある1333x768の解像度だと表示される情報量が少なくて使いづらくなってしまいます。
メモリ4GBと控えめですが、ストレージがSSDのため十分使えるかと思われます。

キーボードとマウスを備えるべし

もちろん、このパソコン単体で使う前提ではありません。パソコンにはキーボードとマウスを必ず備えましょう。
Windows 10のタブレットパソコンなら、ソフトウェアキーボードが画面上に表示できるのですが、画面の大半を無駄に占拠してしまいプログラミング中のコードを見通すのが難しくなります。
日本語入力JIS配列のにしましょう。海外製の安いキーボードは「2」と「@」が同じキーに刻印されていてUS配列と呼ばれます。JIS配列のは「2」と「”」が一緒に刻印されているので簡単にわかります。
また、マウスも必要です。Windows 10タブレットパソコンならタッチ操作でそこそこ使えるのですが、プログラミングにおいてマウスを使った右クリックメニューをよく使います。
キーボードやマウスは、なるべく有線接続(USBケーブルでつなぐ)してもらいたいところです。Bluetooth接続では何らかの理由で反応しなくなったり誤動作してしまうことがあります。百歩譲って、USBレシーバーが付属する独自無線方式にしましょう。(ロジクールUnifyingマジおすすめ。)
例えば、ロジクール マウス キーボード セット 無線 MK240n ワイヤレスコンボ ブラック MK240nBCなんて2千円ちょっと。テンキーがないので場所を取らず独自無線通信は不安なく使えるはず。

テンキー付きがほしければロジクール ワイヤレスマウス キーボード セット 無線 ワイヤレスコンボ MK270 もいいかもしれない。

今回はここまでにしておこうか

方向性として、いわゆるXAMPPを使ってパソコン単体でPHPプログラミングができるようになるまでを、設定の仕方も含めて説明を加えていきたい。