PHPとApacheの最新バージョンを学べるHP

このQ&Aのポイント
  • PHPとApacheの最新バージョンを学べるHPを探しています。参考書のバージョンが古くて設定に困っています。
  • 最新のPHPとApacheのバージョンをダウンロードし、設定方法を教えてくれるHPを探しています。
  • 参考書のバージョンが古いため、最新のPHPとApacheをダウンロードするためのHPを探しています。
回答を見る
  • ベストアンサー

PHPとApacheの最新バージョンを学べるHP

今からPHPを学びたいと思っています。参考書を買ったのですが、そこに載っているバージョンはちょっとだけ古くてPHP5.1.6とApache2.0.59です。ちょっと設定を変えなくてはならなくて 設定を変えたのですが・・・わけのわからない英文が出てきました。非常に困っております。参考書の最初のページに行く前にこんなところで詰まっております。どちらとも最新バージョンでダウンロードして設定を変更することをちゃんと教えてくれるHPはないですか?よろしくお願いします。ダウンロードしてから、設定を変えて、参考書に戻りたいです。ちなみに本の通りPHP5.1.6をダウンロードしようと思ったらもう結構古いのかダウンロードする前に国旗マークが出てこないので、英語バージョンしか無理だと思い止めました。

  • PHP
  • 回答数4
  • ありがとう数1

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

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.3

Apache2.0.59が古いと書いてますがApache2.2を使っているのでしょうか。 お使いのOSはWindowsかな Apache2.0と2.2では設定が違うので本に合わせてApache2.0.59をダウンロードしたらいいと思いますよ PHPは5.2でも5.1.6でも設定に変わりはなかったと思いますのでそのまま参考書の通りで大丈夫でしょう。 それとPHPには日本語バージョンとか英語バージョンとかの区別はなくてすべて同じですので外国のミラーサイトからダウンロードしても大丈夫です。

kjfcaoi
質問者

お礼

助かりました。やはり本に記載されているバージョンと現在のバージョンはそれほど違いはないと考えるべきでした。試行錯誤の末、なんとか これから始めれそうだ!という段階に入りつつあります。助かりました。ありがとうございました。

その他の回答 (3)

回答No.4

ApacheやPHPに日本語バージョンなど存在しませんよ。 日本のミラーサイトからダウンロードするってだけです。 参考書で使ってるApacheとPHP(多分CD-ROMが同梱されているのでしょう)を 利用した方が無難です。 何故ならバージョンの違いで設定や挙動が違うという事に陥らない為。 因みにダウンロードはここから出来ます。Apache2.0.59ってことは、Windowsかと推測。 PHP http://jp.php.net/releases/ Apache http://archive.apache.org/dist/httpd/binaries/win32/ > ちょっと設定を変えなくてはならなくて > 設定を変えたのですが・・・わけのわからない英文が出てきました。 Apacheの設定を変えたが、設定方法に誤りがあって、再起動時にエラーで 怒られてApacheが起動できないとかそんなんじゃないですかね?

  • TA-HT81S
  • ベストアンサー率39% (72/184)
回答No.2

php.iniの内容ですが、このバージョン間ではそんなに大きな差はないはずです。 > ちょっと設定を変えなくてはならなくて設定を変えたのですが… > わけのわからない英文が出てきました。非常に困っております。 何の設定をどうかえたのですか? わけのわからない英文って何ですか? 私にはあなたの言う事のほうがわけがわからないのですが…

noname#98978
noname#98978
回答No.1

>わけのわからない英文が出てきました。非常に困っております。 わからなかったら辞書で翻訳してください。 わけがわかるようになります。

