Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menyediakan persekitaran php tomcat

Bagaimana untuk menyediakan persekitaran php tomcat

藏色散人
Lepaskan: 2023-03-14 14:40:01
asal
3071 orang telah melayarinya

Cara menyediakan persekitaran php tomcat: 1. Salin php yang dimuat turun ke direktori yang sepadan; web.xml dalam folder.

Bagaimana untuk menyediakan persekitaran php tomcat

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.

Bagaimana untuk menyediakan persekitaran php tomcat?

persekitaran berjalan konfigurasi tomcat php

Tangkapan skrin apabila selesai!

Walaupun anda boleh menjalankan projek php pada tomcat, ini tidak bermakna anda tidak perlu mengkonfigurasi persekitaran php, jadi langkah pertama ialah memasang persekitaran php. Pada masa ini, adalah perkara biasa untuk menggunakan apache php mysql untuk membangunkan projek php, yang boleh dipasang secara berasingan. Tetapi penulis malas dan tidak berminat untuk mengkaji PHP secara mendalam, jadi saya menggunakan xampp, yang boleh memasang semua persekitaran yang diperlukan untuk pembangunan PHP termasuk pengkompil sekaligus.

Salin php yang dimuat turun ke direktori ini, kemudian nyahzip dan namakannya kepada "php". Jika anda belum memuat turun php, sila alamat muat turun xampp:

https://www.apachefriends.org/zh_cn/index.html
Salin selepas log masuk

Hanya pilih versi muat turun mengikut persekitaran kita:




Selepas memuat turun, pasang sahaja terus ke langkah seterusnya. Tetapi salah satu langkah yang lebih penting ialah memilih kandungan persekitaran untuk pemasangan. Di bawah:




Dua daripadanya tidak boleh dialih keluar perlu, php itu ialah persekitaran pembangunan Php yang kita mahukan. Selebihnya tidak dipasang kerana mysql dan tomcat sudah dipasang pada komputer saya. Pembaca boleh memilih untuk memasangnya mengikut keadaan mereka sendiri.

extension_dir = "ext"cgi.force_redirect = 0
Salin selepas log masuk

3 >

Atau salin sahaja kod di bawah

content.xml conf dalam Tomcat

<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>
Salin selepas log masuk
4. Ubah suai web.xml, ubah suai web.xml di bawah folder conf dalam tomcat

拷贝以下代码到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>
Salin selepas log masuk

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

测试文件是:

index.php

代码如下(copy复制即可)

<?php phpinfo()?>
Salin selepas log masuk

测试地址是:

本地地址

推荐学习:《PHP视频教程

Atas ialah kandungan terperinci Bagaimana untuk menyediakan persekitaran php tomcat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan