ホームページ > バックエンド開発 > PHPの問題 > Tomcat に PHP プロジェクトをデプロイする方法

Tomcat に PHP プロジェクトをデプロイする方法

藏色散人
リリース: 2023-03-17 11:18:02
オリジナル
2392 人が閲覧しました

Tomcat に php プロジェクトをデプロイする方法: 1. php を Tomcat のルート ディレクトリに解凍し、フォルダー名を php に変更します; 2. php.exe が配置されているパスをパスに追加します; 3. 変更します「tomcat/conf/context.xml」ファイル 4. tomcat サービスを再起動します。

Tomcat に PHP プロジェクトをデプロイする方法

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。

PHP プロジェクトを Tomcat にデプロイするにはどうすればよいですか?

PHP 環境をテストする必要があるため、tomcat の下に php をデプロイします。したがって、ここに記録されます。

環境

OS: win8.1 up1 64bit

tomcat: 8.0.14 64bit

php:php-5.6。 2-Win32-VC11-x64.zip

phpをtomcatのルートディレクトリに解凍し、フォルダ名をphp

パスにphp.exeのあるパスを追加します。

php.ini-developmentをコピーします。 php.ini の名前を変更します。

extension_dir = "ext" オプションを開きます。

cgi.force_redirect を cgi.force_redirect = 0

## に変更します。 #tomcat/conf/context.xml ファイルを変更します

privileged="true" 属性を に追加します。つまり、

<servlet>  
    <servlet-name>php</servlet-name>  
    <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>  
    <init-param>  
      <param-name>clientInputTimeout</param-name>  
      <param-value>200</param-value>  
    </init-param>  
    <init-param>  
      <param-name>debug</param-name>  
      <param-value>0</param-value>  
    </init-param>  
    <init-param>  
      <param-name>executable</param-name>  
      <param-value>D:\tomcat\php\php-cgi.exe</param-value>  
    </init-param>  
    <init-param>  
        <param-name>passShellEnvironment</param-name>  
    <param-value>true</param-value>  
</init-param>  
    <init-param>  
      <param-name>cgiPathPrefix</param-name>  
      <param-value>WEB-INF/phpbin</param-value>  
    </init-param>  
     <load-on-startup>5</load-on-startup>  
</servlet>
ログイン後にコピー

<servlet-mapping>  
    <servlet-name>php</servlet-name>  
    <url-pattern>/phpbin/*</url-pattern>  
</servlet-mapping>
ログイン後にコピー

tomcat サービスを再起動します:

webapps\ROOT\ でWEB-INF の下に新しい phpbin フォルダーを作成します。

新しいインデックスを作成します。php

内部のコンテンツは次のとおりです。

<?php phpinfo();?>
ログイン後にコピー

http://localhost:8080/phpbin /index .php には次の内容が表示されます。デプロイメントが成功したことを示します:

推奨学習: 「

PHP ビデオ チュートリアル

以上がTomcat に PHP プロジェクトをデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート