ホームページ バックエンド開発 PHPチュートリアル Windows プラットフォームでの PHP 環境構成 PHP のインストール

Windows プラットフォームでの PHP 環境構成 PHP のインストール

Jun 13, 2016 pm 01:07 PM
apache cgi mysql php

Windows プラットフォームでの PHP 環境設定 PHP インストール

原文: http://www.phpiask.com/?p=43 非常に良い紹介文

このシリーズの最後の 2 つの記事 (Mysql のインストールと構成、および Apache のインストール) では、あっという間にデータベースと Web サーバーをインストールしました。私たちは、焦点である PHP について説明しました。
なぜ PHP が PHP と呼ばれるかについて、Battlefield は少なくとも 2 つの意見を聞いてきましたが、これはもはや重要ではありません。 Xie Xun がゴールデンレトリバーのライオンキングと呼ばれることがあるように、私たちは彼がどんな人であるかを知る必要があります。

もちろん、最初のステップはダウンロードです。ダウンロード アドレスは次のとおりです: http://www.php.net
これは com ではなくネット ドメイン名であることに注意してください。これらは完全に異なります。

ページ上のダウンロード リンクをクリックしてダウンロード ページに入り、Windows バイナリのタイトルを見つけて、PHP 5.0.4 zip パッケージへのリンクを見つけてダウンロードします。インストーラー ファイルには Mysql 拡張機能が含まれていないため、当然のことと思わないでください。ダウンロードしてインストールすると、問題が発生しますが、実際には解決できます。ただし、zip パッケージをダウンロードしましょう。

ダウンロードが完了したら、もちろん解凍します - D: php; に解凍します
php.ini-recommended というファイルを見つけて、このファイルを Apache ディレクトリにコピーし、名前を変更します -この名前は php.ini に変更する必要があります。

注: Apache が php.ini ファイルを検索する順序は次のとおりです:

最初に Apache ディレクトリ、次にシステム ディレクトリ、そしてパスで指定されたディレクトリなので、Apache ディレクトリ内で見つけるのが最も簡単です (笑)

これで PHP のインストールは完了しました。Apache ではまだ動作しませんが、インストールは完了しました。本物!

機能しない場合、インストールする意味はありますか? ——怒らないでください、兄弟、Battlefield についての話はまだ終わっていません。Apache と PHP を組み合わせて一緒に開発しましょう。

Apache をインストールしたディレクトリをまだ覚えていますか?私は覚えています! D:apache
でこのディレクトリを開き、conf フォルダーを見つけます。これは Apache のさまざまな場所で使用されるので、必ず覚えておいてください。未来。このファイルをメモ帳で開きます。

ScriptAlias を検索すると、次のような内容が表示されるはずです:

#
# ScriptAlias: これは、サーバー スクリプトを含むディレクトリを制御します。
# ScriptAliases は、実名ディレクトリ内の
# ドキュメントがアプリケーションとして扱われることと、
# を除き、基本的にエイリアスと同じです。クライアントに送信されるドキュメントとしてではなく、要求されたときにサーバーによって実行されます。
# 末尾の「/」に関する同じルールが、
# Alias と同様に ScriptAlias ディレクティブにも適用されます。
#
ScriptAlias /cgi-bin/ “D:/apache/cgi-bin/”

/cgi-bin/ の場合、このエントリは Apache に cgi-bin ディレクトリを含む URL を処理する方法を指示します。たとえば、http://www.phpiask.com/cgi-bin/mail-me をリクエストした場合、Apache は cgi-bin ディレクトリで mail-me という名前のファイルを検索しません。代わりに、ScriptAlias コマンドは Apache に別のディレクトリ (この場合は「D:/apache/cgi-bin/」) を探すように指示します。 Web からアクセスできるディレクトリにスクリプトを保存したくないため、これは非常に重要です。したがって、PHP スクリプトのエントリを追加する必要があります。以下に示すように:

ScriptAlias /php/ “D:/php/”

次に、.php で終わるファイルをアプリケーションとして処理する必要があることを Apache に指示する必要があります。具体的には、PHP ファイルにタイプを割り当て、特定の方法でファイルを処理するように Apache に指示できるようにします。 ScriptAlias エントリの下に、次のエントリを追加します:

AddType application/x-httpd-php .php
これだけでは十分ではありません。Apache にディレクトリ マッピングと、php 拡張子を持つファイルに遭遇した場合の対処法だけを伝えておきます。まだ彼に話していないのですが、誰がこれを処理するのでしょうか?ディ・ラ・ディ・ラ(「マイ・キャプテン・マイ・グループ」のリーダー)が「ウサギに出会ったから食べよう」と言っていたように、誰を食べるべきかは言わなかった。
次に、php 拡張子を持つファイルを誰が処理するかを指定しましょう:

アクション application/x-httpd-php “/php/php-cgi.exe”

見ましたか?処理のために .php 拡張子ファイルを php/ ディレクトリ内の php-cgi.exe ファイルに直接渡します。それがどの php ディレクトリなのか疑問に思うかもしれませんが、最初の設定は説明済みです:

ScriptAlias /php/ "D:/php/"
これは、/php/ ディレクトリが D:/php/ を参照していることを Apache が認識する、非常に賢い機能です。それは?ふふふ…

デフォルトのホームページ ファイルであるインデックス ファイル名を設定し、DirectoryIndex を検索して次の設定を行います。

DirectoryIndexindex.htmlindex.html.varindex.php

Apache を再起動します。[コントロール パネル] -> [サービス] -> [Apache を検索]、再起動します。

