首頁 後端開發 PHP問題 tomcat php環境如何搭建

tomcat php環境如何搭建

Dec 21, 2021 am 09:25 AM

tomcat php環境搭建的方法:1、把下載好的php複製到對應目錄;2、解壓縮並且重新命名為「php」;3、修改content.xml;4、修改tomcat裡面的conf資料夾下的web.xml即可。

tomcat php環境如何搭建

本文操作環境:Windows7系統,PHP7.1版,Dell G3電腦。

tomcat php環境如何搭建?

php tomcat 設定運行環境

完成時的截圖!

雖然可以在tomcat運行php項目,但不代表不用設定php環境,所以第一步要做的就是安裝php環境。目前普遍的是使用apache php mysql組成一個php專案的開發,可以分別針對安裝。但筆者比較懶也沒興趣深入研究php,所以使用了xampp,它可以一次安裝所有的PHP開發所需的環境包括編譯器。

把下載好的php複製到本目錄,然後解壓縮並且重新命名為「php」,如果沒有下載php,請 xampp下載位址:

https://www.apachefriends.org/zh_cn/index.html
登入後複製

根據我們的環境選擇下載版本就好:




下載完畢就進行安裝,只要一直下一步就可以了。但其中一步比較重要,就是選擇安裝的環境內容。下圖:




其中兩個不可去掉勾的是必須的,那個php就是我們要的Php開發環境。其餘的由於筆者電腦本身就安裝有mysql和tomcat所以就不按裝。讀者根據自己的情況選擇安裝。

 

extension_dir = "ext"cgi.force_redirect = 0
登入後複製

3.修改content.xml

或直接把下面的程式碼拷貝進去即可  

Tomcat裡面conf的content.xml 

<Context privileged="true">

    <!-- Default set of monitored resources. If one of these changes, the    -->
    <!-- web application will be reloaded.                                   -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--
    <Manager pathname="" />
    -->
</Context>
登入後複製

4.修改web.xml,在tomcat裡面的conf資料夾下面的web.xml修改一下

拷贝以下代码到web.xml。建立一个servlet (xml格式可以会有变化,建议你去格式化xml以修正博客编写时以及复制造成的误差)

拷贝到第一个默认的servlet下面即可

<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>
            <!--php下载解压/安装的路径-->
            <param-value>F:\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>
            <!--自己tomcat下对应的url-->
            <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>
登入後複製

5.新建一个文件夹phpbin ,然后里面放php文件

测试文件是:

index.php

代码如下(copy复制即可)

<?php phpinfo()?>
登入後複製

测试地址是:

本地地址

推荐学习:《PHP视频教程

以上是tomcat php環境如何搭建的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)