ホームページ バックエンド開発 PHPチュートリアル Windows_PHP チュートリアルで IIS で PHP 環境を構成するグラフィック方法

Windows_PHP チュートリアルで IIS で PHP 環境を構成するグラフィック方法

Jul 13, 2016 pm 05:08 PM
iis php windows 導入 同級生 グラフィックとテキスト 存在する 記事 方法 環境 システム 構成

この記事では、Windows システムで iis7 で PHP 環境を構成するいくつかの方法を紹介します。詳しく知りたい人は、PHP5.2.17 と PHP5.3.5 を例として使用して、PHP5.3.5 と PHP5 を構成します。 iis7の2.17メソッド。

まず公式ウェブサイトにアクセスしてダウンロードしてください

PHP5.2.17 公式ダウンロード: http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip
PHP5.3.5 公式ダウンロード: http://windows.php.net/downloads/releases/php-5.3.5-Win32-VC9-x86.zip

注意: すべてがスレッドセーフ バージョンである必要があります。安全なテスト バージョンである場合は、サーバー上に安全なバージョンを作成する必要があります。

php.ini ファイルの設定では、開発バージョンの場合はその php.ini ファイルを自由に使用できますが、製品バージョンまたはサーバー バージョンの場合は php.ini-production を使用する必要があります。 2.17 では、アプリケーション ファイルは php.ini を推奨します。

php.ini-productionはphp.ini-recommendedに対応します
php.ini-developmentはphp.ini-distに対応します

さて、注意事項については説明したので、グラフィックチュートリアルを見てみましょう。

最初にIIS7をインストールします。インストールするときは、3つの場所にチェックを入れることに注意してください

Windows_PHP チュートリアルで IIS で PHP 環境を構成するグラフィック方法

注: CGIはIIS7+PHP_5.3.5の環境で使用します

IIS7+PHP_5.2.17で使用されるISAPI拡張機能とISAPIフィルター

IIS に対する PHP サポートの追加を開始します

IIS7+PHP_5.3.5

1. ダウンロードしたphp_5.3.5をC:phpディレクトリに解凍します(他の場所に置くこともできますが、後で適宜変更する必要があります)

2. php.ini-development の名前を php.ini に変更します

3. data.timezone を見つけるように php.ini を変更し、date.timezone = “Asia/Shanghai” に変更します (ここで変更する必要があります。変更しないと、必要なモジュールを開くための警告が表示されます)。 as: php_curl.dll php_mysql.dll php_mysqli .dll php_xmlrpc.dll php_curl.dll 先頭のセミコロンを削除して保存するだけです

4. を追加します

Windows_PHP チュートリアルで IIS で PHP 環境を構成するグラフィック方法

Windows_PHP チュートリアルで IIS で PHP 環境を構成するグラフィック方法

実際の状況に応じてここにパスを入力してください。

5. Web サイト のルート ディレクトリに次の内容の phpinfo.php の新しいテキスト ファイルを作成します。

phpinfo();
?>
6. テストし、ブラウザを開いて結果を確認します: localhost/phpinfo.php、次のようなページが表示されれば成功です:

Windows_PHP チュートリアルで IIS で PHP 環境を構成するグラフィック方法

OK、これで PHP プログラムを正常に実行できるようになりました。

IIS7+PHP_5.2.17

以前 IIS をインストールしたときに isapi 拡張機能と isapi フィルタリングを選択しました。ここで追加の役割サービスを追加する必要はなく、直接開始するだけです

まずphp.iniファイルを変更します..

c:php の下の php.ini-dist の名前を php.ini に変更し (最初に表示拡張子を設定する必要があります)、メモ帳で開き、extension_dir = “./” を見つけて、内部の ./ を c に変更します。 php (実際の状況に応じてパスを変更してください)

1. アプリケーションプールを追加します

Windows_PHP チュートリアルで IIS で PHP 環境を構成するグラフィック方法图解

2. isapi と CGI の制限を追加します

3. isapi フィルターを追加します

