ホームページ 運用・保守 窓の運用と保守 Windows IIS で Jsp+php 環境を構成する方法

Windows IIS で Jsp+php 環境を構成する方法

May 27, 2017 am 09:43 AM

通常、Tomcat を Apache または IIS とともに使用し、Apache が Web サイトの 静的 ページ リクエストを処理できるようにし、Tomcat は専用の JSP エンジンとして JSP 解析を提供してパフォーマンスを向上させます。

1. IIS は ASP プログラムの処理に使用されますが、JSP と PHP を処理できるようにしたい場合はどうすればよいでしょうか?最も簡単に考えられるのは、TOMCAT をインストールすることです。TOMCAT のデフォルトのポートは 8080 です。インストール後のデフォルトの成功ページは、127.0.0.1:8080/index.jsp です。設定が完了したら、それだけです。 。 MysqlとMysqlAdminを統合したAppServがあります。 Apache と IIS は両方ともデフォルトでポート 80 を使用するため、競合し、一方のみを起動できます。つまり、php はサポートされますが、asp はサポートされません。 jsp については、IIS と統合する人もいますが、Apache と統合する人もいます。なぜ統合するのでしょうか。 Web サーバーとしての Tomcat は、静的 HTML ページを処理する際に Apache ほど高速ではなく、Apache ほど堅牢でもないため、通常は Tomcat を Apache または IIS と併用して、Apache が Web サイトの静的ページリクエストを処理できるようにし、Tomcat は Web サーバーの静的ページリクエストを処理します。専用の JSP エンジンとして、パフォーマンスを向上させるための JSP 解析を提供します。 ASPは中国で広く使われているため、習得も非常に簡単で、ユーザーもたくさんいます。 IIS は Microsoft によって OS に直接統合されているため、入手がより便利で、操作も非常に簡単です。そこで以下では、Windows で IIS を使用して jsp および php 環境を構成する方法を詳しく説明します (Windows 2000 Advanced Server では成功しました) 2. ソフトウェアの準備 (IIS をインストールしていない場合は、最初に IIS をインストールする必要があります。IIS は にあります)。コンポーネント、OS を使用 [オペレーティング システム ディスクにインストールするだけです)
1.、J2SDK: Java アプリケーションの基礎となる Java2 ソフトウェア開発ツール。 JSP は Java テクノロジーに基づいているため、JSP 環境を構成する前に J2SDK をインストールする必要があります。
2. Tomcat サーバー: Apache 組織によって開発された JSP エンジンであり、Web サーバーの機能を備えており、独立した Web サーバーとして使用できます。
3、5、tc4ntiis.
zip
: IIS が Tomcat をサポートできるようにするために、Apache Jakarta プロジェクト チームによって開発されたプラグイン。 4. php-4.3.9-installer.exe PHP 言語パーサー
3. 詳細な手順
1. J2SDK をインストールします
ダウンロードした j2sdk1.4.2_04-windows-i586.exe ファイルを直接実行します。インストール ウィザードに従ってディレクトリ (例: C:j2sdk1.4.2_04 にインストールします)
2. 環境
変数を追加します
(1) オペレーティング システムが Win 98/Me の場合は、メモ帳を使用して Autoexec.bat を編集できます。次のコマンド ラインを直接追加します:

PATH=%PATH%;c:\j2sdk1.4.2_04\bin 
SET
 JAVA_HOME=c:\j2sdk1.4.2_04 
SET 
CLASS
PATH=.;c:\j2sdk1.4.2_04\lib\tools.jar;c:\j2sdk1.4.2_04\lib\dt.jar
ログイン後にコピー

保存後、追加した環境変数が有効になるようにコンピューターを再起動します。

