ホームページ  >  記事  >  バックエンド開発  >  PHPはTomcatを使用できますか?

PHPはTomcatを使用できますか?

藏色散人
藏色散人オリジナル
2019-10-12 10:45:343949ブラウズ

PHPはTomcatを使用できますか?

PHP は Tomcat を使用できますか?

php は Tomcat 上で実行できますが、少し設定が必要です。

php を Tomcat のルート ディレクトリに抽出し、フォルダー名を php

に追加します。 php.exe が配置されているパスを path に指定します。

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

Open extension_dir = "ext" option

● cgi.force_redirect を cgi.force_redirect = 0

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

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

● 8459cedd22f378aa35db2cd2b63decac Join

<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 フォルダーを作成します

下に新しい Index.php を作成します

<?php phpinfo();

For PHP 関連の詳しい知識については、PHP 中国語 Web サイト をご覧ください。

以上がPHPはTomcatを使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。