Windows_PHP チュートリアルで IIS で PHP 環境を構成するグラフィック方法图解

4. スクリプトマッピングを追加します

5. テスト (phpinfo.php は以前に作成されています) 効果を確認するには、前と同じように localhost/phpinfo.php を開きます。

Windows_PHP チュートリアルで IIS で PHP 環境を構成するグラフィック方法图解

以下はApache+phpに設定メソッドを追加します

1. Apache の設定 PHP 個人的に最初に注意すべき点は、Apache と PHP のバージョンによって設定するパラメータが異なることだと思います。

2. バージョンを選択します: Apache 2.2.14 PHP:5.2.5 特定の詳細については繰り返しません。 。 。

3. Apache と PHP が正常にインストールされていることを確認します。
(1) Apache: http://localhost
(2)PHP: dos ウィンドウで php -i を実行します
4.PHP設定ファイルphp.ini
(1)修正:

コードは次のとおりですextension_dir = “./” extension_dir = "C:/Program Files/PHP/ext" (PHP をインストールした実際のディレクトリ内の ext サブディレクトリへのパス) (2) mysql データベースをサポートするにはコメントを解除してください
コードをコピー


コードは次のとおりです拡張子=php_mysql.dll 拡張子=php_mysqli.dll (3) 環境変数:
コードをコピー


コードは次のとおりですPHPRC: C:プログラム ファイルPHP パスに追加: C:Program FilesPHPファイル liblibmysql.dll を C:WINDOWSsystem32 にコピーします
コードをコピー


(この手順を続行しないと、Httpd.exe エラーが発生する可能性があります)

5.Apache設定ファイル httpd.conf
(1)php
のサポートを追加

コードは次のとおりです LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll" PHPIniDir "C:/プログラム ファイル/PHP" (2) 実際の作業ディレクトリ:
コードをコピー


コードは次のとおりですドキュメントルート「F:/ApcheWork」

(3)index.phpのサポートを追加します

コードをコピー

オプションフォローSymLinks
許可オーバーライドなし
注文を拒否、許可します
全員から許可
ディレクトリ>

コードは次のとおりです コードをコピー

DirectoryIndexindex.phpindex.html

(4) タイプのサポートを追加します

コードは次のとおりです コードをコピー

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps


私たちの経験によると、iis7 の場合は PHP5.3.5 vc9 を使用してコンパイルし、apache2.2 の場合は php2.1.7 を使用してコンパイルし、vc6 を使用してください。詳細については、次のサイトからダウンロードできます。公式ウェブサイト、

www.bkjia.com本当http://www.bkjia.com/PHPjc/629829.html技術記事この記事では、Windows システムで iis7 で PHP 環境を構成するいくつかの方法を紹介します。詳しく知りたい人は、iis7 で PHP を構成する例として PHP5.2.17 と PHP5.3.5 を使用します。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

session_start()が複数回呼び出されるとどうなりますか? session_start()が複数回呼び出されるとどうなりますか? Apr 25, 2025 am 12:06 AM

session_start()への複数の呼び出しにより、警告メッセージと可能なデータ上書きが行われます。 1)PHPは警告を発し、セッションが開始されたことを促します。 2)セッションデータの予期しない上書きを引き起こす可能性があります。 3)session_status()を使用してセッションステータスを確認して、繰り返しの呼び出しを避けます。

CでハイDPIディスプレイを処理する方法は? CでハイDPIディスプレイを処理する方法は? Apr 28, 2025 pm 09:57 PM

CでのハイDPIディスプレイの取り扱いは、次の手順で達成できます。1)DPIを理解してスケーリングし、オペレーティングシステムAPIを使用してDPI情報を取得し、グラフィックスの出力を調整します。 2)クロスプラットフォームの互換性を処理し、SDLやQTなどのクロスプラットフォームグラフィックライブラリを使用します。 3)パフォーマンスの最適化を実行し、キャッシュ、ハードウェアアクセラレーション、および詳細レベルの動的調整によりパフォーマンスを改善します。 4)ぼやけたテキストやインターフェイス要素などの一般的な問題を解決し、DPIスケーリングを正しく適用することで解決します。

