Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Menjalankan Aplikasi PHP Menggunakan Tomcat?

Bagaimanakah Saya Boleh Menjalankan Aplikasi PHP Menggunakan Tomcat?

DDD
Lepaskan: 2024-11-28 19:18:14
asal
293 orang telah melayarinya

How Can I Run a PHP Application Using Tomcat?

Menjalankan Apl PHP dengan Tomcat: Panduan Langkah demi Langkah

Walaupun ia mungkin kelihatan tidak konvensional, ia sememangnya mungkin untuk menjalankan aplikasi PHP menggunakan Tomcat. Berikut ialah panduan komprehensif untuk mencapai matlamat ini:

Keperluan:

  • Pelayan Tomcat
  • PHP 5.2.5 atau lebih tinggi
  • PECL 5.2.5 Win32 binari

Arahan:

  1. Pasang PHP: Muat turun dan pasang PHP ke direktori tertentu, seperti c:php -5.2.6-Win32.
  2. Pasang PECL: Muat turun dan pasang binari PECL 5.2.5.
  3. Konfigurasikan PHP:

    • Namakan semula php.ini-dist kepada php. ini di bawah c:php-5.2.6-Win32.
    • Nyahkomen baris extension=php_java.dll dalam php.ini.
  4. Salin Fail yang Diperlukan:

    • Salin php5servlet.dll dari PECL kepada c:php-5.2.6-Win32.
    • Salin php_java.dll daripada PECL ke c:php-5.2.6-Win32ext.
    • Salin php_java.jar dari PECL ke tomcatlib.
  5. Buat Direktori PHP:

    • Buat direktori bernama "php" di bawah tomcatwebapps.
  6. Konfigurasikan Servlet:

    • Salin phpsrvlt.jar dari PECL ke tomcatwebappsphpWEB -INFlib.
    • Nyahzip atau unjar phpsrvlt.jar.
    • Ubah suai netphpreflect.properties dan netphpservlet.properties dengan menetapkan library=php5servlet.
    • Buat semula fail jar menggunakan jar cvf php5srvlt.jar net/php/*.
  7. Buat Web.xml:

    • Buat fail web.xml dalam tomcatwebappsphpWEB-INF dengan yang berikut kandungan:

      <web-app version="2.4" 
      xmlns="http://java.sun.com/xml/ns/j2ee"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance "
      xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
      http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd ">
      <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>
      Salin selepas log masuk
  8. Kemas kini Laluan Sistem:

    • Tambah laluan PHP (c:php -5.2.6-Win32) ke persekitaran Windows anda pembolehubah.
  9. Ujian:

    • Buat contoh fail PHP (test.php) di bawah tomcatwebappsphp.
    • Mulakan semula Tomcat.
    • Navigasi ke localhost:8080/php/test.php untuk mengesahkan bahawa apl PHP sedang berjalan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjalankan Aplikasi PHP Menggunakan Tomcat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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