Windows7にapacheを手動でインストールします。Apacheをインストールします。 MySQLのセットアップ。 PHPのカスタマイズ。 日曜大工のrozrobkaの真ん中でローカルにアボ

ゴロフナ / Nalashtuvannya
12/25/13 39.4K

Webサーバーは、ローカルマシンまたはリモートマシンで実行されているプログラムであり、smutが認識されます。これにより、Webドキュメントを参照できます。 の場合 アドレス行サイトのアドレスを入力し、Enterキーを押すと、ブラウザがリクエストと指示を作成します リモートコンピュータ-Webサーバー。

Apache HTTPサーバー(英語のパッチサーバーの略)は、Webブラウザーおよびインターネットリソースの管理者向けに作成された最も人気のある幅広いプログラムの1つです。 独立したレポートのために、残りのHTTPサーバーのコンピューターの50%にApacheをインストールします。

Apacheの主な利点は、安定性、swidcode、柔軟性、モジュラー組織の悪臭、そして私たちが拡大しているという事実です。 vodcritaグループ正式名称がApacheSoftwareFoundationであっても、プログラマー。

Apacheは、非個人的なオペレーティングシステムとハードウェアプラットフォームをサポートしており、多くの場合、Windowsオペレーティングシステムの管理下で勝ちます。 Webサーバーが完全にコストをかけずに拡張することも重要です。

これらについては、Windows 7オペレーティングシステム用のApacheサーバーをインストールする方法については、この記事を参照してください。

Apacheのインストール

最初のターンでは、SSLサポートなしでApache配布キットの残りのバージョンをダウンロードしてインストールを実行する必要があります。 重要なウィンドウで、[次へ]をクリックしてください。 ライセンスの好意小売業者と彼とあなたの良いことを確認します。


次に、インストールの開始時に、下の小さなボックスに示されているようにフィールドに入力する必要があります。 管理者のメールアドレス»住所を入力してください Eメール、[次へ]をクリックして、ジャンパーを[カスタム]の位置に設定します。

ダリ、「Apacheのインストール」のステップバイステップのプロセスに移りましょう。 ロックするために、Webサーバーはフォルダーにインストールされます C:プログラムファイルApacheソフトウェアFoundationApache 2.2.
次に、Cドライブにwwwディレクトリを作成し、Apacheのフォルダをインストールする方法を指定する必要があります。これで[次へ]をクリックし、次の週に[インストール]をクリックします。 インストールが終了したら、「完了」を押します。

すべてがうまくいったかのように、サードパーティはApacheWebサーバーによって修復されているピクトグラムを持っている可能性があります。 マウスの左ボタンでアイコンをクリックすることで、Zupinityとre-vantagingyogaを行うことができます。


マウスの右ボタンで同じアイコンをクリックすると、オペレーティングシステムの他のシステムに移動したり、Apacheモニターを開いたりできます。
あなたが練習していることを修正するために サーバーの挿入 Apache、ブラウザのアドレスバーに入力しますhttp:// localhost
パーティーが登場するとすぐに「うまくいきます! 」、繰り返しますが、Apacheのインストールは成功し、正しく機能します。

基本的なWebサーバーのセットアップ

Apacheをより効率的で排他的に優れたものにしたい場合、理由が少ないために、誰もがローカルサーバーとして勝つ準備ができているわけではありません。主なことは、途中でナビゲートすることです。 マイクロソフトウィンドウズある種のグラフィックコンフィギュレーターであり、常により多くのkoristuvachivを完成させます。

サーバーのセットアップは、httpd.conf構成ファイルの手動編集の助けの背後にあります。 ただし、このプロセスの理解不能性と折りたたみ可能性についての記述にもかかわらず、2つの理由から、この操作には一貫性がありません。1つは、適切にインストールされたApacheサーバーから構築するためです。これは、快適で快適なために良いことです。 快適な仕事、構成ファイルでは、多くのデータを変更する必要があります。別の方法では、httpd.confのコメントで多くの復讐を果たします。 茶色の情報、そのために必要な、schobrozіbratisyaznalashtuvannyam。

何が必要ですか?

  • Windows7プラットフォームでApacheを実行します。
  • 可能性のあるサイトのファイルをディレクトリから保存します。これは、特派員にとって簡単です(たとえば、C:www)。
  • コーディングの問題ではなく、キリル文字の解釈からのzokremaを見てください。
  • kіlkomサイトを一度に操作する可能性。

これらの問題を正常に解決するには、Apacheがインストールされているフォルダーに移動し、confサブフォルダーでhttpd.confファイルを見つけて開きます。 「lattices」から始まる行、єテキストコメント、および「lattice」アイコンが表示されている穂軸に行を獲得するようにWebサーバーを修正する方法を尊重してください。

初めて、サーバーがWebサイトへのフォルダーのようにvikoristovuvatisyaになるように、tієїdirectorіїを修正する必要があります。 DocumentRootに由来するテキスト内の行を検索します。 このディレクティブは、フォルダーがルートフォルダーになることを決定します。

їїをDocumentRoot「C:/www」に修正します。 次に、あなたが罪を犯しているファイルのスラッシュが、おそらくすでに呼び出されているように、左ではなく右に巻かれていることを指定します。 短いウィンドウ。 推測操作の後、サイトの腐敗の問題は解消されました。

オプション(サーバー機能を使用する方法を決定します)AllowOverride(.htaccessのディレクティブがhttpd.confのディレクティブをオーバーライドする方法を決定します)順序(サーバーへのアクセスのルールを設定します)