作曲家:AIを介したPHP開発の援助 作曲家:AIを介したPHP開発の援助 Apr 29, 2025 am 12:27 AM

AIは、作曲家の使用を最適化するのに役立ちます。特定の方法には次のものが含まれます。1。依存関係管理の最適化:AIは依存関係を分析し、最適なバージョンの組み合わせを推奨し、競合を減らします。 2。自動コード生成:AIは、ベストプラクティスに準拠したComposer.jsonファイルを生成します。 3.コードの品質を改善する:AIは潜在的な問題を検出し、最適化の提案を提供し、コードの品質を向上させます。これらの方法は、開発者が効率とコードの品質を向上させるのに役立つ機械学習および自然言語処理技術を通じて実装されています。

session_start()関数の重要性は何ですか? session_start()関数の重要性は何ですか? May 03, 2025 am 12:18 AM

session_start()iscrucialinphpformangingusersions.1)itInitiateSanewsessionifnoneExists、2)resumesanexistingsession、および3)SetSessionCookieforcontinuityAcrossRequests、ApplicationslicationSliviseSlikeUserauthicationAnticatent。

H5:HTML5の重要な改善 H5:HTML5の重要な改善 Apr 28, 2025 am 12:26 AM

HTML5は5つの重要な改善をもたらします。1。セマンティックタグにより、コードの明確性とSEO効果が向上します。 2.マルチメディアサポートは、ビデオとオーディオの埋め込みを簡素化します。 3。フォームエンハンスメントは、検証を簡素化します。 4.オフラインおよびローカルストレージにより、ユーザーエクスペリエンスが向上します。 5。キャンバスとグラフィック機能は、Webページの視覚化を強化します。

MySQLをアンインストールし、残留ファイルをクリーンする方法 MySQLをアンインストールし、残留ファイルをクリーンする方法 Apr 29, 2025 pm 04:03 PM

安全かつ徹底的にMySQLをアンインストールし、すべての残留ファイルをクリーンにするには、次の手順に従ってください。1。MySQLサービスを停止します。 2。MySQLパッケージをアンインストールします。 3.構成ファイルとデータディレクトリのクリーン。 4.アンインストールが徹底していることを確認します。

データ処理と計算にMySQL関数を使用する方法 データ処理と計算にMySQL関数を使用する方法 Apr 29, 2025 pm 04:21 PM

MySQL関数は、データ処理と計算に使用できます。 1.基本的な使用には、文字列処理、日付計算、数学操作が含まれます。 2。高度な使用法には、複数の関数を組み合わせて複雑な操作を実装することが含まれます。 3.パフォーマンスの最適化では、Where句での機能の使用を回避し、GroupByおよび一時テーブルを使用する必要があります。

IIS:WebサイトとWebアプリケーションの管理 IIS:WebサイトとWebアプリケーションの管理 Apr 23, 2025 am 12:07 AM

IISは、WebサイトやWebアプリケーションをホストおよび管理するためにMicrosoftが開発したWebサーバーソフトウェアです。 IISを効率的に管理するための手順は次のとおりです。1。ニューウェブサイトやNew-WebapplicationなどのPowerShellコマンドを使用して、WebサイトとWebアプリケーションを作成します。 2。パフォーマンスとセキュリティを最適化するために、アプリケーションプールを構成します。 3. Webサイトのステータスの開始、停止、表示など、毎日の管理にIISマネージャーまたはPowerShellスクリプトを使用します。 4. URLの書き換え、ロードバランス、クラスター管理などの高度な機能を使用して、SEOとWebサイトのパフォーマンスを向上させます。 5. IISログファイルを表示して、一般的なエラーのトラブルシューティング。 6.静的コンテンツの圧縮、キャッシュポリシーの設定、最適化など、パフォーマンスを最適化する

See all articles