ホームページ >運用・保守 >Linuxの運用と保守 >PHP プロジェクトを実行するように Tomcat を構成する方法
この記事の内容は、PHP プロジェクトを実行するための Tomcat の設定方法に関するものです。必要な方は参考にしていただければ幸いです。
会社の必要により、著者は PHP プロジェクトを構築する必要がありますが、著者はこれまで PHP 関連の開発に携わったことがありませんでした。 PHP の開発と環境構築に関する基本的な知識が要件もコンパイラも理解していません。しかし、著者は調査中に、PHP 開発環境を統合したとしても、依然として Apache サーバーのサポートが必要であることに気づきました。最近の j2ee 開発では tomacat ホット デプロイメント プロジェクトがよく使用されるため、当然 tomcat が頭に浮かびます。も Apache 製品です。PHP プロジェクトは Tomcat にデプロイできますか?いくつかの調査の後、それは実現可能であると判断されました。
PHP プロジェクトは Tomcat 上で実行できますが、PHP 環境を構成する必要がないわけではないため、最初のステップはインストールです。 PHP環境。現在、Apache php mysql を使用して php プロジェクトを開発するのが一般的であり、個別にインストールできます。しかし、筆者は怠け者でPHPを深く学ぶことに興味がなかったので、コンパイラを含めたPHP開発に必要な環境を一括でインストールできるxamppを利用しました。
xampp ダウンロード アドレス: ダウンロード アドレス
環境に応じてダウンロード バージョンを選択してください:
ダウンロード後にインストールします。次のステップに進み続けてください。ただし、より重要な手順の 1 つは、インストールする環境コンテンツを選択することです。以下:
#チェックされていないもののうち 2 つが必要です。その php が、必要な Php 開発環境です。私のコンピュータには mysql と tomcat がすでにインストールされているため、残りはインストールされていません。読者は自分の状況に応じてインストールすることを選択できます。
まず、PHP プロジェクトをサポートするための jar パッケージをダウンロードする必要があります。
ダウンロード アドレス: ダウンロード アドレス
解凍した jar パッケージを Tomcat lib ディレクトリに置きます:
次に、tomcat の conf ディレクトリにある web.xml を設定する必要があります。
<listener> <listener-class>php.java.servlet.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>PhpJavaServlet</servlet-name> <servlet-class>php.java.servlet.PhpJavaServlet</servlet-class> </servlet> <servlet> <servlet-name>PhpCGIServlet</servlet-name> <servlet-class>php.java.servlet.fastcgi.FastCGIServlet</servlet-class> <init-param> <param-name>prefer_system_php_exec</param-name> <param-value>On</param-value> </init-param> <init-param> <param-name>php_include_java</param-name> <param-value>Off</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>PhpJavaServlet</servlet-name> <url-pattern>*.phpjavabridge</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PhpCGIServlet</servlet-name> <url-pattern>*.php</url-pattern> </servlet-mapping>
この時点で、基本的な構成は完了です。
4. php プロジェクトを tomcat に追加します。
以上がPHP プロジェクトを実行するように Tomcat を構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。