自分のパソコンの中に仮想サーバー(XAMPP)を設置する(ウィンドウズ編)

  • このエントリーをはてなブックマークに追加

超初心者向け!今からPHPを勉強しようと思っている人は必ず自分のパソコンにプログラムを書くためのサーバーが必要です。そのサーバーがXAMPP(ザンプ)です。

いきなり本物のサーバーへ試しに書いたプログラムをアップロードすることはありません。自分のパソコンにプログラムを動かせる環境を作って、間違っても構いませんので、とにかく実践で覚えていきます。そのプログラムは自分以外の誰も見ることはありません。

私は超入門編のPHPの書籍を購入したので、その本を見ながら練習と備忘録も兼ねてXAMPPの設置方法を説明していきます。XAMPPはフリーソフトでお金はかかりません。中古本のため進めるうちに内容が古い部分も出てくるかもしれません。しかし、この中古本のPHP入門書に書いてあったのは、XAMPPはバージョンアップをしているが操作の内容は同じため古いバージョンで進めていくというものでした。

私もこれに従い、古いバージョンでXAMPPの設置方法をしていきます。XAMPP設置以降も本に忠実に作業します。

XAMPPダウンロードサイトを開く

下記のURLへアクセス

https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.7.4

下記のファイル名をクリックする

クリックしたらしばらくしてダウンロードが完了します。

パソコン画面の左下にzipファイルが下記のように表示されていればうまくできています。

このファイルを右クリック

次に「フォルダを開く」をクリック

zipファイルを展開

(zipファイルは中身のデータを圧縮してあるファイルです。そのままではつかえないので必ず展開(解凍するとも言う)して使います。)

xampp-win32-1.7.4-VC6のファイルを右クリック

「全て展開」を選ぶ

展開を押下

100%完了するまで待つ!

下記画像のようなXAMPPのフォルダーが出てきました。XAMPPの右側にzipと付いていなければOKです。

(もし、zipと付いていたら展開できていないので「zipファイルを展開」からやり直しです。)

解凍したフォルダをCドライブの中に移動する

XAMPPフォルダを切り取ってCドライブ直下に貼り付け移動します。(今xamppフォルダがあるのは[PC>ダウンロード>xampp-win32-1.7.4-VC6]の中です。)

コピーして貼り付けてもいいかもしれませんが、本に「丸ごと移動」と書いてあるので元のファイルに残らないようにしました。ダウンロードフォルダのXAMPPzipの中身は空になっているのでXAMPPzipはゴミ箱に移動しました。

フォルダの移動に結構時間がかかります。ZAMPPフォルダはパソコン画面に表示されていますが、緑の棒が消えないと完全に移動は終了しません。

かれこれ5時間くらい経ちました。「詳細情報」を開いても残り時間が計算中のままです。一向に移動が終わりません。止まっている様子もなく移動項目数も増えているのですが、待てないので上記画像の「5項目移動済み」の右側にある[×印](キャンセル)を押してキャンセルしてみました。

なんと!xamppのフォルダは移動先のローカルディスクCに残ったままです。

きちんと移動できていたのでしょうか?確かに緑の棒は動いてて、〇〇項目移動済みとカウントされていたのに不思議です。

調べるのも面倒なので次に進みます。また問題が出てきたら考えます。

あまりに遅いのでフォルダを「切り取りして貼り付け」と「コピーして貼り付け」の速さに違いがあるのか調べてみましたが同じドライブ内では差がないようです。(厳密には切り取りして貼り付けは元のフォルダのデータを消す分遅いが一瞬なので人間が感じるほどの遅さはない)

何か違うかといえば元のフォルダ内にデータが残るか残らないかなので、移動先で動かなくなるかもしれないと心配な場合はコピーして貼り付けするほうがよいです。

いつでも使えるようにデスクトップにショートカットを作る

Cドライブ直下に移動したxamppフォルダを開いてxampp-controlを右クリックして「ショートカットの作成」を選択すればデスクトップ画面にでてきます。

殺風景ですがショートカットができました。


ここまでの感想

何とかショートカット作成までたどり着けました。
入門書によると第一関門はXAMPPの設定とありました。
設定段階で意味が分からず挫折するという人もいるとのことです。

次は動いてくれるかどうかが次の関門です。
本の通り進めていっても知りたい情報や壁にぶち当たった時の解決方法は書いてありません。

ショートカット設置までの内容も本では2ページで手順は文字で記載してある程度です。

このページを書いているときも、いろいろ知らないことが出てきてネットで調べながら進めていきましたが、自分が知りたいことをどう検索していけばいいのかわからないのでいろんなサイトを見ながら試行錯誤でやってみました。

実はPHPで何ができるかはっきり理解していませんが、アフィリエイトでAPIというデータ?を使うために必要ということで始めました。

参考にしている入門書

発行:リックテレコム
著者:谷藤賢一
初版:2011年12月12日
現在でも書店に並んでいる人気書籍です。

 

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。