- ベストアンサー
PHPをローカルで勉強したいのですが。。。
今日、PHPを始めるために参考書を購入してきたのですが、サーバが無いと作れないということを知り何も出来ない状況です(笑) 自分でサーバーを立てる知識もなく困っております。 ローカルで作成し使ったりしてみたいのですが全然調べてもわかりません。 どなたかご存じなら助けてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
PHPを利用するなら周りの環境も少なからず勉強する必要が出てきます。 後学の為にサーバ、PHP、DB、個別にセットアップした方が良いと思います。 セットアップくらいなら参考書を見なくてもいけます。 言われた通りにセットアップして、バージョンなどを うるさく気にするのはちゃんと機能を理解してからにしましょう。 http://allabout.co.jp/internet/database/closeup/CU20030227/ apache_1.3.29-win32-x86-src.msiは以下からダウンロード可能です。 http://archive.apache.org/dist/httpd/binaries/win32/ Apacheは1.3系、2.0系、2.2系でセットアップが微妙に変わってくるので 初めは言われた通りのバージョンにした方が無難です。 php-4.3.8-Win32.zipやphp-5.0.2-Win32.zipは以下からダウンロード可能です。 http://jp.php.net/releases/ PHPはバージョン4を選択したか5を選択したかだけを意識すれば マイナーバージョンの違いはセットアップには影響しません。 mysql-3.23.58をインストールしたい場合、MySQL ABでは 正式な提供を中止している為、以下からダウンロードします。 http://dev.mysql.com/get/Downloads/MySQL-3.23/mysql-3.23.58-win.zip/from/pick#mirrors 「» No thanks, just take me to the downloads!」をクリックして 出てくる「HTTP」リンクなどをクリックすればダウンロード可能です。 MySQLは3.23系、4.0系、4.1系、5.0系とバージョンアップが成され、 SQLの微妙な文法の違い、文字コードの関係などで問題が生じて 勉強が止まってしまう可能性があるので、最初は言われた通りにした方が無難です。
その他の回答 (4)
- akamanbo
- ベストアンサー率17% (462/2680)
>「これらのXAMPPページは一般的にネットワーク経由でアクセス可能です。」という項目が要注意になってしまってます。 メッセージ自体は覚えがありませんが、Apacheが動作している以上、それはそうだろうと思うのですが? どうなってればあなた的にはOKなんでしょうか。 気になるならファイアウォールを閉じておけばいいのでは。
お礼
遅れました。ファイヤーウォールで閉じました。外部からのアクセスを防ぎたかったので。。。
- inu2
- ベストアンサー率33% (1229/3720)
XAMPPもたしかに良いのですが、Apache、PHP、(必要ならばDBも)全部手動でインストール出来るようになると、それらが何をして何が必要でどのような設定をすればよいかも理解できます。 1.Apacheをインストール 1-1.自分のパソコン内にwebサーバーが出来たことを確認して喜ぶ 1-2.index.htmlを適当に作ってみて表示させて楽しむ 2.PHPをインストール 2-1.index.phpを作ってはみたものの上手く表示されなくて困って泣く 2-2.解決方法を一所懸命探してあれこれ手を尽くす 2-3.どーしてもうまく出来ない場合は再度、このサイトで質問する 3.思う存分phpを作ってみて楽しむ悲しむ悩む 4.DB入れるともっと幅が広がることを知る 5.DBをインストール 5-1.何ができるのか良く分からなくて悩む 5-2.散々調べて何とか動くようになる 6.自分でサイトを作れるようになる 7.知った気になっていたが上には上が居ることを知る 7-1.自分の作っていたのが恥ずかしくなる 8.もっともっと勉強する。 9.他の言語にも興味わく (6に戻る)
- kalze
- ベストアンサー率47% (522/1092)
ローカル(学習用PC)に環境作っちゃえばいいです。 お手軽にやりたいのであればXAMPPで比較的手軽にできます。 http://www.apachefriends.org/jp/xampp-windows.html 環境を作るところも勉強したいのであれば、 apacheとPHPをそれぞれいれればいいかとおもいます。 たぶんWindows環境なのだとおもいますので、Windows版のそれぞれをおとしてきてインストールすればよろしいかと
お礼
ご回答ありがとうございます。 そうです。Windowsです。 XAMPPを導入したのですが、セキュリティが上手くいってないようで「これらのXAMPPページは一般的にネットワーク経由でアクセス可能です。」という項目が要注意になってしまってます。 いろいろサイトを見て回っているのですが、解決策がみつからないです。
- akamanbo
- ベストアンサー率17% (462/2680)
調べてわからないはずがないですが・・・ とりあえずXAMPPでもいれたらどうですか。 XAMPP - 開発環境一括インストール - phpspot http://phpspot.net/php/pgXAMPP.html
お礼
ご回答ありがとうございます。 いれてみましたが、設定が上手くいかないようです。
お礼
遅くなりました。最初XAMPPを導入したのですがnaktakさんが言うとおり、一度XAMPPを削除して一つずつ入れ直しました。なんとか上手くいきました(設定が全部英語で難しかったですがw) naktakさんが言うとおり文字コードで頭を悩ましています・・・。