方法については、 Windows VistaのIIS7のMySQL PHPのWebサーバーを作成する

sudhirmanglaで 2008年7月6日に投稿

導入

このガイドでは、とPHP (弱虫は、 Windows Vistaの電源IIS7 Webサーバと、 MySQLを使用して作成する)が表示されます。 私は、私は、弱虫のサーバーにも魅力的なサウンドしないことは知って知っている。 信頼私は、このサーバーをはるかに超えて弱虫とされている場合は、右のハードウェアを提供お客様の靴下が飛ばされます。

:これは、ワードプレス、のphpBBを実行することができるのは一般的な弱虫サーバー、およびその他の人気のPHPとMySQLのWebサイトに供給されています。 あなたは弱虫サーバーの使用状況に応じて実行しているだけで権利を取得するには、いくつかのことを変更する必要があるかもしれません。

の制限

あなたは、 IIS7過ぎる前に、 Windows Vista上で動作しているのにフル機能のいくつかの制限が必要となる。 サーバーでの右このタイプのため、 1つの制限の場合は、おそらくあなたのWebサイトから1日分の給料では、実際のサーバーを購入する可能性があるので多くのトラフィックを実現する必要があるでしょうに達する前に限られている。

の制限

リクエストの実行制限 : Windows Vistaの基本的な、初心者は、ホームでIIS7を実行して、ホームプレミアムがリクエストの実行を制限3 。 Vista Ultimateは10に制限されます。 リクエストの実行を制限するWebサーバーを一度に多くの同時方法を教えることができるページです。 それはVistaの基本的な、初心者、ホームエディション日と1日あたりアルティメット864000ページへの当たりを提供することができます259200ページへの手段を提供することができます!

のFTP : FTPのは非常に限られている。 匿名としてのみファイルのダウンロードすることができます。 ウェブサーバーにアップロードFTP経由ではありません。 この問題は、 FileZilla FTPサーバをチェックしてください。

インストールIIS7

まず最初に、私たちは、 Webサーバーをインストールする必要があります。

  1. クラシック表示でコントロールパネルを開きます。
  2. をダブルクリックしてプログラムと機能。
  3. ターンをクリックしてWindowsは、左側にオンまたはオフに備えています。
  4. インターネットインフォメーションサービスを確認してください。
  5. インターネットインフォメーションサービス、のWorld Wide Webサービス、アプリケーション開発機能のISAPI拡張機能をチェックして展開します。 ISAPIの保存時にPHPをインストールが必要になります。
  6. IIS7をインストールするには[ OK ]をクリックします。

IIS7ボックスの特徴は、 Windowsがインストールされて実行されている必要がありますが消えます。 テストIIS7お客様のウェブブラウザではhttp://localhostに行く。 下のスクリーンショットのようなIIS7テストページが表示されます。

デフォルトのWebサイトのルートCで位置しています: \ Inetpub \ Wwwrootです。 お客様のウェブサイトがなくなる。

PHPのインストール

今、我々は我々が必要PHP用のWebサーバーがサポートしています。 私はPHP 5.2.4をインストールしているこの例では。

  1. フォルダを作成して、 CのルートにはPHPと呼ばれる:ドライブ。
  2. ダウンロードhttp://www.php.net/downloads.php から Windows バイナリファイルはZIP形式のパッケージ
  3. ファイルを解凍して作成したphpのフォルダに保存します。
  4. コピーはC : \ php \のphp.ini - distを、それに取り組むことができるので、デスクトップ上に保存します。
  5. php.iniの区の名前を変更した場合はphp.iniにデスクトップにコピーされます。
  6. 右クリックのphp.iniを選択して編集します。
  7. 拡張子を検索= php_mysql.dllを、削除してコメントを解除して、その前に。 これは、 MySQLデータベースにログインしてPHPをすることができます。
    現在、 php.iniのコードとのextension_dirを探す= "./".に移動 変更" 。 / "を" C : \ php \ extです" 。 この番組は、あなただけ= php_mysql.dllをロードするには、 PHP拡張モジュールのコメントアウトを外し、拡張子。
  8. 割引率のphp.ini 。
  9. php.iniのコピーに保存するとC : \ Windowsです。
  10. IISマネージャを開き、検索ボックスと[スタート]メニューの[インターネットインフォメーションサービス( IIS )マネージャは、検索結果でのIISマネージャを入力している。
  11. ダブルクリックハンドラマッピング。
  12. クリックすると、右上にあるスクリプトマップを追加します。
  13. は、下のスクリーンショットのようなスクリプトマップの追加]ウィンドウに入力します。
  14. [ OK ]をクリックして変更を保存します。
  15. このISAPI拡張機能を有効にする]ウィンドウはい]をクリックしますを求めている。
  16. IISマネージャの[戻る]ボタンをダブルクリックして既定のドキュメント。
  17. [ファイル名]ボックスの一覧の後ろにスペースを入力index.phpを、 、 。
  18. IISマネージャの右上をクリックして適用します。
  19. 今からlibmysql.dllをコピーする場合はC :必要\ phpのとCに保存: \ Windows \ System32を。 この修正プログラムをOrubaてくれてありがとう。

phpのインストールされているか、正しくするためのテストを実行することができます。

メモ帳を開きます。
タイプ< ? また、 phpinfo ( ) ? >は、空白のドキュメントに記載されている。
注記:間のスペースを削除する< ? < ? phoInfo ( ) ? >してください。 私はこのページでは、コマンドを実行していないのスペースを追加しなければならなかった。
Cからtest.phpとしてデスクトップ上に移動して割引率: \ Inetpub \ Wwwrootです。

注:一般的な間違いがtest.phpを保存test.php.txtとして保存することです。 タイプとして保存下にあるすべてのファイルを選択して忘れないようにメモ帳でファイルtest.phpという名前を付けます。

行くhttp://localhost/test.phpしてください。 phpの情報ページを下のスクリーンショットのようになるはずです。

MySQLのインストール

MySQLの前に、我々はUACを無効にするには、 Windows Vistaの必要性をインストールすることができます。

  1. クラシック表示でコントロールパネルを開きます。
  2. [ユーザーアカウント]をクリックします。
  3. ターンをクリックしてユーザーアカウント制御をオンまたはオフにします。
  4. ユーザーアカウント制御を使用してチェックボックスをオフにし、 [ OK ]をクリックします。
  5. お使いのコンピュータを再起動します。
    :背面にはUAC有効にすることができます後にすべてインストールされていると取り組んでいる。
    今はMySQLをインストールすることができます。 私はMySQLコミュニティ版5.0.45をインストールするつもりだこの例では。
  6. ダウンロードは、 Windows郵便/ setup.exeをバージョンhttp://dev.mysql.com/downloads/mysql/5.0.html # Win32の
  7. デスクトップ上に解凍してsetup.exeを保存。
  8. Setup.exeを実行します。
  9. [ようこそ]ウィンドウがポップアップします。 [ Next ]をクリックします。
  10. これは弱虫サーバーの作成に関する一般的なガイドは、 [ Next ]をクリック選択した典型的なままにします。
  11. MySQLのは、単に、このウィンドウのデフォルトのディレクトリにインストール]をクリックしてインストールしてみましょう。
  12. いくつかの広告をクリックして次へ移動する。
  13. MySQLサーバの構成のままにするのチェックをクリックして終了。
  14. [ようこそ]ウィンドウで[次へ] 。
  15. 私は、高度なMySQLの設定を構成するすべての必要がないと仮定している。 場合は、おそらくこのガイドを必要としないとするかは専門家にこの仕事を残しておく必要があります。 標準構成を選択し、 [ Next ]をクリックします。
  16. Windowsサービスとしてインストールのまま、サービス名のMySQLは、 MySQLを自動的に起動すると[ Next ]をクリック調べた。
  17. タイプは、 MySQL管理者( root )パスワードを2回クリックし、 [次へ。
  18. この部分は非常に重要です。 右だけで、あなたの口のホールドを構成するためのMySQLに指をクリックして実行を渡ります。 した場合はちょうど良いです。 4つのチェックマークの際に行われる必要があります。
    :接続エラーの場合は、 [再試行を取得して作業する必要があります。 これは、低速のコンピュータは、 MySQLサービスの開始は十分な速度が原因です。
  19. をクリックして終了。

現在は、 MySQLをインストールし、実行して管理するデータベースを簡単にするには、 GUIツールをインストールすることができます。

  1. ダウンロードは、 GUIツール( Windowsのx86 )をhttp://dev.mysql.com/downloads/gui-tools/5.0.html
  2. も、他のソフトウェアと同じようにインストールします。
  3. [スタート]ボタン、 [すべてのプログラム] 、 MySQLは、 MySQLの管理者。
  4. のフィールドに、下のスクリーンショットと同じように入力します。
  5. 注意:ルートのパスワードは、 1つのMySQLをインストールしたときに設定されている。
  6. かつてのMySQL Administratorを開く場合は、被試験を右クリックし、スキーマの作成]を選択しますカタログをクリックして、新しいデータベースを作成することができます。
    して、そちらに行くの名前をよこしなさい!
    オープンポート80
  7. 今では、作業の弱虫が世界に開放することができます。 ( HTTP )のトラフィックがポート80を通過するすべてのインターネット。 世界にしましょうのオープンポート80 。
    検索結果には、 [スタート]メニュー]をクリックしてWindowsファイアウォールでは、検索ボックスにファイアウォールを検索します。
  8. Windowsファイアウォールの設定]ウィンドウで[例外]タブをクリックします。
  9. ポートの追加]ボタンをクリックします。
  10. の名前と80種類のHTTPポート番号と同じ。

