PHPローカル環境の作り方

このQ&Aのポイント
  • PHPのローカル環境を作りたい方におすすめの方法とは?
  • PHPのインストールでつまずいている方への解決方法はある?
  • PHPの環境構築に関する問題を抱えている方へのサポート
回答を見る
  • ベストアンサー

PHP ローカル環境の作り方

http://iltt.nobody.jp/page/information/contents/20100430.htm こちらのサイトを参考にしながら、現在ローカルにPHPの環境を作っています。 段階としては、 1.Active Perl5.10.1.1007 2.Apache2.2.15 3.PHP5.3.2 4.MySQL5.1.46 5.phpMyAdmin の順にダウンロード・インストールを行っているのですが、PHPのインストールで現在つまずいています。 私はperl5.10.1、Apache2.2.17、php5.3.6をダウンロードしてインストールの手順どおりに行っています。 しかし、PHPに関して参考Webのとおり「VC6 x86 Non Thread Safe」をダウンロード、インストールを開始すると「Web Server Setup」にインストールしたはずのApacheを選択するラジオボタンが出てこないのです。 代わりに、「VC6 x86 Thread Safe」をダウンロードすると参考ページのようにWebサーバの選択画面が出てくるので手順どおりにインストールを行ったのですが、確認用のphpinfo();が表示されず、ダイアログボックスが表示されます。 何が原因なのかわからず、何度も入れ直したりしているのですが何も変わりません。 どなたか、同じように悩んでいらっしゃる方はいないでしょうか? ぜひ知恵をお貸しいただけたらと思います。 宜しくお願い致します。

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

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

  • ベストアンサー
  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.2

VertrigoServ もあるよ…。 http://wghost.org/it/2009/05/vertrigoserv.html

kreuz000
質問者

お礼

他のものも試してみたのですが、今回はこちらが無事にインストールできました。 環境づくりにもいろいろとソフトがあるのですね。 他の型に教えていただいたものもいろいろ試してみますが、 まずはこちらでPHPの勉強をさせていただきます。 ご回答ありがとうございました。

その他の回答 (1)

  • root_16
  • ベストアンサー率32% (674/2096)
回答No.1

それについては分かりませんが、 XAMPPの方が簡単だと思います。 リンクはWindows版です。 http://www.apachefriends.org/jp/xampp-windows.html#2671

kreuz000
質問者

お礼

ご回答ありがとうございます。 試してみたのですが、こちらもうまく入れることができませんでした。。。 ですが、有名なもののようですので、また時間のあるときにでもチャレンジしてみます。 アドバイスをありがとうござました。

