ホームページ バックエンド開発 PHPチュートリアル メインストリームの Apache 2 PHP5 のインストールと使用入門_PHP チュートリアル

メインストリームの Apache 2 PHP5 のインストールと使用入門_PHP チュートリアル

Jul 15, 2016 pm 01:27 PM
apache php php5 主流 相互の作用 導入 使用 作成する そして インストール 私たち はい 知る ネット

Apache 2 と PHP が、非常に低コストでインタラクティブな Web サイトを作成するための人気のあるオプションであることは誰もが知っています。ここでは、Apache 2 PHP5 のインストールに関するいくつかのヒントを詳しく紹介します。PHP 4.3 マニュアルの Windows インストールのセクションには、Apache 2 PHP5 の併用方法についての説明がなく、Apache 2 PHP5 のインストールに関するセクションがあります。必要な情報がたくさんありません。オンラインで公開されている他のインストール ガイドにも多くの間違いが含まれており、一部のインストール担当者は試行錯誤を余儀なくされています。たとえば、PHP DLL を他の PHP バージョンの DLL に置き換える人もいます。 OK、あなたの貴重な時間を節約するために、私たちはすべての心配を取り除くのに役立つこの最も権威のあるガイド記事を用意しました。

正しいバージョンの Windows を使用してください

まず互換性について説明します。Apache 2 は Windows 95 では動作しません。Windows 98 ではかろうじて動作しますが、サービスとしては動作しません。バージョン 4.3 以降、PHP は Windows 95 をサポートしなくなりました。したがって、Windows オペレーティング システムは Windows NT、2000、または XP である必要があります。

Apache 2: ソース コードかバイナリですか?

Visual C++ 5.0 以降を使用している場合、または Microsoft Visual Studio がインストールされている場合は、ソース コードから Apache を生成できますが、これは絶対に行わないでください。 Visual Studio IDE では、Windows でのビルド プロセスは非常に複雑です。コマンドラインからコンパイルすることさえ、決して簡単な作業ではありません。したがって、メイクファイルの作成が好きでない限り、Windows インストーラー バイナリ配布のコピー (.msi ファイル) を入手することをお勧めします。 Apache について十分な知識があり、実行したいカスタマイズ操作がわかっている場合にのみ、Apache を自分で生成 (コンパイル) することを検討できます。

古いバージョンの Apache をインストールして実行している場合は、新しいサーバーのインストールを開始する前に、まずそれを停止してアンインストールする必要があります。 Apache 2 の複数のバージョンは共存できません。

Apache 2 .msi ファイルをダブルクリックします。使用許諾契約に同意した後、ネットワーク ドメインとサーバー名を正しく設定し (Apache をリモート コンピュータにインストールする予定がない場合は、localhost を設定します)、[管理者の電子メール アドレス] フィールドに電子メール アドレスを入力し、ポート 80/ を維持します。 Service オプションのラジオボタンの選択状態。次のダイアログ ボックスで [標準インストール] を選択すると、すぐに動作するサーバー環境を取得できます。

Apache 2 PHP5 インストールのヒント

デフォルトのインストール ディレクトリを C:Program FilesApache Group から C:Apache または 8.3 ファイル名形式に準拠する他の名前に変更することをお勧めします。こうすることで、今後 Apache インストール パスを入力するたびに引用符を追加する必要がなくなります。

少しお待ちください。インストール ウィザードに、Apache 2 が正常にインストールされたことが表示されます。次に行うことは、ブラウザを開いて localhost にアクセスすることだけです。デフォルトの Apache 2 ホームページが表示されるはずです。

その後、メイン Web サーバー ディレクトリ内のすべてのサンプル ファイルを削除できます。このファイルはデフォルトで C:InstallDirectoryApacheApache2htdocs にあります。既製のホームページ Index.html がある場合は、それをここにコピーしてください。また、空のホームページをすぐに作成することもできます。初期化されていない HTML の場合は、次のコードでうまくいきます:

<ol class="dp-xml">
<li class="alt"><span><strong><font color="#006699"><span class="tag"><span class="tag-name">html</span><span class="tag">&gt;</span></span></font></strong><span> </span></span></li>
<li class=""><span> </span></li>
<li class="alt">
<span></span><strong><font color="#006699"><span class="tag"><span class="tag-name">head</span><span class="tag">&gt;</span></span></font></strong><span class="attribute"><font color="#ff0000">title</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">default</font></span><span> server page</span><strong><font color="#006699"><span class="tag"></span><span class="tag-name">head</span><span class="tag">&gt;</span></font></strong><span> </span>
</li>
<li class=""><span> </span></li>
<li class="alt">
<span></span><strong><font color="#006699"><span class="tag"><span class="tag-name">body</span><span class="tag">&gt;</span></span></font></strong><span>Default server page</span><strong><font color="#006699"><span class="tag"></span><span class="tag-name">body</span><span class="tag">&gt;</span></font></strong><span> </span>
</li>
<li class=""><span> </span></li>
<li class="alt">
<span></span><strong><font color="#006699"><span class="tag"></span><span class="tag-name">html</span><span class="tag">&gt;</span></font></strong><span> </span>
</li>
</ol>
ログイン後にコピー

PHP 用に Apache 2 を準備する

今後は、単にクリックしていくつかを選択するのではなく、より手動でインストールを行う必要があります。オプションはなくなりました。できるだけ早くそれに慣れてください。これが Apache のやり方です。ファイルを編集して別の構成オプションを設定する必要があります。正しく行わないと、変更によって Apache が正しく読み込まれなくなります。設定によってエラーが発生した場合、そのエラーは Apache 2 エラー ログに記録されることがあります (デフォルトは C:InstallDirApache2LogsError.log)。ただし、このようにログに記録できるエラーはほんのわずかで、ほとんどのエラーは Windows イベント ログ ([スタート] | [設定] | [コントロール パネル] | [管理ツール] | [イベント ビューア]) にのみ記録されます。

残念ながら、Windows イベント ログは、インストール設定をデバッグするときに便利なツールではありません。より良い方法は、コマンド ライン ウィンドウで Apache サーバーの読み込みをテストし、エラー レポートをすぐに確認できるようにすることです。したがって、これから説明する構成変更を完了したら、コマンド ライン ウィンドウを開き、Apache のバイナリ ディレクトリ (C:InstallDirApache2bin) に切り替え、そこで Apache を起動します。 Apache 設定ファイルは C:ApacheApache2ConfHttpd.conf で、任意のテキスト エディタで編集できます。 DirectoryIndex を見つけて、次の行を見つけます:
<ol class="dp-xml"><li class="alt"><span><span>DirectoryIndex index.html index.html.var # index.php </span></span></li></ol>
ログイン後にコピー

Apache が PHP ページを処理できるようにするには、コメント文字 (#) を削除して次のようになります:

<ol class="dp-xml"><li class="alt"><span><span>DirectoryIndex index.html index.html.var index.php </span></span></li></ol>
ログイン後にコピー

また、任意のディレクトリで .htaccess ファイルの使用を許可するため、次の行を追加してくださいこれを構成ファイルで「AllowOverride」を見つけて、この設定を「なし」から「すべて」に変更します。変更を保存した後、後で PHP をインストールするときにファイルを再度編集する必要があるため、引き続きテキスト エディタでファイルを開くことができます。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446505.html技術記事 Apache 2 と PHP は、非常に低コストでインタラクティブな Web サイトを作成するための一般的なオプションであることは誰もが知っています。ここでは、PHP での Apache 2 PHP5 インストールのヒントを詳しく紹介します...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

See all articles