Apache2.0.45 を WIN プラットフォームでの PHP_PHP チュートリアルにサポートさせましょう

WBOY
リリース: 2016-07-13 17:30:38
オリジナル
856 人が閲覧しました

はじめに Apache の使用に自信がない場合。または、すでに Apache 2 を使用しているが、PHP で動作させることができません (Apache は .php スクリプトを解析できません)。心配しないでください。この記事を読めば、すべての問題は解決されます。 ApacheとPHPを連携させる手順をまとめました。実際、他の人が言うよりもはるかに簡単です。誰もが Apache 2.0 をよりよく理解して使用できるように、この問題に関するハウツー ガイドをなぜ今まで誰も書かなかったのか、私は驚きました。個人的な興味から、特に最新の Apache サーバーを入手するために、Apache 2.0 を分析しました。この記事ではバージョン 2.0.45 を使用します。 さて、アップグレードを心配している人にとって、サーバーを Apache 2.0 にアップグレードすることは、Microsoft の IIS をアップグレードするよりもはるかに安全であり、便利なツールが多数付属しています。この記事では、サーバーが .php および .phps スクリプトを処理できるように httpd.conf ファイルを構成する方法を説明します。 次に、.php ページをリクエストしたときにソース コードが表示されない、またはダウンロード プロンプトに表示したいページが表示されないように、Apache 2 を一緒に設定する必要があります。 私たちがしなければならない作業は次のとおりです。 apache 2.0.45 をダウンロードしてインストールします。 httpd.conf ファイルを設定します。 apache2 で .php および .phps ファイルを実行します。 この記事は Windows 2000/Me/XP ユーザーを対象としています。 msi インストーラーを持っていない WIN95/98 および NT4.0 ユーザーは、最初に Microsoft からダウンロードしてインストールする必要がある場合があります。 Msi インストーラーを強調する理由は、この記事が初めて Apache 2 をインストールする人を対象としているためです。これより前にすでに Apache をインストールしている場合は、インストールを直接開始できます。ただし、特に PHP 4.3.1 をインストールする場合は、この記事のいくつかの手順にも注意する必要があります。さて、始めましょう。 apache2 をダウンロードする Apache 1.3 をインストールしている場合は、まだアンインストールせず、まず停止してください。 apache2 がインストールされ、PHP スクリプトが動作したら、apache1.3 を安全にアンインストールできます。アンインストールするときは、必ず httpd.conf ファイルをバックアップしてください。この方法では、インストールする場所をいくつか変更するだけで済みます。新しいサーバーを使用しました。 マシンに Apache をインストールしていない場合、または他のサーバーをインストールしている場合は、apache.org にアクセスして apache2.0.45 (http://nagoya.apache.org/mirror/httpd/binaries/win32/) をダウンロードしてください。ダウンロードする .msi ファイルのサイズが 5.3M であることを確認してください。ダウンロードした .msi ファイルを実行して、Apache をインストールします。サーバーは自動的に起動します。ファイアウォールがある場合は、ファイアウォールが Apache へのアクセスを許可していることを確認してください。 Apache が動作していることを示す Apache Service Monitor (タスクバーの緑色のライト) に注目してください。動作していることを確認するには、モニター上でマウスの矢印を移動するだけで、動作していることが表示されます。タスクバーは以下の画像のようになります。 なぜ「2 つの Apache サービスのうち 1 つを実行中」と表示されるのか不思議に思う人もいるかもしれません。それは、複数のバージョンの Apache が動作している可能性があるためです。ほとんどの人はこれをしませんが、私のマシンには 2 つの Apache サーバーがあります。 Apache 2 は実行中ですが、1.3.27 は実行を停止しました。下の写真は私のマシンの状況を示しています。 apache1.3.27 のモニターには赤いライトが点灯し、apache2 のモニターには緑色のライトが点灯していることに注意してください。初めて Apache をインストールする人には、1 つしかインストールされていないため、1 つだけが表示されます。 大丈夫。 Apacheサーバーは基本的にインストールされています。次に、PHP を APACHE と連携させるため、PHP のソース コードをダウンロードしましょう。php.net にアクセスして、PHP の最新バージョン (現在は PHP 4.3.2 http://www.php.net/downloads.php) をダウンロードします。 。すでに PHP をインストールしている場合は、sapi ファイルの下に php4apache2.dll ファイルがあるかどうかを確認してください。存在する場合は、次の手順をスキップできます。 php-4.3.2-Win32.zip と php-4.3.1-installer.exe の 2 つのファイルをダウンロードする必要があります。なぜこれらをダウンロードする必要があるのか​​と尋ねられることがあります。 これでは面倒になるので、フォルダーを作成したり、フォルダー名を php-4.3.1-Win32 から PHP に変更したりする必要はありません。最初に installer.exe を使用してインストールします。PHP フォルダーが作成されるため、より多くの時間を節約できます。 installer.exe を実行して、必要に応じて PHP をインストールします。完了したら、zip ファイルを解凍し、zip ファイル内の sapi フォルダーを見つけます。このフォルダーを、インストールしたばかりの PHP ディレクトリにコピーします。 (例: C:PHP) 次に、php-4.3.2-win32 フォルダーは不要になったので削除します (ロバを殺すような気分です、笑)。 PHP フォルダー内の php4ts.dll をシステム ディレクトリ (XP の場合は WINDOWSSystem32、2K の場合は WINNTsystem32) にコピーします。次に、conf ファイルの変更を開始します。 Apache に php ページを解析させます。お気に入りのテキスト エディタで httpd.conf ファイルを開き、Apache が .php および .phps ファイルを解析できるようにいくつかの行を追加しましょう。conf ファイルの 2 つの部分に注意する必要があります。最初の部分は動的共有オブジェクト (DSO) サポート リストであり、2 番目の部分は cgi-bin ディレクトリです。まず、以下に示すように DSO リストを見つけます。動的共有オブジェクト (DSO) のサポート # # DSO として構築されたモジュールの機能を使用できるようにするには、 # 対応する `LoadModule 行をこの場所に配置する必要があります。そうすることで、 # 含まれるディレクティブが実際に使用できるようになります。 # 静的にコンパイルされたモジュール (`httpd -l でリストされるもの) は、 # ここでロードする必要はありません # # 例: # LoadModule foo_module modules/mod_foo.so 最後の行が見つかるまで、他にもたくさんあります。 ssl_module modules/mod_ssl.so 上の行は、リストの最後の行で、Enter キーを押して空の行を作成します。この空の行に次の行を追加します。 LoadModule php4_module c:/php/sapi/php4apache2.dll 閉じる前に。 conf ファイルに、さらに 2 行を追加する必要があります。 CGI-BIN ディレクトリを見つけます。時間を節約するには、CTRL+F を押して検索します (翻訳者注: このテキストをワードパッドではなくメモ帳で編集している場合は、ショートカット キー F3 を使用してください)。 search 、2 番目の の後に 2 回入力して、次の 2 行を追加します: AddType application/x-httpd-php .php .phtml .php3 .php4 AddType application/x-httpd-php-source .phps 追加後、conf を保存します。ファイルを作成し、Apache サーバーを再起動します。上級ユーザーは、魅力的な PHP スクリプトをテストできるようになりました。正常に実行されると、作業は終了です。初めてインストールするユーザーの場合は、PHP ファイルをデフォルトのパス c:Program FilesApache GroupApache2htdocs に保存する必要があります。新しいテキストドキュメントを作成し、次のコードを追加して、date.php として保存します。 次に、上記のコードをテストします (ブラウザのアドレス バーに「localhost/date.php」と入力して Enter キーを押してください)。現​​在の月、日、年が表示されるはずです。出力が正しければ、PHP がサーバー上で動作し始めたことを意味します。ソース コードを見たい人の要望に応えるために、別のテキスト ドキュメントを作成し、それに次のコードを追加できます:


あなたは Web ブラウザを使用しています。
<?php echo $title; ?> Put それは、browser.phps として保存され、browser.php として保存されます。これら 2 つの例をテストすると、結果が異なることがわかります。 browser.php には、次のようなブラウザのバージョンが表示されます。 Mozilla/4.0 (互換性、MSIE 6.0、Windows 98) Web ブラウザを使用しています。また、browser.phps にはソース コードが表示されます。 概要 Apache 2.0.45 は、.php および .phps Web ページを処理できるようになりました。すべてが順調に進んでいることを願っています。これで、新しいサーバーが完成しました。 :P

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/509169.html技術記事はじめに Apache の使用に自信がない場合。または、すでに Apache 2 を使用しているが、PHP で動作させることができません (Apache は .php スクリプトを解析できません)。怖がらないで、これを読み終えてください...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート