ホームページ > バックエンド開発 > PHPチュートリアル > Tomcat サーバー上で PHP アプリケーションを実行するにはどうすればよいですか?

Tomcat サーバー上で PHP アプリケーションを実行するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-02 03:49:10
オリジナル
992 人が閲覧しました

How Can I Run PHP Applications on a Tomcat Server?

PHP アプリケーションは Tomcat にデプロイできますか?

ありそうもないように思えるかもしれませんが、Tomcat 上で PHP アプリケーションを実行することは可能です。これを実現する方法は次のとおりです:

PHP を Tomcat に統合する

  1. PHP をインストールします: 指定されたディレクトリに PHP をインストールします。 c:php-5.2.6-Win32.
  2. PECL バイナリを取得します: PECL 5.2.5 Win32 バイナリをダウンロードします。
  3. php.ini を構成します: php.ini 内の extension=php_java.dll 行のコメントを解除します。 file.
  4. 必要なファイルを転送します:

    • php5servlet.dll を PECL から c:php-5.2.6-Win32 にコピーします。
    • php_java.dll を PECL からコピーしますc:php-5.2.6-Win32ext.
    • php_java.jar を PECL から tomcatlib にコピーします。
  5. Tomcat に PHP ディレクトリを作成します: tomcatwebapps 内に「php」ディレクトリを作成します。
  6. サポートする JAR ファイルをコピーします:

    • phpsrvlt.jar を PECL から tomcatwebappsphpWEB-INFlib にコピーします。
    • phpsrvlt を解凍します.jar を変更してくださいnetphpreflect.properties および netphpservlet.properties を使用して library=php5servlet.
    • jar cvf php5srvlt.jar net/php/⁠* を使用して jar ファイルを再作成します。
  7. web.xml を作成します: tomcatwebappsphpWEB-INF の web.xml ファイルは次のようになります:
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <servlet><servlet-name>php</servlet-name><servlet-class>net.php.servlet</servlet-class></servlet>
  <servlet><servlet-name>php-formatter</servlet-name><servlet-class>net.php.formatter</servlet-class></servlet>
  <servlet-mapping><servlet-name>php</servlet-name><url-pattern>*.php</url-pattern></servlet-mapping>
  <servlet-mapping><servlet-name>php-formatter</servlet-name><url-pattern>*.phps</url-pattern></servlet-mapping>
</web-app>
ログイン後にコピー
  1. システム パスの更新: PHP ディレクトリ パスを Windows のシステム パスまたはユーザー パスに追加します。
  2. テスト PHP スクリプトを作成します: 保存検証用の tomcatwebappsphp 内の test.php ファイル。
  3. Tomcat を再起動します。 Tomcat を再起動します。
  4. PHP アプリケーションにアクセスします。 localhost:8080 に移動します。 /php/test.php 内で PHP コードが正常に実行されたことを確認します。トムキャット。

以上がTomcat サーバー上で PHP アプリケーションを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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