WebサーバーのパフォーマンスはVistaの調整

これは、 Windows Vistaの場合は、優先順位の下位には、 Webサーバーとして使用されているのは、ボックスのサーバーをするためのものではありません。 Windows VistaのWordのようなプログラムを優先する前に、エンドユーザーの利便性を与えるには、最高のIIS7のようなバックグラウンドサービス。 我々はWebサーバーのプログラムをバックグラウンドサービスの優先度眺めの代わりにする必要があるとしてWindows Vistaを設定しているので。

私たちすることができますそれよりもプログラムのうち、最も優先度の高い速度を圧迫してみましょうのセットとしてのWindows Vistaのサービスを提供します。

  1. [スタート]メニューでコンピュータを右クリックし、プロパティを選択します。
  2. [詳細設定システム設定。
  3. [システムのプロパティ]ウィンドウの[詳細設定]タブでパフォーマンスの下にある[設定。
  4. [パフォーマンスオプション]ウィンドウで[詳細設定]タブをクリックします。
  5. バックグラウンドサービスを選択してください。
  6. [ OK ]をクリックし、コンピュータを再起動します。

ハードウェア
ささやかなトラフィックを低やるべきことをやるには強力なマシンを搭載したWebサーバーを持っていません。 少なくとも1GBsのRAMを搭載する現代のPC ( 2GBs MySQL用)の罰金を行いますをお勧めします。 ここに1人の場合は、高性能Webサーバーを必要とするのに十分なトラフィックを受信して、幸運なものとなるいくつかのハードウェアのヒントを紹介します。

メモリ : 1日あたりのヒット曲の場合は(何千人もの)メモリささやかなあらゆる種類のトラフィックを期待している非常に重要です。 優れている2GBs良いスタートが3または4です。
IIS7 :強力なプロセッサ( s )とメモリの量は良い重要です。
MySQLの:高速ハードドライブやメモリの多くは、 MySQLデータベースのために重要です。
ソース: http://www.maximumpcguides.com/how-to-crea ... / #
http://www.maniacomputer.com/webServer/IIS.html
http://www.iis.net/default.aspx?tabid=7
http://www.maniacomputer.com/webServer/WebServer.html

関連記事

カテゴリ: プログラミング タグ: MySQL PHPは、 Windows

伝えたいことがありますか?