PHPとMySQLの勉強環境の構築方法

このQ&Aのポイント
  • 一台のパソコンだけでPHPとMySQLを勉強する方法を詳しく教えてください。
  • ユーザー登録や認証などを含むPHPとMySQLの組み合わせたプログラムを勉強するためには、一台のPCでも可能です。
  • 無料のサービスを利用することで、PHPとMySQLの勉強環境を構築することができます。
回答を見る
  • ベストアンサー

PHPとMySQL の勉強環境の構築方法

プログラムは、勉強したことはありません。 PHPとMySQLを勉強するのに、一台のパソコンだけで勉強する方法を教えてください。 (もしくは、無料で利用できるサービスなど。) 今は、FC2(無料ホームページ)を利用して、ただHPをやっているだけです。 やってみたいことは、ユーザー登録や認証などです。 本来だと、サーバーとクライアントの最低2台、パソコン必要だと思うのですけど、 今は一台しか融通きかないので、どうすれば一台で勉強できるのか困っています。 PHPとMySQL の組み合わせたプログラムを勉強したいだけなので、 どうにか1台のPCだけでやりたいと思っています。 具体的に、教えていただけると助かります。

  • PHP
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

PHPはApache上で動作させることになるので、 手っ取り早いのはApache+MySQL+PHPがセットになってる 「XAMPP」をインストールすると簡単です。

参考URL:
http://www.apachefriends.org/jp/xampp-windows.html

その他の回答 (1)

  • koko_u_u
  • ベストアンサー率18% (216/1139)
回答No.1

> 本来だと、サーバーとクライアントの最低2台、パソコン必要だと思うのですけど、 両方とも 1台の PC で出来るよ。 適当な Webサーバーを用意して、localhost に繋ぐだけ。 何か PHP の入門書とか買うと、その辺説明されているんじゃないかな?

関連するQ&A

  • mysqlとphpの接続について

    過去にmysqlとphpの接続についていくつか質問を見ました。 mysqlに接続するだけのphpプログラムなのですが、以下のwarningが出ます。 ------------------------------------------------------------------------------ Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\WWW\mysql.php on line 7 ------------------------------------------------------------------------------ versionの違いによる認証方式でこけているというのを見たのですが、 私の場合 php 4.4.1 mysql 5.0.17 なのですが、どう修正したらよいのでしょうか? このversionだとうまくいくと思っていたのですが。 すみませんが、ご回答御願します。

  • Mysql+PHP+Apache/サーバークライアント環境での

    Mysql+PHP+ApacheでWebからデータベースを扱う勉強をはじめました。この3つを1台のPCにインストールして、Webサーバーをローカルに立てて動作確認をしてきました。これをサーバー/クライアント環境で行う場合のことでお尋ねします。 ★行いたいこと Webサーバーにデータ(HTML、PHP、データベース)を保存しておいて、クライアントからそのデータを操作して、Webページの開発を行いたい。 質問(1) Webサーバーにインストールするのは、Mysql+PHP+Apache、クライアントにインストールするのは、Mysqlでよろしいのか。 質問(2)クライアントのMysqlを起動して、サーバーのMysqlのデータを扱うという考え方でよいのか 質問(3)クライアントのMysql内のデータとサーバーのMysqlのデータの関係はどのようになるのか。 とてもお恥ずかしいですが、宜しくお願いします。

  • php+mySQLの勉強をしたい

    HTML+CSSの知識しかないのですが mySQLをphpで利用するサイトを作ってみたいです。 勉強するためのおすすめの本やサイトはありますか?

    • ベストアンサー
    • PHP
  • PHPの設定でMySQLを有効にするには?

    現在Windowsを使ってPHPなどの勉強をしています PHPのプログラム上からデータベース(MySQL)に接続したいので、MySQLを有効にするためにphp.iniの「;extension=php_mysql.dll」から「;」を取るとMySQLが有効になると参考書には書いてあるのですが、有効になりません。 何か設定が足りないのでしょうか? 教えてください!!

    • 締切済み
    • PHP
  • PHP、MySQLの次にやるべき事は。

    こんにちは。 今、ウェブプログラムを初めて、最近PHPでDBを扱うため、MySQLを勉強しています。 それでですが、MySQLを扱えるようになったら、次やるべきことはなんでしょうか? PHPとDBを扱えれば十分なウェブプログラムが可能でしょうか? ご経験者様がいましたら、ご回答よろしくお願いします。

  • PHPとMySQLの連携について教えてください

    PHPからMySQLを使いたくて下記の環境を構築しました。 それぞれは正常に動作していますが、phpとmysqlの連携ができません。 PHP Version 4.3.10 MySQL Version 4.1.15 Apache 2.0.52 WindowsXP Home Edition ホスト名 localhost ユーザー名 root パスワード adminで firsttestというDBにテーブルを作成しました(DOSプロンプトから)。 そして次のコードを記述して実行すると下記のエラーが表示させます。 $conn=mysql_connect("localhost","root","admin"); // 5行目 mysql_select_db("firsttest",$conn); // 6行目 $res=mysql_query("show tables",$conn); // 7行目 --------- エラー画面----------- Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Apache Group\Apache2\htdocs\sweetsystem\dbtest.php on line 5 Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\Apache Group\Apache2\htdocs\sweetsystem\dbtest.php on line 6 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\Apache Group\Apache2\htdocs\sweetsystem\dbtest.php on line 7 ------------------------------ MySQLを利用しないPHPプログラムは正常に動作しています。 またMySQLもDOSプロンプトからはテーブル等正常に作成できます。 初心者で先に進めずとても困っています。 解決策がありましたら教えてください。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPの初学者とmySQL

    2週間ほど前からPHPを独学で勉強を始めました。 色々なPHP初級者勉強サイトや本を見ながら四苦八苦しているのですが データベースのmySQLなどの項目が出てくるたびに そこで勉強を止めています。 まだ十分にPHPを理解できておらず シンプルな例題の流れがやっと多少理解できるようになり始めた程度なのですが そういうレベルでも先にmySQLの勉強を始めたほうが良いのでしょうか? それともある程度のレベルまでPHPを勉強して シンプルでもある程度のPHPプログラムが自分で書けるようになって それからmySQLの勉強を始めたほうが良いのでしょうか? ちなみにデータベース自体の知識は全くありません。 あと色々なmySQLの初心者入門サイトを見ると 「コマンドプロンプト」からの操作でmySQLの勉強解説が されています。 XAMPPと一緒にインストールされたmySQLを見ると コマンドプロンプトでの操作ではなく エクセルのような画面での操作のようになっています。 mySQLの数年前と最新版のバージョンの違いだと思うのですが、 仕様ががなり違うのか 今更コマンドプロンプト操作での勉強は効率がよいのかなと 不安になってしまいます。 不安になっても勉強するしかないことは分かっていいるのですが データベースの知識のない初学者が 今からmySQLを勉強するにあたって お勧めのサイトがあればご紹介ください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHP+MySQLで家計簿を作りたい

    初めまして。 PHP+MySQLで家計簿を作りたいと考えております。 なぜ家計簿を作ろうと考えたかというと、 プログラムの勉強をするには家計簿を作るのがいいと聞いたからです。 ちょうど個人的にも家計簿つけたいと考えてたんですけどね。。。 そこでネットで検索すれば簡単に出てくると思ってたのですが、 なかなか作り方の手順が載っているサイトに巡り合えませんでした。 (「PHP 家計簿」や「MySQL 家計簿 ソースコード」など検索の方法は色々と試しましたがダメでした。) 現在会社でプログラムの勉強をしており、 すでに環境構築は済んでおります。 もしオススメのサイトがあれば教えていただけませんでしょうか? よろしくお願い致します。

    • 締切済み
    • PHP
  • 現在php(php5)とDB(MySQL)の勉強として情報管理システム

    現在php(php5)とDB(MySQL)の勉強として情報管理システムを作成しているのですが, 認証機能でつまづいています. 私が認証機能を使いたいのは以下の場面です. ? 利用者がログインする場合  ただし,利用者側と管理者側を区別できるようにする ? パスワードを変更したい時,パスワード変更画面へログインする場合 ?は,PearのAuth_HTTPモジュールを利用して,DBに登録してあるidとパスワードを組み合わせてBasic認証をするところまでできました.(管理者側のみ) これで出来たと思ったのですが・・・ Basic認証はwebブラウザを閉じるまでログイン状態が続いてしまうので,他に認証を使いたい場面で認証の意味がなくなってしまいました; (すでにログイン状態なので簡単に入れてしまうんです;) 1度ログインした状態で,さらに認証機能をつけるにはどうすればよいでしょうか? 現状をうまく説明できていなかったらすいません. php,DBともに初心者なので単純な質問かもしれません; よろしくお願いします.

    • ベストアンサー
    • PHP
  • php+mysqlを勉強したいのですが・・・

    mysqlは全くわからずでこれから勉強したいと思っております。 xamppをインストールして「mysql入門」などで検索してみたところ apacheとphpとmysqlをそれぞれ個別にインストールする前提で紹介されており データベースの作成方法もコマンドから入力という形でした。 試しにコマンドに「mysqlshow」と入力すると以下のようなエラーがでます。 (apache,mysqlの稼動は確認済みです) 内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません xamppは一括で簡単に必要な環境を作ることができるということだったので インストールしたのですが解決するには個別にインストールするしか ないのでしょうか? http://localhost/phpmyadmin/からであればデータベースを作成することができました。 xamppをDドライブにインストールしたのが原因?とも思ったのですが アドバイスなど頂けますと幸いです。 また、xamppの環境にてmysqlの説明をわかりやすくしているサイトなどがあれば教えて下さい。 mysqlは経験がなく右も左もわからない状態なのでわかりづらい質問かと思いますが 宜しくお願い致します。

    • 締切済み
    • PHP