• ベストアンサー

PHPのセットアップで躓いています。

色々バージョンがあって、どれをDLすればいいか分かりません。 とりあえず22Mの物をDLしたのですが、Web Serverのセットアップで色々で出てきて、どれを選択したら良いのか分りません。 もともと、PHPでショッピングカートなどを作りたかっただけなので、戸惑っています。どれを選べばいいのでしょうか? こんなのが出ています。 あぱっち1.3モジュール あぱっち2.0モジュール あぱっち2.2モジュール あぱっちCGI IIS ISAPI モジュール IIS CGI NSAPI XITAMI SAMBAR SERVER OTHER CGI Do not setup a web server

  • live0
  • お礼率96% (499/515)
  • PHP
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
回答No.3

XAMPPは様々なソフトウェアを一括してインストールします。 つまり、それら様々なソフトウェアを理解していなければ 諸刃の剣と化すと考えています。 初めの頃はここらへんで素直に勉強しつつ理解を深めて 行ったほうがいいと思います。 http://allabout.co.jp/internet/database/closeup/CU20020713/ どんな参考書でも、大抵Apache1.x、2.0.xを利用しているでしょうから IISなどの選択肢も、後から興味が湧いたら試すなどとした方がいいと 思います。 今主流はApache2.0.xです。 一時期は2.0.xは発展途上だから1.xが良いという事がありましたが、 現在は2.2.x、2.0.xがその立場にあります。 また、上記URLではApache1.xのセットアップ方法なので、2.0.x、2.2.x に置き換えて同じセットアップを行うのはよしましょう。 1.x系と2.x系では設計思想が異なるのでセットアップ方法も若干異なります。 勉強なら、言われた通りのファイルを利用しましょう。 余談ですが、Windows環境下では.htaccessというものは「ファイル名が 存在せず、拡張子がhtaccessである」という認識になってしまうので 直接作成する事が出来ません。 但し、メモ帳などを開き、名前をつけて保存を行うと実現出来ます。 .htaccessがそういった名前である理由は、Windowsで実装する事を 想定したファイルではないからです。 (Linuxなどでは先頭に「.」が付くファイル名は隠しファイルという 認識があります) このファイル名を変更したい場合はApacheのhttpd.conf上に記されている 「AccessFileName」を変更する事で「htaccess.conf」などというファイル名で 動作する事が可能になります。 そういうPHPだけでなく、周辺の動作環境を理解する為にも、XAMPPはお勧めしません。

live0
質問者

お礼

そうだったのですか、、前は普通にDLをしていたのですがメモ帳とテキストは違うんですね。して見ますね。色々あるのは分るのですが、それ自体は何をするか分らないです。読んでみますね。

その他の回答 (2)

noname#77845
noname#77845
回答No.2

#1です。 こちらはいかがでしょうか? http://phpspot.net/php/php_topics.html XAMPPはwindowsならほぼそのままの状態で使うことが出来ます。 がんばってください。

live0
質問者

お礼

すみません。テキストにコレを書いて、.htaccessと名前をつけるとあるのですが、.が付けられないです。 Order deny,allow Deny from All Allow from localhost 127.0.0.1 あと、マルチバイト設定)でmbstring前の;を消したのですが、、 できませんでした。 xampp basic start は見つかりませんでした。 書いてる順番にしているはずなのですが、、どうしたら出来るのでしょうか?

noname#77845
noname#77845
回答No.1

こんなのもありますけど… XAMPP http://www.apachefriends.org/jp/index.html

live0
質問者

お礼

すみません。DLは出来たのですが、ヘルプもQ&Aも機能自体の説明が抜けているので理解のしようがありません。私は使った事がないので、XAMPPがどんな物なのか、言語を学ぶ上の心得とか、PHPがどんな物なのか知らないんです。0から始める人用に基本的な事を説明してあるサイトはご存じないでしょうか?

