Mengintegrasikan Apl PHP ke dalam Persekitaran Tomcat
Walaupun secara tradisinya aplikasi PHP dilaksanakan menggunakan Apache HTTP Server (httpd), ia sememangnya boleh dijalankan Kod PHP dalam persekitaran Tomcat. Ini membolehkan kewujudan bersama aplikasi Java dan PHP pada pelayan yang sama.
Konfigurasi dan Pemasangan
Untuk mencapai penyepaduan ini, langkah berikut menggariskan konfigurasi yang diperlukan:
- Muat turun dan ekstrak PHP 5 ke direktori (cth., c:php-5.2.6-Win32).
- Muat turun binari PECL 5.2.5 Win32.
- Namakan semula php.ini-dist kepada php.ini dalam direktori PHP.
- Pastikan bahawa baris berikut dalam php.ini ialah uncommented:
extension=php_java.dll
- Salin php5servlet.dll dari PECL ke direktori PHP.
- Salin php_java.dll dari PECL ke direktori sambungan PHP (cth., c:php -5.2.6-Win32ext).
- Salin php_java.jar daripada PECL ke direktori Tomcat lib.
- Buat direktori "php" dalam direktori webapps Tomcat.
- Salin phpsrvlt.jar dari PECL ke direktori WEB-INFlib dalam anda yang baru dibuat direktori "php".
- Ekstrak kandungan phpsrvlt.jar menggunakan alat penyahmampatan.
- Ubah suai kedua-dua fail netphpreflect.properties dan netphpservlet.properties untuk menentukan "library=php5servlet".
- Buat semula fail php5srvlt.jar.
- Buat fail web.xml dalam direktori WEB-INF dengan kandungan yang ditentukan.
- Kemas kini laluan sistem Windows untuk memasukkan direktori PHP.
- Buat fail PHP ujian (cth., test.php) dalam direktori "php".
- Mulakan semula Tomcat pelayan.
Pengesahan
Dengan melawati URL "localhost:8080/php/test.php", pelaksanaan kod PHP boleh disahkan. Ini menunjukkan kejayaan penyepaduan apl PHP dalam Tomcat, membenarkan penggunaan bercampur aplikasi PHP dan Java pada pelayan tunggal dengan port HTTP dan HTTPS standard.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengintegrasikan Aplikasi PHP ke dalam Persekitaran Pelayan Tomcat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!