トップページへ
XAMPP(Apache+MySQL+PHP+Perl)総合案内所
【XAMPPとは】
XAMPP(ザンプ)とは、「apachefriends.org」が提供するウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージとしてまとめたもの。ここでは、XAMPPを用いて、Apache、MySQL、PHP、Perlなどで動的なウェブサイトを仕上げるのに必要な知識を紹介します。XAMPPは、はっきり言って難しいんですが、一つ一つ手順道理にやれば成功します。XAMPPで、画期的なウェブサイトを作りましょう!
【お役立ちサイト】
XAMPPの使い方 特にインストールの段階をしっかりサポートしている。
PHPプログラミング初心者入門講座 PHP+MySQLのプログラミングについて詳説。
【XAMPPのセオリー】

  • PHP+MySQLを利用するには、XAMPPをインストールするのが近道です。これをインストールすれば、PHP+MySQLが使える環境になります。詳細は、こちらを参照。
  • インストールが終了したら、まず、PHPのプログラミングを学びましょう。かんたんプログラミングPHPが役に立つでしょう!
  • 次に、データベースであるMySQLについて学んでいきましょう。基礎からのMySQLが役に立つでしょう!データベースのアクセスの仕方は、コマンドを打つのと、phpMyAdminを利用する、2つの方法があります。前者は基礎からのMySQLで学べるでしょう。後者は、PHP+MySQLであなたもウェブアプリが作れる!で学べるでしょう!
  • はじめは、「localhost」といって、自身のPC上でプログラムを実行できるので、バグがあっても心配要りません。
  • 本を見ながら色々プログラムを作っていくわけですが、様々な壁にぶつかります。以下の構文を書き加えることでエラーが詳細に表示されます。
    <?php
    ini_set("display_errors",1);
    error_reporting(E_ALL);
  • それでも分からないことがあれば、Yahoo!知恵袋で聞いてみましょう!
  • サーバにUPするときは、パスワードなどの情報を載せたファイル及び、データベースのフォルダにパスワードを設定しましょう。ニフティの場合はこちらにやり方があります。
【豆知識】
  1. Apacheなどを個別にインストールして上手くいかなくなった場合で、XAMPPをインストールする際には、特に「Program Files」内にあるApacheなどのファイル群を消してからインストールしましょう!
  2. XAMPPには、Apache(Webサーバ)、MySQL(SQLデータベースサーバ)とWebプログラミング言語であるPHPや同目的で使われるPerlの4つの主要ソフトウェアとphpMyAdminなどの管理ツール、さらにSQLiteなど、いくつかの補助的なソフトウェアとライブラリモジュールが含まれている。
  3. 様々なウェブサイトがありますが、本を買ったほうが早い。
  4. ご利用のサーバがMySQLなどを扱っているか確認してください。

【おすすめの本】
かんたんプログラミングPHP PHPのプログラムを一通り学べる。
基礎からのMySQL PHPとMySQLの連携を詳説。おすすめ!
PHP+MySQLであなたもウェブアプリが作れる! 具体的なアプリのプログラムを公開。smartyを使っているので少し難しい。

Copyright (C) 2009. SUZ45. All Rights Reserved.