選択されたパラメータのリスト:

オプション。 可能な次のオプション:

  • 含まれるもの-SSIバリアントが許可されます。
  • IncludesNOEXEC – SSIエイリアシングはブリッジングで許可されます(#includeおよび#execは許可されません)。
  • インデックス–インデックスファイルを選択できます。URLアドレスがサイトディレクトリ(たとえば、www.domain.ru / dir /)に設定されている場合、インデックスファイルがない場合は、ディレクトリの代わりに表示されます。 、およびオプションが使用できない場合は、アクセスがブロックされているユーザーにアラートが表示されます。
  • ExecCGI-CGIスクリプトの実行が許可されています。
  • FollowSymLinks-サーバーはディレクトリの実際のシンボリックメッセージに従います(Unixシステムで勝ちます)。
  • SymLinksIfOwnerMatch-サーバーはディレクトリの実際のシンボリックメッセージに従います。ただし、その場合は、ファイル全体がメッセージの1つのマスターになることができます。
  • すべて-すべてのビジョンが一度に許可されます。
  • なし-上記の説明はすべて一度にブロックされます。
  • MultiViews-ブラウザの設定に応じて同じコンテンツを選択して表示する機能(すべてがオンになっているかどうかを確認します(すべてのオプション)。指定してください)。

AllowOverride。 オプション:

  • AuthConfig-承認用のディレクティブを記述できます。
  • FileInfo-ロボットのディレクティブのカスタマイズを可能にします 他の種類ドキュメント;
  • インデックス-インデックスファイルを操作するためのディレクティブの使用を許可します。
  • 制限-ホストにアクセスするためのディレクティブを変更できます。
  • オプション–特定のディレクトリ機能で動作するようにディレクティブを変更できます。
  • すべて-一度にすべての口ひげ;
  • なし-一度に突然のことは何もありません。

注文。 オプション:

  • Deny、Allow-DenyはAllowディレクティブの前に割り当てられ、次のDeny from行で指定されているように、ロック、ホスティングへのアクセスが許可されます。
  • Allow、Deny-次の行のAllow from行で指定されているように、Denyディレクティブの前に許可が割り当てられ、ロック、ホスティングのためにアクセスがブロックされます。
  • 相互障害–アクセスは、Denyで毎日、Allowで存在するなど、そのようなホストにのみ許可されます。

上記のすべてに基づいて、サーバーを微調整してみてください。 httpd.confファイルでは、ロック用のDirectoryディレクティブが2つの例で使用されています- і 。 チャパティの最初のバリエーションは、他のパラメーターを次の順序で設定するために使用されていません。

オプションインデックスFollowSymLinksAllowOverrideなし注文許可、拒否すべてから許可

つまり、C:/wwwフォルダーとすべてのサブフォルダーに対して次のパラメーターが選択されています。

  • 実サーバーの可能な機能により、インデックスはディレクトリで許可され、シンボリックメッセージに使用されます。
  • 今日も追加の.htaccessファイルのパラメトリック再割り当ての可能性。サーバーに再度アクセスできるファイルを見ると、最新ではありません。すべてはhttpd.confを介して調整できます。
  • Webサーバーへのアクセスはすべてのホストから許可されます。

ここで、httpd.confファイルを保存し、Apacheを再起動して、apache –krestartに関するApacheMonitorのヘルプをさらに表示します。 コマンドライン。 サイトのルートフォルダの設定が完了しました。

何が正しいかを再考する必要があります、あなたはすべてを奪いました。 C:wwwフォルダーに簡単なWebページを作成し、ブラウザーを開いて次のように入力します。 http://127.0.0.1/your_created_pa​​ge。 側面は立証されるかもしれません。 それ以外の場合は、httpd.confファイルのすべての変更が正しいかどうかを注意深く確認する必要があります。

側面が成功したかのように、それは動かせませんでした。キリル文字の代わりに、読めない記号の方が良いということです。 悪臭は2つの理由で表示できます。 まず、Webサーバーは、プロモーションコードであるページを要求するようにブラウザに指示します。 別の言い方をすれば、コーディングがキリル文字ではないことは驚くべきことではありません。

ヤクシュチョ悲惨 インターネットエクスプローラ同じ側​​からコーディングを選択した場合、たとえば、 Mozilla Firefox Operaは同様の偉業を達成しているようには見えず、ブラウザでコーディングを手動で設定する方法はほとんど便利とは言えません。 したがって、必要なコーディングの促進を確認するには、Apacheを修正する必要があります。

httpd.confファイルで、AddDefaultCharsetのような行を探します。 とりわけ、それは毎日のキリル文字を持っているISO-8859-1エンコーディングを言います。 ISO-8859-1をwindows-1251に変更し、ファイルを保存してApacheを再起動します。 現在、サイトにロシア語を正しく表示することはできません。どのブラウザにも最適です。

Apacheサーバーで、多くのサイトでロボットを修正するだけです。 彼らにとって邪悪な可能性のあるアドレス-127.0.0.2、127.0.0.3など。 いつでも、プロモーション用のサイト(127.0.0.1)である1つだけが表示されます。 地元の仕事重要ではありません。 私はファイルhttpd.confを分割しました。このファイルでは、それに必要なすべての構成が実行されます。このファイルは、まさに世界で知られており、VirtualHostsと呼ばれています。

補足サイトを追加するには、ルートのように勝つディレクトリを作成します(例:C:www2)。 サイトがアドレス127.0.0.2にあると仮定して、site911という名前を付け、VirtualHostsブランチに次の行を追加します。

ServerAdmin [メール保護] ServerName site911 DocumentRoot "C:/ www2" ScriptAlias / cgi / "C:/ www2 / cgi /" ErrorLog "C:/www2/error.log" CustomLog "C:/www2/custom.log" common

Apacheサーバーを再起動します。 ブラウザのアドレスバーに127.0.0.1と入力すると、最初のローカルサイトに移動し、127.0.0.2と入力すると、別のローカルサイトに移動します。 VirtualHostsスキンコンテナの途中で、Apache Webサーバーディレクティブを微調整できることに注意してください。サイトをスキンして、より良いランクを見つけることができるのはなぜですか。

ポッドバッグ

インストールが完了し、実際にApacheサーバーを完全にデプロイできるようになりました。

さて、まあ、あなたはウェブサイトの管理を精力的に世話してくれました、私たちは接続の終わりまでにあなたの場所に来ます Apache PHP MySQLは、データベース管理システムがなくても、最先端のWebプログラミング方法の1つがサポートされていなくても、MySQLシステムを管理するためのWebツールは、オープンスペースにサーバーがないと実行できません。 全世界の測定。 どのように言って、 " 戦争では重要ですが、戦闘では簡単です».

結婚式の日は頑張ってください。簡単ではありませんが、うまくやってください。

良し悪し

2017年3月19日5.9K

Apacheプロジェクトはバイナリバージョンを提供しません ソフトウェア、むしろ無料のコード。 Proteїхはサードパーティのサイトで表示できます。

  • ApacheHaus;
  • アパッチラウンジ。

32ビットバージョンのApacheWindowsをダウンロードします( httpd-2.4.20-win32-VC14.zip)または64ビットバージョン( httpd-2.4.20-win64-VC14.zip)。 インストールしたものを裏返します 64ビットOSバージョン。 理由により、msinfo32.exeをダウンロードできます。 このツールは、コンピューターに関する情報を収集したり、問題を診断したり、他のツールにアクセスするために微調整したりするのに役立ちます。

yogoを実行するには、コマンドを押します Vikonaty>msinfo32>Enterキーを押します.

必要なバージョンがわかったら、Zipアーカイブを取得し、C:Apache24フォルダーから解凍します。

Apacheサーバーを起動する前に、リスニングポートを8181に変更する必要もあります。

  • ファイルC:Apache24confhttpd.confをテキストエディタで開きます。
  • 次の行を検索:80を聞きます。
  • Іїїを次のように変更します:8181を聞きます。

変更を保存する。

これで、ApacheWindows7サーバーを起動できます。

管理者の名前でコマンドラインを開き、binサブディレクトリに移動します。

httpd.exeと入力し、Enterキーを押します。

まるでMSVCR140.dllファイルの存在を知らせるダイアログウィンドウが画面に表示されたかのように、それをインストールする必要があります VisualStudio2015用に再配布可能なVisualC++ (インストールしている場合は、vc_redist.x64.exeを選択します 64ビットバージョンのWindows).

次に、ブラウザを開き、アドレス文字列http:// localhost:8181を入力して、デモサイトを起動します。

WindowsへのPHP7のインストール

PHP 7は、PHPサーバーサイドムービーの重要なアップデートです。 zipアーカイブをダウンロードVC14x64スレッドセーフ(2016-Apr-29 00:38:19)。 Yaxcho wi zavantazhili Apacheの32ビットバージョン、PHPx86をインストールする必要があります。

「」という名前のフォルダを作成します php7」、アーカイブphp-7.0.6-Win32-VC14-x64.zipを置き換えてから、フォルダをドライブCのルートに配置します。

PHPwiki用のApacheのセットアップ

インストール構成ファイルを開く Windows Apache C:Apache24confhttpd.conf.

穂軸の次の行をファイルにコピーします。

  • AddHandler application / x-httpd-php.php;
  • AddType application / x-httpd-php .php .html;
  • LoadModule php7_module "c:/php7/php7apache2_4.dll";
  • PHPIniDir "c:/php7"。

小売店で index.phpの行を追加し、index.htmlの前にyogoを配置します。

DirectoryIndex index.php index.html

ファイルApachePHPWindowsを保存します。 ファイルの名前を変更します C:php7php.ini-C:php7php.iniからの開発。

mod_rewriteを有効にしてURLを書き換えます

構成ファイルを開く Apache C:Apache24confhttpd.conf;
新しい行を探す #LoadModule rewrite_module modules / mod_rewrite.soそしてハッシュ記号「#」を削除します;
行の入力を検索します" AllowOverrideなし»そしてїхを«に変更します AllowOverride All ".

MySQLを使用したPHPのカスタマイズ

php.iniファイルを編集し、拡張ディレクトリをコメントアウトします。 記号を削除する"; »穂軸の列:

; ロード可能な拡張機能(モジュール)が存在するディレクトリ。 ; http://php.net/extension-dir; extension_dir = "./"; Windowsの場合:extension_dir = "ext"

次の行をアクティブにして、MySQLモジュールを実行できるようにします。

拡張子=php_mysqli.dll拡張子=php_pdo_mysql.dll

また、下の行にカーソルを合わせると、ディストリビューションの途中でApache PHPMySQLWindowがインストールされます。

拡張子=php_curl.dll拡張子=php_fileinfo.dll拡張子=php_gd2.dll拡張子=php_mbstring.dll拡張子=php_openssl.dll

error_logのコメントを解除して、ログファイルログを追加します。

; エラーを特別なファイルに記録します。 PHPのデフォルトの動作は、この値を空のままにすることです;空。; http://php.net/error-log;例:error_log = c:php7php_errors.log

変更を保存する。

重要! PHPを知るためにWindowsのPATHを設定する

  • ショートカット上でマウスを右クリックします 私のコンピューター-電源-ドダトコボ-環境の変化;
  • 小売店で" システムの変更»アイテム「Way」を見つけてクリックし、「Change」を選択します。
  • 最後にphpフォルダーに追加します( 昏睡状態の斑点の後のobov'yazkovo";")。 例: "; C:php7";
  • 「OK」を押します。

逆にする方法、chiPHPインストール

アドレスC:Apache24htdocsphpinfo.phpにファイルを作成し、次のコードを新しいコードに追加します。

この記事では、オペレーティングシステムへのApache 2.4 + PHP 5.6 +MySQL5.6のインストールについて説明しています。 Windowsシステム 7 / 8 / 8.1 / 10

まず、読み続けて、本当にすべてのWindowsチェーンをインストールして更新する必要がある人に注意を払いますか? あなたはあなたに敬意を払い、時間を無駄にせず、Windowsで中断することなく同じものを設定することに神経質になることができますか? vipadkaを持って、についての記事を読んでください。 1時間以内であなたを惜しまないことは可能ですが、健康です。

この手順は、WindowsPCに残りのバージョンのPHPインタープリターを使用してApacheWEBサーバーをインストールすることを選択したWEB小売業者に関連します。 明らかに、Denwerなどの料金を設定する方がはるかに簡単です。または、最適なインストーラーにアクセスして、ドライブについて心配する必要はありません。 プロテレザーWEB小売店 甲状腺腫 WEBサーバーの動作プロセス、インストールおよび調整のプロセスを理解します。

PHP 7をインストールする場合は、必ず記事を参照してください。

指示のためにサーバーを折りたたむ過程で問題が発生し、それでも自分自身をWEB小売業者と見なしている場合は、非難されている問題に対処する正しい方法であり、指示がたわごとであるとコメントに記入しないでください。 取扱説明書。 1時間と数百のインストールに圧倒されました。 vikonnіの単純なkrokіvのときは敬意を払ってください。 Vikonanny krokivは、状況の分析が機能しなかったため、小売業者のようなスキルを手動で提供しました。 あなたがWEB小売業者ではなく、それを使用する予定がない場合は、インターネットにインストールする簡単な方法を見つけてください- 与えられた指示あなたの為ではない。

WindowsXPではこのバージョンを尊重してください VC11それを開始することは不可能です(しかし、それは非常に重要です)。

準備作業

Windows7または最新のものを使用しているかどうかを確認してください。 Windows XPを使用している場合、ここで説明するバージョンのApacheはWindows XPでは機能しないため、これらの手順は役に立ちません。

以前にインストールしたすべてのWEBサーバーを表示し、サービスに移動して変更します。ApacheまたはIISサービスはありません。 すでにウェブサーバーがインストールされているため、もう一方のサーバーは並行してすべての料金を請求するわけではありません。

Skypeをお持ちの場合は、80ポートでキーボードの言語を使用できます。 Zreshtoy、あなたは和解の罪を犯しています、サービスは80番目の港で勝利していません。

ロボットの場合は、母親のファイルマネージャーでもあります。これを使用すると、拡張子が何であれ、ファイルを作成できます。簡単に言うと、SublimeTextやNotepad++などのコードエディターやIDEも使用できます。

フォルダの構造は異なる場合がありますが、命令は構造に従って記述されているため、すべてが機能することが保証されています。
最初に開始し、ディスクに保存します Dフォルダ USR、5つのサブフォルダを作成するための中央: apache, php, tmp, www, ログ。 同じ方法。 バージョン番号はありません。

カタロシスでは wwwインデックスファイルを作成する(ヘルプ用) ファイル管理またはコードエディタ)、すべてが機能することを再確認するために必要になります:

  • index.htmlіzvmistom: できます!
  • index.phpіzvmistom:

ファイルマネージャ/コードエディタ/IDEがない場合は、これら2つのファイルのアーカイブをダウンロードしてください。 エール、あなたがWEB小売業者であなた自身を気にかけているなら、あなたはツールを手に入れる責任があります。

システムにPATHを変更するには、次を追加します。

; D:\ USR \ apache; D:\ USR \ apache \ bin; D:\ USR \ php;

尊敬!

構成ファイルと行番号の添付ファイルに配置されるのは、apacheとphpの他のバージョンでは異なる場合があります。
ファイルの編集を含むすべてのコマンドは、管理者の名前で変更する必要があります。

インストールされたApache2.4

PHPでの単純な開発が必要で、実際のWEBサーバーが必要ない場合(PHPには強力なWEBサーバーがあり、1つのプロジェクトの開発には十分な場合があります)、Apacheをインストールして構成することをお勧めします。プログラマーが微妙な知識のせいにすることを望むなら、WEBサーバー。 WEBサーバーを操作して、構成を理解してもかまいません。 それでは始めましょう。

  1. Zavantazhuemo Apache2.4バイナリVC11システムの場合http://www.apachelounge.com/download/VC11/64ビットOSを使用している場合は、httpd-2.4用の名前のファイルが必要です。 xx-win64-VC11.zip
  2. 追加のモジュールが必要な場合は、同じ場所で入手できます(基本的なインストールは必要ありません)
  3. フォルダの代わりにRozarchivuemo Apache24ダウンロードしたアーカイブから D:USrapache。 D:USRapacheでは、アーカイブ用にApache24フォルダーではなく、їїを配置する必要があることに注意してください。 何もインストールする必要はありません。
  4. ファイルの値を変更する ServerRoot「d:/ USR / apache」( 37行目)その値 DocumentRootDirecroty)から "d:/ USR / www"( 行242および243)。 また、行218のコメントに従って、次のように変更します。 ServerName localhost:80
  5. 同じファイルからログを保存するためのパラメーターを変更します(パラメーターが変更されていることはわかっています):ErrorLog "D:/USR/log/apache-error.log"
  6. Apacheサービスを(管理者の名前で)インストールします。 管理者の名前でコマンドラインを入力し、そこに次の行を挿入します:D:\ USR \ apache \ bin \ httpd.exe -k install
  7. サービスのインストール時に恩赦についてのリマインダーをフォローしてください。 Yakschoはすべてが正しく分割されており、毎日の許しはbutiのせいではありません。 2番目の行の後に行がある場合、コマンド行は再び表示されませんでした。ほとんどの場合、正しく実行されていませんでした。 コピーと貼り付けの機能を急いで、1時間の口論を許さないようにしてください。
  8. 作業テーブルに次のラベルを作成します D:\ USR \ apache \ bin \ ApacheMonitor.exeこれ/またはヨガを自動有効化に入れます(WIN8で自動有効化ウィンドウを開くには、WIN + Rを押してから、次のように入力する必要があります。 シェル:スタートアップ OKを押します)
  9. ApacheMonitorを起動します。 ショートカットがシステムトレイに表示されます。 左ボタンで新しいものをクリックし、Apache24->Startを選択します。
  10. ブラウザで、http://localhost/にアクセスします-多分 できます!
  11. 彼らがそのような書き込みを許可しなかったかのように、それが間違っていたことは理解できます(ログを読んで、グーグルで、Webサーバーの作業の複雑さを整理するためにすでに書いたように、私たちは自分で問題を解決しようとします)。