関連するQ&A

  • apache PHP MYSQLのバージョン

    apache PHP MYSQLを使ってWEBアプリを作るための勉強を始めました。iMac G4で、本に書いてある通りにプリインストールされているapache PHPを使える状態に設定し、本に付属してあったCDからMYSQLをインストール、設定しました。この本に付録されているMYSQLや、プリインストールされていたapache PHPのバージョンは、 apache1.3.33 PHP4.4.1 MYSQL-standard-4.0.20 となっています。 インストール、設定は上手くいき、本を読み進めて行くには問題ありません。ただ、最新バージョンじゃなくて良いのかな?とふと思い、違いがあるのか?今後の事を考えたら最新バージョン入手は必須なのか?など、本とは関係のないところで(余計な?)心配が出て来て、つまづいてしまいました。現在のままでも十分なのか、それとも今のうちに最新バージョンを入手し、そのインストール、設定の仕方を覚えておいた方が良いのかで悩んでいます。最新バージョンを入手設定した方が良いのならその方法をお教てください。お願いします。

    • ベストアンサー
    • PHP
  • Apacheのバージョンはどれを選べばいいのですか

    まったくの初心者なので本を参考にして作業を進めています。「最新安定版をインストールする」と書かれていたので、本の例として挙げられているバージョンとは違う apache_2.2.4 をインストールしました。 インストール後に「It works!」という文字が表示されました。この表示については分かりましたが、その後の設定に関しては、本に書かれている内容と実際が違い、調べても分からないことが多く困っています。例えばhttpd.confの編集で「「AddCharset」が連なっているブロックの先頭に○○を追記する」とあったが、httpd.conf に AddCharset がまったく見あたらないなど。 情報が多い別のバージョンに変えたほうがいいのではないかと思っているのですが、どのバージョンを使えばいいでしょうか? ところで最新版がどれかぐらいは分かるのですが、「安定版」とはなんでしょうか?それとApache1とApache2の違いや、それ以降の数字(apache_2.2.4の場合は末尾の.2.4)は、どういう違いで区分されているのですか? それからPHP5とMySQL5の本を購入したのですが、どのバージョンを使えばいいのでしょうか?相性のよい最新安定版を教えてください。 使用OS WindowsXP Home Edition それから投稿カテゴリーが判らなかったのですが、ここであっていますか?

  • 最新バージョンでのPHP+Apacheの設定

    現環境: apache2.0.55 php 5.1.1 WinXP 最近PCをリカバリしたので開発環境の入れなおしをしたのですが、前環境(2.0.54と5.0.4)では問題なかったのに、バージョンがあがったせいか、設定がうまくいかなくなりました。 現在テスト環境として127.0.0.1で開くと白紙を返すけどもソースを見るとphpスクリプトが見える。(<?print"Hello World";?>がまるみえ)←この辺がなぜなのか不明。 Apache側の設定ミスなのかphp.iniのミスなのかがわかりません。 主にいじってるのが httpd.conf LoadModule php5_Module(モジュールパス) AllowOverride All 言語周り AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phpsを追加 php.ini output_handler=mb_output_handler extension_dir="C:php/ext/" mbstring.http_input=auto mbstring.http_output=On mbstring.detect_order=On といったところです。 前環境で設定した内容と同じ設定をやりなおしてApacheを細動しましたがPHPが動作しませんでした。エラーもでません。 タイプミスでもないです。 ほかに思い当たる原因がありましたらご教授願います。

    • 締切済み
    • PHP
  • RedHatで動作するApacheおよびPhpのバージョン

    今現在RedHat7.3で動作するApache及びPHPの最新バージョンを教えていただけないでしょうか?Apacheは2.0.xで考えております。よろしくお願いいたします。

  • php5.2.3のセットアップ

    PHP初心者です。 最新のPHP(5.2.3)をダウンロードしたのですが、設定の仕方をインターネットで調べても古いバージョンのものしか見つかりません。 どこかにわかりやすく説明しているサイトは無いでしょうか? もしくは古いバージョンのPHP(5.0.2)等はどこからダウンロードできるのでしょうか? ちなみにwindows XP を使っています。 Apacheはちゃんと設定できました。

    • 締切済み
    • PHP
  • PHPとApacheの設定について

    Win2000でPHPとApacheの設定を試みています。phpinfo()関数を指定のディレクトリに入れて、アクセスしてもPHPのバージョンに関する情報が出てきません。代わりに、「Index Of/」と書いて、いろいろな言語でApacheの設定ができたときに出てくる「あなたの予想に反してこのページが見えていますか?」と書いたページへのリンクが出て、最後に「Apache/2.0.53 (Win32) PHP/5.0.5 Server at localhost Port 80」と書いてあります。エラーのチェックをしてみても、エラーは出てきません。何が原因なのか検討もつかない為、何かおわかりの方がいらっしゃいましたら、ぜひアドバイスをお願いいたします。

    • 締切済み
    • PHP
  • バージョン選びについて

    お世話になります。 Apache PHP MySQLをインストールしたいのですが、 手元にある参考書には、Apache2.2.0 PHP5.0 MySQL5.0を想定して解説してあります。 現在利用しているサーバの利用案内を見たところ、PHPのバージョンは4.4.1となっていますが、PHP4.4.1以外は最新のバージョンのものをインストールし、参考書の通りに進めていけばよいのでしょうか? それともバージョンが違うと設定方法も違ってくるのでしょうか。

    • 締切済み
    • PHP
  • Apache 2.4.0でphp5.3を使うには?

    Apacheをインストールし、ApacheからPHPを使える状態にしたいです。 Apacheのインストールは、 http://www.apachelounge.com/download/から Apache 2.4.0 httpd-2.4.0-win32.zip をダウンロードし、c:/pg/にApache24という名前のフォルダで配置しました。 ドキュメントルートのhtmlファイルをブラウザで表示できるところまでできています。 PHPのインストールは http://windows.php.net/download/から PHP 5.3 (5.3.9) Zip [14.94MB] sha1: 4149d79a877ae7ccb0e5419b13152b5bd3074825 php-5.3.9-nts-Win32-VC9-x86.zipをダウンロードし デスクトップにphpというフォルダを作成し、その中に全て展開しました。 展開されたphpフォルダをc:/pg/Apache24に配置しました。c:/pg/Apache24/php PHP利用のための設定 モジュールの追加 http://www.adminweb.jp/apache/php/index1.html を参考にするとApacheでphpを利用するためには、 Apache2.2系を使う場合は、"httpd.conf"ファイルの中の "Dynamic Shared Object (DSO) Support"ブロックの一番最後に 次の行を追加すればよいという説明があります。 LoadModule php5_module c:/php/php5apache2_2.dll Apache2.4系を使う場合はどのようにしたら良いのでしょうか。 展開したphpフォルダの中にphp5apacheで始まるdllファイルが存在しません。 php5apacheで始まるdllファイルを自分で用意して配置しないといけないのでしょうか。

  • PHPが動かない(apacheが三種類出てくる)

    PHP初心者です。 それでは、質問いたします。 http://phpjavascriptroom.com/?t=php&p=apachephpwindows7 こちらのやり方でPHPを設定致しました。 Apacheは動きました。 PHPは最後に「http://localhost/test.php」に繋げたところ成功のページには繋がりませんでした。 そして、テストで作ったページの内容の「<? phpinfo(); ?>」が出てくる画面になりました。 もしかしたらこちらでも動くのではないかとやろうとしたところapacheが動かなくなりました。 PHPの設定に何回も失敗しており、apacheを何種類もダウンロードしております。 一回、一回アンインストールしてるのですが、2、2.2、2.4と三種類出てきます。 どれをスタートしようとしても「the requested operaiton has failed」になります。 成功した時はApache2は緑色で動いていたようでした。 まずはこちらの内容で成功しているのでしょうか。 そして、Apacheは一つに絞ることはできるのでしょうか。 この文章でわかっていただけるかも怪しい状況なので、開示できる情報は開示していきます それでは、よろしくお願いいたします。 windows7 php-5.4.13-Win32-VC9-x86 httpd-2.2.24-win32-ssl_0.9.8

    • 締切済み
    • PHP
  • Apache 2.4でphp-5.3を使いたいです

    Apache 2.4.0でphp-5.3.9を使いたいです。 Apacheのインストールは、 http://www.apachelounge.com/download/から Apache 2.4.0 httpd-2.4.0-win32.zip をダウンロードし、c:/pg/にApache24という名前のフォルダで配置しました。 ドキュメントルートのhtmlファイルをブラウザで表示できるところまでできています。 そして、c:/pg/Apache24に空のフォルダc:/pg/Apache24/phpを作成します。 PHP 5.3 (5.3.9)用のモジュールは上記のページから php5apache2_4.dll-php-5.3.9-win32.zip をダウンロードしてc:/pg/Apache24/phpに php5apache2_4.dllを配置しました。 PHPのインストールは http://windows.php.net/download/から PHP 5.3 (5.3.9) Zip [14.94MB] sha1: 4149d79a877ae7ccb0e5419b13152b5bd3074825 php-5.3.9-nts-Win32-VC9-x86.zipをダウンロードし c:/pg/Apache24/phpに全て展開しました。 c:/pg/Apache24/phpには 「php5apache2_4.dll」と「展開したphp-5.3.9-nts-Win32-VC9-x86.zip」が入っています。 そして、 C:/pg/Apache24/conf/http.confの167行目に LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dllを追加しました。 ----------------------------------------------------------- #LoadModule version_module modules/mod_version.so #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule xml2enc_module modules/mod_xml2enc.so LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dll ----------------------------------------------------------- ダウンロードと一緒についてくるPHPのマニュアルを見ると、 # Runs with PHP 5.3.9, Apache 2.4 and Win 32 # Install: - Copy php5apache2_4.dll to your php folder (eg. c:/php) (和訳:php5apache2_4.dllをあなたのphpフォルダーへコピーして下さい) ⇒完了済み # Add to your httpd.conf (和訳:あなたのhttpd.confに追加して下さい) LoadModule php5_module "c:/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php ⇒1つ目は完了済み、2つ目はまだ # configure the path to php.ini (和訳:php.iniへのパスを形成して下さい。) PHPIniDir "C:/php" ⇒まだ この状態でコマンドプロンプトから C:\pg\Apache24\bin\httpd を入力すると下記のエラーが出てしまいます。 C:\pg\Apache24\bin\httpd (←Apacheの起動) httpd: Syntax error on line 167 of C:/pg/Apache24/conf/http.conf : Cannot load C:/pg/Apache24/php/php5apache2_2.dll into server: \x8ew\x92\x82\xb3\x82~~~~ C: (←Apacheが終了) なぜエラーになってしまうのでしょうか。

専門家に質問してみよう