この時点で、Web サーバーは基本的に完成しており、Apache は .php プログラムを実行することもできます。見てみましょう。最初の PHP ファイル phpinfo.php を作成します。内容は次のとおりです:
phpinfo();
?>
これを Apache ディレクトリの htdocs フォルダーに配置し、http と入力します。 :// /localhost/phpinfo.php これを実行すると、使用される php.ini の場所を含む、すべての PHP 設定情報を含むページが表示されます。

もう 1 つ問題があります。それは、PHP を MySQL に接続する方法です。それをここで解決しましょう。

PHP 設定ファイル D:/apache/php.ini を見つけます。前述したように、Apache インストール ディレクトリで検索 extension_dir を開き、それを
extension_dir = "D:/php/ext/" 拡張子に設定します。ファイル ストレージ パス、
extension=php_mysql.dll を検索
前にある「;」を削除し、Mysql 拡張機能を有効にします

Apache を再度再起動し、http://localhost/phpinfo.php を再起動します。すべてがうまくいけば、このページに Mysql モジュールが表示されます。よく見てください。あるはずです。

Apache、Mysql、PHP をインストールして統合したので、プログラミングを始めることができます。
このインストールプロセスは多くのインストール方法のうちの 1 つにすぎず、1 つだけで十分です。もちろん、PHP と Apache の設定については実際には多くのことを説明しています。このサイトで後ほど公開される php.ini 設定の完全ガイドと httpd.conf 設定の完全ガイドに注目してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

MySQL:初心者向けのデータ管理の容易さ MySQL:初心者向けのデータ管理の容易さ Apr 09, 2025 am 12:07 AM

MySQLは、インストールが簡単で、強力で管理しやすいため、初心者に適しています。 1.さまざまなオペレーティングシステムに適した、単純なインストールと構成。 2。データベースとテーブルの作成、挿入、クエリ、更新、削除などの基本操作をサポートします。 3.参加オペレーションやサブクエリなどの高度な機能を提供します。 4.インデックス、クエリの最適化、テーブルパーティション化により、パフォーマンスを改善できます。 5。データのセキュリティと一貫性を確保するために、バックアップ、リカバリ、セキュリティ対策をサポートします。

NAVICATでデータベースパスワードを取得できますか? NAVICATでデータベースパスワードを取得できますか? Apr 08, 2025 pm 09:51 PM

NAVICAT自体はデータベースパスワードを保存せず、暗号化されたパスワードのみを取得できます。解決策:1。パスワードマネージャーを確認します。 2。NAVICATの「パスワードを記憶する」機能を確認します。 3.データベースパスワードをリセットします。 4.データベース管理者に連絡してください。

Navicatプレミアムの作成方法 Navicatプレミアムの作成方法 Apr 09, 2025 am 07:09 AM

NAVICATプレミアムを使用してデータベースを作成します。データベースサーバーに接続し、接続パラメーターを入力します。サーバーを右クリックして、[データベースの作成]を選択します。新しいデータベースの名前と指定された文字セットと照合を入力します。新しいデータベースに接続し、オブジェクトブラウザにテーブルを作成します。テーブルを右クリックして、データを挿入してデータを挿入します。

NAVICATは、MySQL/Mariadb/PostgreSQLおよびその他のデータベースに接続できません NAVICATは、MySQL/Mariadb/PostgreSQLおよびその他のデータベースに接続できません Apr 08, 2025 pm 11:00 PM

NAVICATがデータベースとそのソリューションに接続できない一般的な理由:1。サーバーの実行ステータスを確認します。 2。接続情報を確認します。 3.ファイアウォール設定を調整します。 4.リモートアクセスを構成します。 5.ネットワークの問題のトラブルシューティング。 6.許可を確認します。 7.バージョンの互換性を確保します。 8。他の可能性のトラブルシューティング。

Navicatは、データベースエラーコードとソリューションに接続します Navicatは、データベースエラーコードとソリューションに接続します Apr 08, 2025 pm 11:06 PM

データベースに接続するときの一般的なエラーとソリューション:ユーザー名またはパスワード(エラー1045)ファイアウォールブロック接続(エラー2003)接続タイムアウト(エラー10060)ソケット接続を使用できません(エラー1042)SSL接続エラー(エラー10055)接続の試みが多すぎると、ホストがブロックされます(エラー1129)データベースは存在しません(エラー1049)

NavicatでMySQLへの新しい接続を作成する方法 NavicatでMySQLへの新しい接続を作成する方法 Apr 09, 2025 am 07:21 AM

手順に従って、NAVICATで新しいMySQL接続を作成できます。アプリケーションを開き、新しい接続(CTRL N)を選択します。接続タイプとして「mysql」を選択します。ホスト名/IPアドレス、ポート、ユーザー名、およびパスワードを入力します。 (オプション)Advanced Optionsを構成します。接続を保存して、接続名を入力します。

NavicatのローカルMySQLに接続する方法 NavicatのローカルMySQLに接続する方法 Apr 09, 2025 am 07:45 AM

NAVICATを使用してローカルMYSQLデータベースに接続するには:接続を作成し、接続名、ホスト、ポート、ユーザー名、およびパスワードを設定します。接続をテストして、パラメーターが正しいことを確認します。接続を保存します。接続リストから新しい接続を選択します。接続するデータベースをダブルクリックします。

NAVICATでSQLを実行する方法 NAVICATでSQLを実行する方法 Apr 08, 2025 pm 11:42 PM

NAVICATでSQLを実行する手順:データベースに接続します。 SQLエディターウィンドウを作成します。 SQLクエリまたはスクリプトを書きます。 [実行]ボタンをクリックして、クエリまたはスクリプトを実行します。結果を表示します(クエリが実行された場合)。

See all articles