質問: phpをローカルで動かして学習したいと考えるようになりました。 phpを仕事などで使用している方々はローカルで動くようにしていますか? それともサーバにあげてチェックをしていますか? 自社サーバとかかもしれません。 私は普段使用しているPCでphpが動作するよう環境設定を行おうかと思っていますが、やめた方がいいでしょうか? けしてサーバを作ろうというわけではないです、ローカルで動作する環境が欲しいです。 PCを複数所有していません。
回答: 「学習のためにローカル環境を構築した方が良いかどうか?」 に対する答えとしては 「対した手間がかかるわけでも無いので絶対に作った方が良い」 と回答します。 自分の場合は最終的な確認は本番環境とほぼ同一の環境になっているステージ環境で行いますが、 基本的に開発はローカル環境(仮想環境にlinuxを構築)で行います。 仮想環境の良いところは、 各ソフトウェアの様々なバージョンや設定の状態を簡単にマシン単位で保存出来ること 共用のサーバの様に他人の利用状況を考慮する必要のないテストが出来ること あたりで、 デメリットとしては linuxの扱い事態に慣れていないと本来の目的である実行環境を作る前に挫けてしまう というところかと思います。 PHPであればxampp(windowsの場合)やMAMP(macの場合)と言ったツールを使う事で、 windowsやmacに直接apache/php/MySQLをインストールすることが可能で、 仮想環境より簡単に実行環境を構築することが出来るので、 学習用としては十分だと思います。 xamppやmampで調べてみて下さい。