インストールされたPHP5.6

  1. 残りのバージョンが必要です VC11x86スレッドセーフまた VC11x64スレッドセーフヘルプについてはhttp://windows.php.net/download/。 自分に必要なものを尊重する VC11私と同じ スレッドセーフ。 RazryadnistはApacheのようにすることができます。 必要なファイルは、ほとんどの場合xtaltと呼ばれます:php-5.6.11-Win32-VC11-x86.zipまたはphp-5.6.11-Win32-VC11-x64.zip
  2. のアーカイブの代わりにViymaєmo D:usr \ php。 Apacheと同様に、何もインストールする必要はありません。
  3. Uファイル D:\ USR \ apache \ conf \ httpd.conf行を追加:LoadModule php5_module "d:/USR/php/php5apache2_4.dll" AddHandler application / x-httpd-php .php#php.iniファイルへのパスPHPIniDir "D:/ USR / php"
  4. 値を変更します DirectoryIndexindex.html index.php (行276)
  5. ApacheMonitorを再起動し、Apacheを再起動します(Apache24->再起動)
  6. ブラウザhttp://localhost/index.phpにアクセスして、PHPの動作を変更します。
  7. ファイルのコピーを作成します D:\ USR \ php\php.ini-開発 s im'yam D:\ USR \ php \ php.ini
  8. パラメータの変更についてコメントすることは注目に値します:extension_dir = "D:/ USR / php / ext" sys_temp_dir = "D:/ USR / tmp" extension = php_mysql.dll extension = php_mysqli.dll extension = php_openssl.dll Europe / Zaporozhye
  9. コマンドラインでのVikonuemo php -m接続されているモジュールのリストを確認します。
  10. ApacheMonitorでApacheを再起動します