関連するQ&A

  • Apache PHP をインストールしたいです。

    Apache PHP をインストールしたいのですがうまくいきません。どなたかご存知の方よろしくお願いします。 Apache 、PHP をインストールしたいのですがうまくいきません。どなたかご存知の方よろしくお願いします。 環境 windows7 64bit Apache2.2.22 lounge版 PHP5.3.10「VC9 x86 Thread Safe」 zip http://www.adminweb.jp/apache/install/index3.htmlを参考にしているのですが コンソールアプリケーションとして起動、サービスとして起動 をしようとしたのですが「アクセスが拒否されました。」なってしまいます。 コマンドプロンプトを管理者として実行したら 「内部コマンドは外部コマンド、操作可能なプログラムまたは、ファイルとして認識されていません。」 となりました。 PATHは問題無く設定されているのに。 localhostでは It works!と表示されるのですが… どなたかご存知の方よろしくお願いします。

  • PHPをインストールしようとしたのですが

    apacheに続き、PHPをインストールしようとしたのですが、適当なのが見つかりません。 参考書には、 ”公式サイトから、5.2.1 ZIP packageをクリック~→ダウンロードミラーサイトの選択” とあるのですがZIP packageが見当たりません。 手順をおしえていただけませんでしょうか。よろしくお願いします。

    • 締切済み
    • PHP
  • 64bit windows7にPHPを入れたい

    http://ameblo.jp/shiroharakuina/entry-10406305652.htmlを参考にしながら、64bit版window7にapacheとPHPをインストールしようとしたのですが、apache単体では問題なく利用出来るのですが、PHPの利用でエラーが発生します。 作業としては、参考URLの通りにC直下にapacheとPHPをインストールし、apacheのhttp.confにPHP関連の記述をしたところエラーダイアログが出て起動できないみたいです。参考URLでいいますと、「2-2.PHP5.3.1の動作確認」の箇所まで書いてある通りに行いました。 以下がhttp.confのエラーが出る箇所です。2つともパス自体は間違っておりません。 ---------------------------------------------------------------------------- PHPIniDir "C:\PHP" LoadModule php5_module "C:\php\php5apache.dll" ---------------------------------------------------------------------------- 環境は以下になります。 OS:windows7 64bit apache : httpd-2.2.17-win32-x86-no_ssl PHP : php-5.3.5-Win32-VC6-x86.zip 誰かご教授願いします。 以上

  • PHPインストールパッケージの内容が違う件

    PHPインストールパッケージの内容が違う件 phpの最新版である5.3.3のインストールパッケージを http://windows.php.net/download/ からダウンロードしたのですが、パッケージによって php_ldap.dll が入っていたり、入っていなかったりするのですが、何故なのでしょうか? php-5.3.3-Win32-VC6-x86.zip → 入っていない php-5.3.3-Win32-VC9-x86.zip → 入っている 同様に、Windowsインストーラ版でも php-5.3.3-Win32-VC6-x86.msi → インストール中にLDAPを選択出来ない。 php-5.3.3-Win32-VC9-x86.msi → インストール中にLDAPを選択出来る。 という状況なのです。

    • ベストアンサー
    • PHP
  • Apacheの環境設定についての質問です。

    Apache環境設定について質問いたします。 以前に、PHPの環境をApacheで作りまして、 その後、jspを勉強するのに、一度、PHPを削除し、 JavaやTomcatのインストール、そしてApacheをインストールし、 jspを始めたときがありますが、 Apacheをインストールしていれば、PHP、JSP、Perl、Tomcatなど、 関係なく使うことが出来るのですか、サーバにファイルを置くだけ と言う感じなのでしょうか、 環境変数など指定しますが、  ; で繋いでおけば良いとか 参考になるWebページでも構いません、 是非、よろしくお願いします。

  • PHPのインストールができません

    PHPとApacheをインストールしてApacheは動作したのですが、PHPの動作確認でphpinfo() を行っても画面に「<?php phpinfo(); ?>」が表示されるだけでPHP情報が表示されません。 Windows7 professional PHP version:php-5.3.3-win32-vc6-x86.msi    インストール先:C:\PHP apache version:Apache 2.2.17      インストール先:C:\Program Files (x86)\Apache Software Foundation\Apache2.2 httpd.confには下記のものは追記済みです。 ServerRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2" DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs" <Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"> AddType application/x-httpd-php .php AddType application/x-httpd-php-souce .phps PHPIniDir "C:/PHP/" LoadModule php5_module "C:/PHP/php5apache2_2.dll" またphp.iniもshort_open_tag = Offになっています。 エラーログを見ましたが特にエラーは上がっていません。 いろいろなHPを見て調べたのですがわかりません。 インストールは主に下記のHPを参考にさせていただきました。 http://blog.livedoor.jp/yk_pointer/archives/65526007.html PHPについてはこれから勉強しようと思っているところですので むずかしいことはわかりませんが、何かヒントをいただければ 勉強しながら解決したいと思います すみませんがよろしくお願いします。

    • ベストアンサー
    • 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-ntsにphp5apache2.dllがない

    よろしくお願いします。 PHPには、php-5.3.0-Win32-VC9-x86.zip、php-5.3.0-nts-Win32-VC9-x86.zipがありますが、nts版には何故「php5apache2.dll」が入ってないのでしょうか? httpd.confのLoadModuleでphp5apache2.dllのPATHを設定しますが、php5apache2.dllがないのでTS版から抜きだしてくる必要があります。 しかしNTS版に入れないのは、それなりの理由があると思うのです。 ISAPIを利用しない限りはNTS版インストールを推奨されているようですが、これだけでは理由がわかりません。 何かご存知の方おられましたら、是非 ご教授ください。 (環境)WindowsXP pro SP3、apache2.2.13、PHP 5.3.0 ActivePerl 5.10.1

    • ベストアンサー
    • PHP
  • PHP設定後のApacheの起動時エラー

    Windows 8 (64bit版)です。 Cドライブ直下にPHP 5.5.6 (VC11 x64 Non Thread Safe) モジュールphp-5.5.6-Win32-VC11-x64はさらに下、php5apache2_4.dllだけはコピーして その上のPHPフォルダの直下 C:\Program Files\の下に Apache2.4をインストール PHPコマンドプロンプトでバージョン確認、Apache2.4のIt works!の確認、それから モジュールのインストールをして、コマンドプロンプトでもう1度Appacheの起動をしようとすると 以下のエラーが出ました。 C:\Program Files\Apache\Apache24\bin>httpd httpd: Syntax error on line 178 of C:/Program Files/Apache/Apache24/conf/httpd.c onf: Cannot load C:/Program Files/Apache/Apache24/php5apache2_4.dll into server: \x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa \x8c\xa9\x82\xc2\x82\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B 英訳してみるとphp5apache2_4.dllファイルをサーバーにロードできない と書いているようですが、 php5apache2_4.dllが原因でしょうか?  http://butaryuu.web.fc2.com/php_apache_win_install.html のページを参考にさせてもらったのですが、 LoadModule php5_module "C:/Program Files/Apache/Apache24/php5apache2_4.dll" と書いていたとしても、場所はPHPの直下でいいのでしょうか? さらに一応記述通りC:\Program Files\Apache\Apache24の下にphp5apache2_4.dllをコピーしましたが 解決しませんでした。 該当するファイルの178行目を見ても 178 # # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # 178行目は#と書いてあるだけです。どこがエラーなんでしょうか? ネットでCannot loadについて検索して、 http://www.phppro.jp/qa/3552を基に ServerNameにlocalhost:80 変更 LoadModule php5_module "C:/Program Files/Apache/Apache24/php5apache2_4.dll" ↓ LoadModule php5_module modules/php5apache2_4.dll に変更したら Cannot load modules/php5apache2_4.dll into server: と言う風にload以下が変わっただけです。 気になったのは「php5apache2_4.dll-php-5.4-win32.zip」を解凍し、の部分ですがフォルダを作り、そこに全て入れたのですがそれは問題ないですか? PHP直下に全て展開すべきですか?(hp5apache2_4.dllだけは外に出しました) 設定内容をまとめると 基本はhttp://butaryuu.web.fc2.com/php_apache_win_install.htmlのページです。 httd.conf ファイル ServerRoot "C:\Program Files\Apache\Apache24" Listen 80 Listen 8080 ServerName localhost LoadModule php5_module "C:/Program Files/Apache/Apache24/php5apache2_4.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps PHPIniDir "C:/Program Files/Apache/Apache24" →これはIKURAさんのページ(http://www.adminweb.jp/apache/php/index3.html)が正しいと思い PHPIniDir "c:/php" としました。 他にも"phpinfo.php"というファイル名でApacheのドキュメントルートに設置しました。 中身は <?php phpinfo(); ?> です。 "http://localhost/phpinfo.php"へアクセスもうまくいってません。

    • ベストアンサー
    • PHP
  • apache2.0.x系列でのPHPのインストール

    現在、Apache2.0.55をWindows機にインストールしています。 自分のサイトのCGIやWEBページの見方などをローカルで確認するためだったのですが、ここに新たにPHPをインストールしようとしています。 そこで、色々とサイトを見てみたのですが、Apache2.0.X系列だとPHPが上手く動かない、という記述を目にしました。 ところが、Apache2.0.X系列でPHPをインストールさせるページを見つけ、その通りにインストールし、簡単なPHPプログラムを実行すると正常に機能しました。 一つ聞きたいのですが、Apache2.0.Xでも現在のバージョンだとPHPは動くように改善されているのでしょうか? それとも、やはりApache1.3系列を使ったほうがいいのでしょうか。 それほどスペックが高くないパソコンなので、軽いと言われているApache2.0系列を利用して行きたいのですが、大丈夫でしょうか。 ちなみに、PHPのバージョンは4系列です。

    • ベストアンサー
    • PHP

専門家に質問してみよう