(2) OSがWin2000またはXPの場合は、環境変数を次のように設定します。 「マイコンピュータ」を右クリックし、ポップアップメニューで「
プロパティ
」→「システムのプロパティ」→「詳細設定」→「環境変数」を選択すると、環境変数ダイアログボックスが表示され、システムの環境変数を編集できます。環境変数。 3 つの変数を追加します: PATH、JAVA_HOME、および CLASSPATH 変数の値は上記と同じです。
3. Tomcat をインストールします
ダウンロードした jakarta-tomcat-4.1.30.exe を直接実行し、一般的な Windows プログラムのインストール手順に従って、Tomcat をインストールします。インストール中に、J2SDK の場所が自動的に検索されます。たとえば、c:tomcat4.1 にインストールします。 Tomcat の環境変数を設定し、新しい環境変数 TOMCAT_HOME を追加します。追加方法は、J2SDK 環境変数の設定と同じです。 TOMCAT が正常にインストールされているかどうかをテストします: http://localhost:8080/index.jsp または http://127.0.0.1:8080/index.jsp
4. Tomcat と IIS を統合します
(1) tc4ntiis.zip を直接ダウンロードします。それを c:tomcat4.1 ディレクトリにコピーします。 C:Tomcat4.1 の下の 4 つのフォルダー bin、conf、logs、server をカバーします。
(2) テキスト エディタ
を使用して c:tomcat4.1confntiisworkers.properties を開き、次の値を次のように変更します。

workers.tomcat_home=c:\tomcat4.1 
workers.java_home=c:\j2sdk1.4.2_04
ログイン後にコピー

(3)双击f:\tomcat4\conf\ntiis\iis_redirect.reg ,将此注册文件内的信息添加到注册表中,但是要修改log_file、worker_file 、worker_mount_file这三个键的键值,以适合你的环境(比如本文中的Tomcat就安装的是c:\tomcat4.1,而不是默认的c:\tomcat4
(4)打开Internet服务管理器,在默认站点上添加一个新的虚拟目录,名称为jakarta,这个虚拟目录指向f:\tomcat4\bin\native ,并启动该 默认站点。
(5)6、在Internet服务管理器中用鼠标右键单击服务器名,选择"属性"→主属性中"WWW服务"的"编辑" →"ISAPI筛选器"选项卡,添加一个ISAPI筛选器,名字为Jakarta Redirect,可执行文件指定为f:\Tomcat4\bin\native\isapi_redirector.dll。在添加ISAPI过滤器后, Jakarta Redirect的状态是一个红色的向下的箭头,重新启动IIS服务,就会变成绿色的箭头。
(6)配置Tomcat
  用文本编辑器打开f:\Tomcat4\conf\server.xml。因为Tomcat4默认不启用Ajp13,所以查找到如下这段代码:

<!-- 
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector" 
port="8009" minProcessors="5" maxProcessors="75" accept
Count
="10" debug="0"/> 
-->
ログイン後にコピー

  把注释符号<!-- --> 删掉就可以启用Ajp13了。

  然后保存,现在Tomcat和IIS的整合配置基本完成了。
(7) 把c:\Tomcat4.1\webapps下的examples文件夹Copy到C:\Inetpub\wwwroot下,然后在IE输入:127.0.0.1/examples/jsp/index.html 点第一个"Execute",如果出现了一个让你猜字的游戏就整合成功,出现下载则失败,重新回看哪里不对。
(8)整合php和IIS
先安装php-4.3.9-installer.exe,如默认安装到c:\php下。在控制面板打开“管理工具”,点击“Internet信息服务,会看到“默认web站点”目录,右击这个目录,点击“属性” .点击“主目录”标签页,点击下面的“配置”按纽出现“应用程序配置”框,再点击“添加“ ,点击”浏览”.找到PHP安装目录下的c:\php.exe文件,然后在扩展名中填入".php"(不要引号注意php前面有一个"."),点击确定,然后一路确定关闭配置窗口,php的环境就整合成功了。如果你中xp的OS,打开c:\盘下的windows找到php.ini ,用记事本打开 ,查找 cgi.force_redirect,找到后将其前面的分号”;“去掉,将其修改为 cgi.force_redirect = 0 ,保存即可.
(9)添加文档文件名 index.jsp和index.php 找到默认web站点,点击"主目录"标签页,点"文档"加上"index.jsp"和"index.php"不要引号,如访问www.abc.com/index.jsp只要输入www.abc.com即可。

以上がWindows IIS で Jsp+php 環境を構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

node.js環境で403を返すサードパーティインターフェイスの問題を解決する方法は? node.js環境で403を返すサードパーティインターフェイスの問題を解決する方法は? Mar 31, 2025 pm 11:27 PM

node.js環境で403を返すサードパーティインターフェイスの問題を解決します。 node.jsを使用してサードパーティのインターフェイスを呼び出すと、403を返すインターフェイスから403のエラーが発生することがあります...

OKXトレーディングプラットフォームをダウンロードする方法 OKXトレーディングプラットフォームをダウンロードする方法 Mar 26, 2025 pm 05:18 PM

OKXトレーディングプラットフォームは、モバイルデバイス(AndroidおよびiOS)およびコンピューター(WindowsとMacOS)からダウンロードできます。 1.Androidユーザーは、公式WebサイトまたはGoogle Playからダウンロードでき、セキュリティ設定に注意を払う必要があります。 2。IOSユーザーは、App Storeからダウンロードするか、公式発表に従って他の方法を取得できます。 3.コンピューターユーザーは、対応するシステムのクライアントを公式Webサイトからダウンロードできます。インストール後、ダウンロードして登録するときは必ず公式チャネルを使用し、ログインし、セキュリティ設定を使用してください。

ノード環境で403エラーを返すサードパーティのインターフェイスを回避する方法は? ノード環境で403エラーを返すサードパーティのインターフェイスを回避する方法は? Apr 01, 2025 pm 02:03 PM

ノード環境で403エラーを返すサードパーティのインターフェイスを回避する方法。 node.jsを使用してサードパーティのWebサイトインターフェイスを呼び出すと、403エラーを返す問題が発生することがあります。 �...

WindowsやLinuxファイルを同期するときに、Compare Beyond Compareがケース感度に失敗した場合はどうすればよいですか? WindowsやLinuxファイルを同期するときに、Compare Beyond Compareがケース感度に失敗した場合はどうすればよいですか? Apr 01, 2025 am 08:06 AM

compareを超えてファイルを比較して同期する問題:それ以降を使用する場合のケース感度障害...

なぜ私のコードはAPIによってデータを返しているのですか?この問題を解決する方法は? なぜ私のコードはAPIによってデータを返しているのですか?この問題を解決する方法は? Apr 01, 2025 pm 08:09 PM

なぜ私のコードはAPIによってデータを返しているのですか?プログラミングでは、APIが呼び出すときにヌル値を返すという問題に遭遇することがよくあります。

Debianログを介してシステムのパフォーマンスを監視する方法 Debianログを介してシステムのパフォーマンスを監視する方法 Apr 02, 2025 am 08:00 AM

Debianシステムログ監視のマスターは、効率的な動作とメンテナンスの鍵です。システムの動作条件をタイムリーに理解し、障害をすばやく見つけ、システムのパフォーマンスを最適化するのに役立ちます。この記事では、一般的に使用されるいくつかの監視方法とツールを紹介します。 SysStat Toolkitを使用したシステムリソースの監視SysStat Toolkitは、CPUロード、メモリ使用量、ディスクI/O、ネットワークスループットなど、さまざまなシステムリソースメトリックを収集、分析、レポートするための一連の強力なコマンドラインツールを提供します。 MPSTAT:マルチコアCPUの統計。ピドスタ

Pythonクロスプラットフォームデスクトップアプリケーション開発:どのGUIライブラリが最適ですか? Pythonクロスプラットフォームデスクトップアプリケーション開発:どのGUIライブラリが最適ですか? Apr 01, 2025 pm 05:24 PM

Pythonクロスプラットフォームデスクトップアプリケーション開発ライブラリの選択多くのPython開発者は、WindowsシステムとLinuxシステムの両方で実行できるデスクトップアプリケーションを開発したいと考えています...

Windowsシステムログを効率的に読み取り、ここ数日から情報のみを取得する方法は? Windowsシステムログを効率的に読み取り、ここ数日から情報のみを取得する方法は? Apr 01, 2025 pm 11:21 PM

Windowsシステムログの効率的な読み取り:Pythonを使用してWindowsシステムログファイル(.EVTX)を処理する場合、EVTXファイルを逆転させます。

See all articles