Apache仮想ホスト

  1. コンピューターには多くのプロジェクトがあるため、仮想ホスト(サイト)が必要になる場合があります。 この例では、2つの仮想ホストを見ていきます。 s1.localhostі s2.localhost。 わかりやすくするために、同じ名前のフォルダーを作成しますが、実際のシステムでは必ずしも同じではありません。
  2. 次に、選択した仮想ホストのパラメータを確認します DocumentRoot Apache構成ファイルには意味がありません。 サーバーのメインホスト(http:// localhost /で利用可能になります)は現在 最初の仮想ホスト仮想ホストの設定ファイルで!
  3. 手始めに、ファイルc:\ Windows \ System32 \ drivers \ etc \ hostsに次の行を追加する必要があります:127.0.0.1 s1.localhost 127.0.0.1 s2.localhost

    管理者の名前で作業する必要があります。 必要に応じて再宣伝する必要がありますが、実際には必要ありません。 ファイルを変更したくない場合(アクセス権)は、ファイルを作業スタイルにコピーして変更してから、元に戻すことができます。

  4. 仮想ホスト用のフォルダーを作成する D:\ USR \ www \ s1.localhostі D:\ USR \ www \ s2.localhost、ファイルが配置されている。 スキンパパと一緒にファイルを作成します index.htmlіzvmistom S1і S2明らかに(すべてが必要に応じて機能することを制御するため)
  5. ログ用のフォルダを作成しましょう: D:USR \ log \ s1.localhostі D:USR \ log \ s2.localhost-ここにスキンサイトのログが保存されます。 Vzagali、ログは1つのフォルダーに保存できますが、私はこのように聞こえます-私はとても便利です。
  6. 次に、仮想ホストのサポートを有効にする必要があります。 ファイルで D:\ USR \ apache \ conf \ httpd.conf行にコメントする conf / extra/httpd-vhosts.confをインクルードします
  7. Dali編集可能ファイル d:\ USR \ apache \ conf \ extra \ httpd-vhosts.conf-Vinは、次のように見えることで罪を犯しています(スキン仮想ホストに対しては独自のVirtualHostブロック): ServerAdmin [メール保護] DocumentRoot "D:/USR/www/s1.localhost" ServerName s1.localhost ServerAlias www.s1.localhost ErrorLog "D:/USR/log/s1.localhost/error.log" CustomLog "D:/ USR / log /s1.localhost/access.log"共通 ServerAdmin [メール保護] DocumentRoot "D:/USR/www/s2.localhost" ServerName s2.localhost ServerAlias www.s2.localhost ErrorLog "D:/USR/log/s2.localhost/error.log" CustomLog "D:/ USR / log /s2.localhost/access.log"共通
  8. 最初の仮想ホスト s1.localhostこれで、システムのメインホストになります。 このブロックは、構成ファイルの最初のブロックの隣にあります。 の入り口で利用可能になります

ローカルマシンからローカルサーバーを選択してください。 この記事では、ローカルサーバーのウェアハウス部分のインストールについて説明します Windowsプラットフォーム 7、ApacheWebサーバー。

手動インストールでは、最新バージョンのApache2.4.18が使用されていることを尊重します。


Apacheバージョン2.4.18

ローカルサーバーのインストール場所に応じて、最初にインストーラーを実行します。 Yogoローカルサーバー 倉庫部品つける システムディスクコンピューター。 さらに:

  • Apacheは次のディレクトリにインストールされます:。
  • PHPは次のディレクトリにインストールされます:[С:\ php]
  • ロックの背後にあるMySQL:

MySQLサーバーのインストール方法 Windowsサービス私は記事でrozpovidav:。 私が記事に書いているPHPインタープリターのインストール方法:PHPのインストール。

1.ApacheMSIインストーラーを実行します。
ApacheMSIの初回インストール2.Apacheライセンスで待機することはわかっています

3.ドキュメントの知識を与えました

4.こちら側では、ローカルサーバーのデータを保存する必要があります。
  • サーバードミアン:ローカルホスト;
  • サーバー名:localhost;
  • 管理者の電子メール:何でも。

重要:すべてのcorsistsに対してポート80を指定する必要があります。

5.左側で、に切り替えます

6.攻撃的な面では、なぜ彼らが切り替えたのかは明らかです。 Apacheをインストールするフォルダーを指定できるようになりました。 作品カタログの裏側を見せてくれたChomii robimo:[C:www]。

7.攻撃側では、結果がエンボス加工されます。



3つのシステムにはApacheボタンが必要です。

コンピューターでApacheロボットを変換する方法

Apacheサーバーロボットを再確認します。 このために、アドレス行にアドレスを書き込みます。 http:// localhostそして、バチモ号は「練習」を意味する「それはうまくいく!」と書いた。

コンピューターでApacheを無効にする方法

Apacheが必要です。ヨガを始めたり、整えたりしないでください。方法も意味もありません。 これを行うには、デモをトレイから削除し、Apacheアイコンを右クリックします。3つのコントロールボタンがあります。

  • Apacheモニタリング;
  • オープンサーバー;
  • 出口。

残り、syakikhivіdlyaє。

なぜすべてなのか! ApacheMSIのインストールが完了しました。 Apacheインストールフォルダをメモしておきます。ローカルサーバーを設定するときに必要になります。

記事の用語集:

  • 分布-プログラム拡張フォームとソフトウェアセキュリティ。
  • リリース- ソフトウェアバージョン。

フォルダの準備

すべてが私のためにうそをついているのは本当に好きではありません。それは良いことです。そのため、穂軸のために、プログラムとサイトを配置するフォルダーを作成します。
「C:\」ドライブに「Server」フォルダを作成しましょう(そうでない場合は、より適切です)。
C:\ Server \
そのために2つのフォルダーを作成します。
C:\ Server\web-このフォルダにはプログラムがあります
C:\ Server\domains-そして私たちのサイトはこのフォルダにあります
Otzhe、フォルダ\ web \に、apache、php、mysqlの3つのフォルダを作成します。
C:\ Server \ web \ apache \
C:\ Server \ web \ php \
C:\ Server \ web \ mysql \
ドメインフォルダに移動して、\localhost\フォルダを作成しましょう
C:\ Server \ domains \ localhost \
フォルダの中央には、2つのサブフォルダがあります。public_html-サイト上のファイル用。 ログ- テキストファイル、「誰」が記録され、サイトへのアクセスを許可した後、そのような恩赦はロボットサイトに送られました。
C:\ Server \ domains \ localhost \ public_html \
C:\ Server \ domains \ localhost \ logs \
フォルダ構造が終了したら、Apacheのセットアップに移りましょう。

Apacheのカスタマイズ

Apacheをインストールするには、Apache自体(Kep)が必要です。 Windows 8.1 x64を使用しているため、Apachex64をインストールします。
興奮のために、可能性に移りましょう:
www.apachelounge.com/download/win64
オプションで「httpd-2.4.6-win64.zip」。 だから私たちは 通常の仕事「拡張パッケージMicrosoftVisualC ++ 2010(x64)」。 simposilannyamのzavantazhuemoyogo:
www.microsoft.com/en-us/download/details.aspx?id=14632
インストールします。
私たちのアーカイブはApacheに引き継がれているので、それがわかります。 アーカイブを開き、Apache24フォルダーに移動して、そのフォルダーに移動します。 匿名のフォルダとプログラムファイルが表示され、すべてが以前に準備されたフォルダに解凍されます。
C:\ Server \ web \ apache \
このようにするのは良いことです:
C:\ Server \ web \ apache \ bin \
C:\ Server \ web \ apache \ cgi-bin \
C:\ Server \ web \ apache \ conf \
C:\ Server \ web \ apache \ error \
C:\ Server \ web \ apache \ htdocs \
C:\ Server \ web \ apache \ icons \
C:\ Server \ web \ apache \ include \
C:\ Server \ web \ apache \ lib \
C:\ Server \ web \ apache \ logs \
C:\ Server \ web \ apache \ manual \
C:\ Server \ web \ apache \ modules \
\ cgi-bin \、\ htdocs \、\ icons \、\manual\のようなフォルダは必要ありません-あなたはそれらを見ることができます。
フォルダに移動しましょう:
C:\ Server \ web \ apache \ conf \
ІApache構成ファイルを開きます-「httpd.conf」 テキストエディタ。 どのファイルにApacheをカスタマイズするためのディレクティブの行があり、#記号(ハッシュ)で始まる行にはコメントと説明があります。 磨きに取り掛かりましょう:

Apache構成ファイル

#Apacheディレクティブ
ServerRoot「C:/ Server / web/apache」
#ローカルIPポートで聞いた(標準あたり80)
127.0.0.1:80を聞く
#Apacheのライブラリ拡張機能を追加
LoadModule rewrite_module modules / mod_rewrite.so
LoadModule php5_module "C:/Server/web/php/php5apache2_4.dll"
#どのファイルが php拡張子、php-scriptのように取る必要があります
AddHandler application / x-httpd-php .php
#phpファイルを変更できるとしましょう
PHPIniDir「C:/ Server / web/php」
#サーバー名を変更する
ServerName 127.0.0.1:80
#ディレクトリへのアクセスを変更する

オプションにはインデックスが含まれますFollowSymLinks
AllowOverride All
すべてから許可する


#私たちのサイトのディレクトリ
DocumentRoot "C:/ Server / domains"
#インデックスファイル、優先度。

DirectoryIndex index.php index.html index.htm index.shtml

#ログファイル用のフォルダ
ErrorLog「C:/Server/domains/logs/error.log」
CustomLog「C:/Server/domains/logs/access.log」
#phpMyAdminのdodamoエイリアス、およびcgiの固定エイリアス

エイリアス/pma「C:/ Server / domains/phpMyAdmin」
ScriptAlias / cgi-bin / "C:/ Server / web / apache / cgi-bin /"

#cgiの正しい方法

AllowOverrideなし
オプションなし
付与されたすべてを要求する

ファイルタイプ


AddType text / html .shtml
AddOutputFilter INCLUDES.shtml
AddType application / x-httpd-php .php
AddType application / x-httpd-php-source .phps

#その他の構成:



ブラウザマッチ「MSIE10.0;」 bad_DNT


RequestHeader unset DNT env = bad_DNT

httpd.confはどこに行き着くのですか?
Apache httpd.conf構成ファイルでは、追加の構成が有効になっています。
conf / extra/httpd-mpm.confをインクルードします
conf / extra/httpd-autoindex.confをインクルードします
conf / extra/httpd-vhosts.confをインクルードします
conf / extra/httpd-manual.confを含める
conf / extra/httpd-default.confをインクルードします
ファイル「C:\ Server \ web \ apache \ conf \ extra \ httpd-mpm.conf」を開き、すばやく実行します。
#pidファイルを保存する場所を示します。

PidFile「C:/Server/web/apache/logs/httpd.pid」

その他のパラメータは変更せずに残します。 ファイル「httpd-autoindex.conf」を表示し、ヘルプの行のみを変更します。
エイリアス/icons/ "c:/ Server / web / apache / icons /"

オプションインデックスMultiViews
AllowOverrideなし
付与されたすべてを要求する

Apacheホストファイル

#ローカルホストのアプリケーションドメイン

DocumentRoot "C:/ Server / domains / localhost / public_html"
サーバー名ローカルホスト
ErrorLog "C:/Server/domains/localhost/logs/error.log"
CustomLog "C:/Server/domains/localhost/logs/access.log"共通


#将来のphpMyAdminのdodamo(フォルダを作成することを忘れないでください)

DocumentRoot "C:/ Server / domains / phpmyadmin / public_html"
サーバー名ローカルホスト
ErrorLog "C:/Server/domains/phpmyadmin/logs/error.log"
CustomLog "C:/Server/domains/phpmyadmin/logs/access.log" common

このファイルの編集は終了します。 除外されたファイルのDali、正しくはパスのみ:
ファイル"httpd-manual.conf":
AliasMatch ^ / manual(?:/(?: da | de | en | es | fr | ja | ko | pt-br | ru | tr | zh-cn))?(/.*)?$ "C:/ server / web / apache / manual $ 1 "

「httpd-default.conf」ファイルには年次変更はありません。 Apache構成が終了する場所。

PHPのカスタマイズ

Windows 8.1x64およびApachex64のインストールとアップグレードがある場合、phpはx64にすることができます。
サイトへのIdemo:

残りのバージョンのそのzavantazhuєmophpアーカイブ。 モジュールとしてphp、tobtoが必要です。 スレッドセーフが必要な人。 アーカイブが取得されたので、それを開いて「C:Serverwebphp」フォルダーに転送します。 2つの空のフォルダ「tmp」と「upload」を作成しましょう。 tsіypaptsіshukaєmoファイルphp.iniのDalі-php.iniでyogoの開発と名前の変更。 テキストエディタでファイルを開き、ディレクティブを変更します(ファイル内のコメント行は、コマのあるスペックで始まります)。

php.iniのカスタマイズ

short_open_tag=オン
zlib.output_compression=オン
post_max_size = 64M
include_path ="。;W:\ Server \ web \ php \ include"
extension_dir = "C:/ Server / web / php / ext"
upload_tmp_dir = "C:/ Server / web / php / upload"
upload_max_filesize = 64M
拡張子=php_bz2.dll
拡張子=php_curl.dll
拡張子=php_gd2.dll
拡張子=php_mbstring.dll
拡張子=php_mysql.dll
拡張子=php_mysqli.dll
拡張子=php_pdo_mysql.dll
extension = php_sockets.dll
拡張子=php_sqlite3.dll
; このセクションでは、サーバーのタイムゾーンを指定します(http://php.net/date.timezone)
date.timezone="アジア/エカテリンブルク"
session.save_path = "Z:/ Server / web / php / tmp /"


tsomaについて phpのカスタマイズ終わり。

MySQLのカスタマイズ

MySQLx64をWindowsの下のソケットとして配置します。 Zavantazhuemoアーカイブ 残りのバージョン MySQL x64:
dev.mysql.com/downloads/mysql
ページの下部には、Windows(x86、64ビット)、ZIPアーカイブがあり、[ダウンロード]ボタンにエンボス加工が施されています。 サイトの登録ページにリダイレクトされます。 [いいえ、ダウンロードを開始します]ボタンの下部をクリックすると、MySQLアーカイブのダウンロードが開始されます。 その後、アーカイブを取得し、フォルダ全体を「C:Server \ web \ mysql\"」に移動しました。
これで、MySQL構成ファイル「C:\ Server \ web \ mysql\my-default.ini」を開くことができます。 私たちはヨガ全体を一緒に見て、そこにデータを持ち込みます。
ポート=3306
host = 127.0.0.1
ポート=3306
bind-address = 127.0.0.1
enable-named-pipe
basedir = "C:/ Server / web / mysql /"
datadir = "C:/ Server / web / mysql / data /"
sql_mode = NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES
私からすべて。 構成ファイルでは、ローカルIPおよびソケット接続を介してスクリプトをサーバーに送信できることが指定されています。
マリムの右側を失った。 システム内のDodamoは、「PATH」の方法をApacheとMySQLに変更します。
  1. マウスカーソルを画面の右下隅にドラッグします
  2. 「検索」アイコンをクリックして、次のように入力します。キーイングパネル
  3. [システム]->[詳細]を選択します( 追加のパラメータシステム)
  4. [環境変数]を選択し、[システム変数]メニューでPATHの変更を見つけて、それをクリックします。
  5. ApacheとMySQLへのパスを記述します。
; C:\ Server \ web \ apache \ bin; C:\ Server \ web \ mysql \ bin
ApacheとMySQLサービスをインストールしましょう。 この速度では、「Win+X」キーを使用します。メニューは左下隅に表示されます。 Vibero「コマンド行(管理者)」。
コマンドラインで、次のように入力してApacheをインストールします。
httpd -k install
MySQLをインストールするには:
mysqld.exe --install MySQL --defaults-file = "C:\ Server \ web \ mysql \ my-default.ini"
MySQLのパスワードを設定しましょう-koristuvach。 そのためには、次のコマンドでMySQLサービスを開始します。
NETはMySQLを開始します
サービス開始後、パスワードを設定してください。
mysqladmin –uルートパスワードYourPassword
「httpd-vhosts.conf」ファイルに2つのサイトを追加しました。これにより、ブラウザがすぐに機能し、サイトに名前を付けて「hosts」ファイルに追加できるようになります。 フォルダに移動しましょう:
C:\ Windows \ System32 \ Drivers \ etc \
テキストエディタ(管理者として実行)である「hosts」ファイルを開き、ファイルdodamoを終了します。
127.0.0.1ローカルホスト
127.0.0.1 phpmyadmin
ファイルを保存します。
ApacheサービスとMySQLサービスの両方を簡単に起動できるようにするために、ファイルstart-server.batとstop-server.batを作成します。
このために、「C:Server」フォルダーに移動して、2つのファイルを作成しましょう。
「start-server.bat」を変更します。
@エコーオフ
NETはApache2.4を開始します
NETはMySQLを開始します
「stop-server.bat」を変更します。
@エコーオフ
NETはApache2.4を停止します
NETはMySQLを停止します
Apache、PHP、MySQLのインストールは完全に終了しました。 サーバーに抗議するために、代わりに次のようにフォルダ「C:\ Server \ domains \ localhost\public_html」に「index.php」ファイルを作成しましょう。

管理者としてstart-server.batを実行するサーバーを起動しましょう。 サーバーが起動したら、ブラウザを開き、アドレスバーに「localhost」と入力します。
PHPに関する情報をお問い合わせいただく必要があります。

©2022androidas.ru-Androidのすべて