関連するQ&A

  • どっちのPHPでショー

    phpをサーバに組み込む際、 ググってみるとphp.exe,php-cgi.exe,php4isapi.dll を使う方法が書いてあり迷います。 2003サーバIIS6.0に最適な方法はどれでしょうか?

  • IIS6.0でのPHPのBASIC認証ができない

    PHPにはモジュール版とCGI版があるようですが、 BASIC認証が出来なくて調査中です。 Apacheは結構解説しているサイトもあるのですが、 IISはなかなかHitしません。 どなたか解説していただけないでしょうか?

    • 締切済み
    • PHP
  • PHPウェブカートについて

    はじめまして。PHP初心者です・・ フリーのウェブカートを編集して使いたいのですが、 「jCart」と「CGI'Sのショッピングカート」を合わせたようなカート(商品画面+カート部分は「jCart」で、お客様情報入力・メール送受信は「CGI'S」のように)が出来ればと考えています。お支払い方法はPayPalではなく、普通の銀行振込で・・ このように二つのフリーのウェブカートを合体して編集することは可能なのでしょうか? やはり初心者にはできないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • IISでCGIを動かしたい

    windows7 pro IIS7.5 でwebサイトを構築したいのですが、うまくいきません。 ハンドラマッピングとISAPIおよびCGIの制限を設定しました。 会社ではこれだけで cgiのexeが動いています。 家のパソコンに同じように設定しているのですが、動かないので ハンドらマッピングの「機能のアクセス許可の編集」で「実行」にもチェックを入れました。 「ISAPIおよびCGIの制限」の「機能設定の編集」の・・・モジュールを許可するにもチェックを入れました。 が、うまくいきません。(スクショを添付します) どうやったら、cgiが動くようになるでしょうか。 ほかに何を確認したらよいか、どう設定したらよいか アドバイスをお願いいたします。 家でもtestできるように環境を作りたいのです。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • Windowsサーバで使用可能なCGI

    こんにちは。 Windowサーバで使用可能な、フリーのメールフォームのCGIを探しております。 お問い合わせメール用のフリーのCGIをいくつか試したのですが、 どれもエラーが表示され、うまく動作しません。 契約しているプロバイダのコールセンターに問い合わせたのですが、フリーのCGIに関してはサポート対象外との事で何もわかりませんでした。(当たり前と言えば当たり前ですが…) 試しに別のサーバ(Linux系)でも試してみたのですが、こちらでは正常に動作しました。 参考までにサーバのスペックを以下に記載いたします。 以下の条件で使用可能な、お問い合わせ用のCGIがあれば教えていただけませんでしょうか。 以下、プロバイダのFAQページからの引用です。 OS:Windows 2003 R2 SP2 (エディションは各サーバーで異なります) ウェブサーバー:IIS 6.0, SSI (ISAPI) , Perl (ISAPI) , PHP (ISAPI / FastCGI) , ASP (ISAPI) , ASP.NET (ISAPI) PHP:PHP-5.2.9 Perl:Perl-5.8.7 ASP.NET:1.1 / 2.0 (相互排他で選択可) ASP:6.0 .NET Framework:2.5まで SQL:MSSQL 2000 SP4 MySQL:4.1.21 どうぞお力添えのほど、よろしくお願いします。

    • ベストアンサー
    • CGI
  • IIS 5.2 上での PHP 5.3.5 の実行

    下記サイトを参考にサーバー(OS: MS Small Business Server & IIS 5.2) に PHP 5.3.5をインストールしました。 http://network.station.ez-net.jp/server/microsoft/windows/2008/iis7_php535.asp Command Line で PHP -v と入力すると正常にバージョンが返ってくるので PHP のインストールそのものは正常に終わったと考えていますが、 PHP の実行が出来ません。 例えば中身が <?php phpinfo(); ?> という内容のテストプログラムを他の cgiプログラムと同じフォルダに置き、ブラウザでアクセスしても動作しないのです。 IIS: WEB サイト→プロパティ→ホームディレクトリ→構成 の 拡張子 .php の設定は "C:\Program.Files\PHP\php-cgi.exe" としました。勿論 exe ファイルは上記パスで指定したフォルダに存在します。 XAMPP というパッケージソフトを使用し、PCのLocal Hostをサーバーに見立てて PHPを実行する事は出来ます。 この環境で作成した PHP をサーバー上で稼動させ、外部に公開したいのです。 初歩的なところで躓いているのだと思います。 PHPに詳しい方、教えて下さい

  • PHPで書かれたスクリプトの改造を頼みたい。

    個人でネットショップをオープンしようとしています。 レンタルサーバを借りたのですが、そこに付属のショッピングカートがある程度高機能なのに無料(サービス?)なので利用しようと思っています。 色々と苦悩しながらデザインなどの変更は出来ました。ただ、いくつかの点を改造しないととても扱いづらいです。 自分はPHPなんて触ったこともないので、改造なんて無理です。ショッピングカートを準備しているレンタルサーバ会社に尋ねても、「スクリプトの改造はサポート外ですので、自分でしてください」の一言です。 こういう改造を誰かに頼みたいのですが、どこで聞けば良いでしょうか?また、改造する点は少ないのですが、必ず有料なのでしょうか?個人ですし、すでにお店を持っているわけではないので、予算が豊富にあるわけではないです。 ちなみに改造したい点は2点です。 1.商品リストページで「商品写真があるものはアイコンを表示」させる方法(if($photo){print "<img~~) 2.商品検索で、商品名2(英数のみ)で、アルファベット順で並べる CGIだったら結構簡単だと思うんですが、phpの場合どこを見たら良いのかさえさっぱりです。 こういったのはどこで尋ねたらOKですか?

    • 締切済み
    • PHP
  • CGIが動作しません。

    現在、acartというショッピングカートを使用して テストを行っているのですが、 Not Found The requested URL /cgi-bin/acart/setcook.cgi was not found on this server. Apache/1.3.41 Server at www.***.com Port 80 という文字列が出て、 一向にショッピングカートが動作しません。 readmeを拝見したり、 検索をして調べてみましたが、 私の知識不足により解決策が見つかりません。 どなたかご教授いただけたら幸いです。

    • 締切済み
    • CGI
  • ショッピングカート設置

    ショップギアというショッピングカートを使いたいのですがその場合レンタルサーバーを借りる必要はありますか? また、借りる必要があるならこのレンタルサーバーではショップギアのショッピングカートが使えてこのサーバーは使えないとかありますか? あればどのような事を禁止しているサーバーは使えないのですか? またレンタルブログにショッピングカートを置いてブログ型ネットショップにしたいと思っていているのですが、レンタルブログだから独自ドメインがとれないのでロリポサーバー側から直リンクでブログに画像を写しているのですがCGIやPHPのプログラムは外部から呼び出すことを禁止されているそうです。ロリポサーバーでレンタルブログにショッピングカートを設置することはできませんか?ちなみにロリポが提供しているショッピングカートはブログに使うと文字化けする可能性があるため使えません。あとレンタルブログは(のブログ)という所です。初心者なので分からないことだらけです。教えてください。

  • 既存のテーブル構造をエクスポート→他機にインポートなんてできませんか

    次のようにバージョンばらばらな2つの環境があります。 【A. 外注で作って稼働中の本番環境】 FreeBSD 4.7 Apache 1.3.37 PHP 4.3.11 MySQL 4.0.25 phpMyAdmin 2.6.1 【B. わたしが今、ローカルにセットアップした環境】 WindowsXP(SP2) IIS 5.1 PHP 5.1.4 Win32 MySQL 5.0.24a phpMyAdmin 2.8.2.4 「A. 本番環境」の (1) DBのテーブル構造(varchar(8) とか、InnoDBとかNOT NULLとか) (2) DBに登録されているデータ といったあたりを「B. ローカル」に移行したいのですが、 そんなことってできますか。 なぜ、本番環境と同じものをセットアップしなかったか (=バージョンがばらばらなのか)には、一身上の事情があります。 極めてシンプルなシステムなので、Aで動くPHPファイルは Bでも動くと思います。

    • ベストアンサー
    • MySQL

専門家に質問してみよう