お問合せシステムの構築~初めてのxamppとphpとmysql~(1)
1. 序論
こんにちは。
お久しぶりです。
最近内定者懇親会に行って2時間でビールたくさん飲めて楽しかったです。
あと6月に研究テーマが機械学習→適応信号処理に変わりました。
さらにハワイで2カ月研究留学がきまったZE。
研究室での研究発表が終わったので、書いていこうかと思っています。
Web系の初心者向けの本として2冊買いました。
いきなり~を読んだのですが、非常に素晴らしい本でした。
理由としては
1. とても読みやすく、とにかくコードを書いて動かせよというスタンス
2. 簡易的な問合せシステムをつくることでPHP, MySqlについて実践的に勉強することが来出る
SQLインジェクションや、クロスサイトスクリプティングなどのweb系のセキュリティ関連なども載っていて非常に勉強になりました。
10時間程度で一冊読むことができ、読了したので学習したことをまとめるのと、
あと補足解説もやっていこうかと考えていきます。
2. Xamppの導入
前回VagrantとVirtualBox導入したのに何でxampp?って話ですが
この本にしたがってxamppの導入をしようかと思います。
その前にxamppとは
x : クロスプラットフォーム
a : apache
m : mysql
p : php
p : perl
ようはLAMP(Linux apache mysql php)のlinuxが
どのOSでも対応できる(クロスプラットフォームと呼ぶ)
ような環境がxamppであると簡単に解釈してもよいかと。
早速本通りに導入していく
- ここからダウンロードよ!
- xampp-win32-1.7.4-VC6.zipを解凍し, "xampp"をCドライブ直下に置く
最後に
/xampp/xampp-control.exeのショートカットを
デスクトップにでも置いておく。
起動してみる
この画面でApacheをStartしてみる。
"Busy"
へぇ、Startしない;;
というわけでハマった人(私です。)
まずxamppのapacheは80番ポートをつかうので
skypeなどで競合が起きているのかもしれない。
skypeも入れてない人(私です。)
更新したら起動.
オッケーーー
ポートを80番から8080番に移しました。
こんなにも簡単にapacheが起動できるんですね
ここを参照。
3. Xamppにファイルをアップロード