Persyaratan sistem:
Perangkat keras dapat menjalankan sistem operasi
Persiapan untuk
sistem operasi Win2K, WinXP atau Win2003
:
Daftar perangkat lunak yang diperlukan: (Konfigurasi ini dilengkapi dengan versi perangkat lunak berikut)
1. APACHE_2.0.47-win32-x86-no_ssl (server web Apache)
2. PHP-4.3.3-Win32 (pengurai bahasa PHP)
3. MySQL-4.0.12-win (basis data MySQL)
4. j2sdk-1_4_2-windows-i586 (lingkungan bahasa JAVA)
5. Jakarta-Tomcat-5.0.9 (server penguraian Tomcat JSP)
6. Resin-3.0.3 (server penguraian Resin JSP)
7. mod_jk_1.2.5_2.0.47.dll (ditambah yang mengintegrasikan Apache+Tomcat)
8. mm.mysql-2.0.4-bin.jar (file MySQL akses JSP)
Mulai instalasi:
1. Konfigurasi instalasi Apahce+PHP+MySQL
1. Instal APACHE_2.0.47-win32-x86-no_ssl, jalur instalasi default programnya adalah :C:Apache2program filesApache Group, Anda perlu mengubah jalur instalasinya ke: C:
(Anda tidak perlu melakukan modifikasi apa pun, ini terutama untuk kenyamanan memodifikasi konfigurasi).
2. Setelah instalasi selesai, layanan apache dimuat secara otomatis. Saat ini, buka browser dan telusuri: http://localhost . Halaman selamat datang apache akan muncul (langkah ini memerlukan file "index.html.en" di direktori C:apache2htdocs. ” ke “index.html” sebelum dapat ditampilkan); jika terjadi pengecualian pada langkah ini, silakan periksa file sumber instalasi dan instal ulang).
3. Instal PHP-4.3.3-Win32. Umumnya, file PHP yang diunduh adalah paket terkompresi yang bebas instalasi. Cukup unzip ke C:PHP.
4. Konfigurasikan PHP dan Apache agar dapat mengurai program PHP.
Konfigurasi PHP: Ganti nama "php.ini-dist" di direktori C:PHP menjadi "php.ini" dan salin ke C:windowssystem32 (direktori Win2K adalah: C:winntsystem32)
Konfigurasi Apache:
C:apahce2confhttpd.conf
httpd.conf
DTambahkan pernyataan berikut di akhir file konfigurasi ini untuk mendukung program php:
ScriptAlias /php/ "C:/PHP/"
Aplikasi AddType/x-httpd-php .php3
Aplikasi AddType/x-httpd-php .php
Aplikasi AddType/x-httpd-php .phtml
Aplikasi tindakan/x-httpd-php "/php/php.exe"
5. Restart server Apache dan tulis pernyataan berikut di editor:
<?
phpinfo();
?>
Simpan nama file "test.php" ke direktori C:apache2htdocs, lalu buka browser dan ramban ke: http://localhost/test.php . Jika muncul informasi dasar PHP, berarti konfigurasinya berhasil. Ikuti dengan ketat petunjuk di atas untuk menginstal dan mengkonfigurasi, dan ini akan berhasil untuk pertama kalinya.
6. Instal MySQL-4.0.12-win, tekan terus "next" dan instalasi akan berhasil. Kemudian jalankan "winmysqladmin.exe" di direktori C:mysqlbin. Halaman informasi awal mysql akan muncul, menunjukkan bahwa instalasi berhasil.
7. PHP dan MySQL dilewati di sini, umumnya tidak ada masalah.
Pada titik ini Anda dapat beristirahat sejenak dan bersiap untuk proses panjang di bawah ini...
2. Instal JDK dan Tomcat
1. Instal j2sdk-1_4_2-windows-i586. JDK harus diinstal sebelum Tomcat dan Resin.
2. Instal Jakarta-Tomcat-5.0.9, jalur instalasi default sudah cukup.
3. Salin file mm.mysql-2.0.4-bin.jar ke C:j2sdk1.4.2lib dan C:Tomcat 5.0commonlib
4. Atur variabel lingkungan (Desktop->Komputer Saya->Klik kanan->Pilih "Properti"->Lanjutan->Variabel Lingkungan), semua pengaturan dilakukan di kolom variabel sistem.
Baru->Nama variabel: JAVA_HOME
->Nilai variabel: C:j2sdk1.4.2
Baru->Nama variabel: TOMCAT_HOME
->Nilai variabel: C:Tomcat 5.0
Baru->Nama variabel: PATH
->Nilai variabel: .;C:j2sdk1.4.2bin; (tanda ".;" sebelumnya harus ada)
Ubah dan tambahkan variabel lingkungan CLASSPATH (jika tidak ada nama variabel tersebut, buat yang baru)
->Tambahkan nilai variabel: .;C:j2sdk1.4.2libdt.jar;C:j2sdk1.4.2libtool.jar;
C:j2sdk1.4.2libNetComponents.jar;
C:j2sdk1.4.2libmm.mysql-2.0.4-bin.jar;
C:Tomcat 5.0commonkelas;
C:Tomcat 5.0commonlib;
C:Tomcat 5.0commonlibservlet-api.jar;
(tanda ".;" di depan harus ada)
5. Jalankan server Tomcat, buka browser, telusuri: http://localhost:8080/ , Tomcat muncul halaman Selamat Datang; jika ada pengecualian pada langkah ini, silakan periksa file sumber instalasi dan instal ulang.
3. Integrasikan server Apache+Tomcat
1. Salin file mod_jk_1.2.5_2.0.47.dll ke direktori C:Apache2modules.
2. Konfigurasi Apache:
C:apahce2confhttpd.conf
httpd.conf
Tambahkan pernyataan berikut di akhir file konfigurasi ini untuk mendukung program jsp:
LoadModule jk_module modul/mod_jk_1.2.5_2.0.47.dll
JkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
3. Periksa apakah port "8009" di file C:Tomcat 5.0confserver.xml dikomentari. Jika konsisten dengan versi saya, tidak diperlukan modifikasi.
4. Di direktori C:Tomcat 5.0conf, buat file baru bernama "workers.properties" dan salin konten berikut ke file baruworkers.properties.
pekerja.properti
# Cukup salin konten berikut:
# Ini sedang dimodifikasi sesuai dengan direktori instalasi
pekerja.tomcat_home=C:Tomcat 5.0
pekerja.java_home=C:j2sdk1.4.1_01
ps=
# pekerja.daftar=ajp13
pekerja.daftar=ajp12,ajp13
pekerja.ajp12.port=8007
pekerja.ajp12.host=localhost
pekerja.ajp12.type=ajp12
pekerja.ajp12.lbfactor=1
pekerja.ajp13.port=8009
pekerja.ajp13.host=localhost
pekerja.ajp13.type=ajp13
pekerja.ajp13.lbfactor=1
pekerja.loadbalancer.type=lb
pekerja.loadbalancer.balanced_workers=ajp12, ajp13
pekerja.dalam proses.type=jni
pekerja.inprocess.class_path=$(workers.tomcat_home)$(ps)kelas
pekerja.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
pekerja.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
pekerja. inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar
pekerja.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$ (ps)servlet.jar
pekerja.inprocess.class_path=$(workers.Tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar
pekerja.inprocess.class_path=$(workers.java_home)$(ps )lib$(ps)tools.jar
pekerja.inprocess.cmd_line=-config
pekerja.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml
pekerja.inprocess.cmd_line=-pekerja
rumahan.inprocess.cmd_line=$ (pekerja.tomcat_home)
pekerja.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
pekerja.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
pekerja.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
pekerja.inprocess.sysprops=tomcat.home=$( worker.Tomcat_home)
5. Sampai di sini, integrasi Apache dan Tomcat selesai.
Gunakan editor untuk menulis konten berikut:
<%@ halaman contentType="teks/html;charset=gb2312"%>
<html>
<kepala>
<title>Eksperimen HI-JSP</title>
</kepala>
<tubuh>
<%
String Msg = "Ini tes JSP! Setelah melihat ini selamat, Anda berhasil!";
out.print("Halo Dunia!");
%>
<h3><%=Pesan%></h3>
Tanggal dan waktu saat ini adalah <%=new java.util.Date() %>
<br>
<%
String str = "Menggunakan trim() dan substring() bisa sangat berguna";
keluar.println(str);
%>
</tubuh>
</html>
Simpan nama file “test.jsp” pada direktori C:Tomcat 5.0webappsROOT, kemudian buka browser dan browsing : http://localhost:8080/test.jsp alamat ke: Jika http://localhost/test.jsp tampil normal, berarti konfigurasi berhasil. Ikuti dengan ketat petunjuk di atas untuk menginstal dan mengkonfigurasi, dan ini akan berhasil untuk pertama kalinya.
4. Mengintegrasikan Apache+Tomcat+MySQL
Langkah ini relatif sederhana, tetapi kemungkinannya kecil untuk berhasil. Driver MySQL JSP telah ditempatkan di direktori yang sesuai dan variabel lingkungan juga telah disetel, jadi mudah saja menguji apakah JSP dapat terhubung ke database MySQL.
1. Tes 1, gunakan editor untuk menulis konten berikut:
<%@ halaman contentType="teks/html;charset=gb2312" %>
<%
java.sql.Sambungan koneksi;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
samb= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
Catatan: Database di sini adalah: test. Nama pengguna untuk terhubung ke database adalah: root. Buat modifikasi yang sesuai sesuai dengan database Anda sendiri.
Simpan file bernama "test-mysql.jsp" ke direktori C:Tomcat 5.0webappsROOT, lalu buka browser dan browsing: http://localhost:8080/test-mysql.jsp atau http://localhost / test-mysql.jsp , setelah dijalankan jika muncul halaman kosong berarti koneksi ke database berhasil, jika tidak berarti koneksi tidak berhasil, silakan kembali dan konfigurasikan langkah demi langkah dengan hati-hati.
2. Tes 2, gunakan editor untuk menulis konten berikut:
<%@ halaman contentType="text/html;charset=GBK" %>
<%@ halaman bahasa="java" import="java.sql.*"%>
<%
Sambungan koneksi = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
samb = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
jika(sambungan==batal){
System.out.println("mendapatkan Kesalahan Sambungan");
}
Pernyataan stmt=conn.createStatement();
HasilSet RS_result=null;
%>
<html>
<kepala>
<title>Uji</title></head>
<tubuh>
<%
RS_result=stmt.executeQuery("pilih * dari buku tamu");
Nama Tali;
while(RS_result.next())
{
Nama=RS_result.getString("nama");
%>
<%=Nama%>
<%
}
RS_result.close();
stmt.tutup();
samb.close();
%>
</tubuh>
</html>
Simpan file bernama "test-mysql2.jsp" ke direktori C:Tomcat 5.0webappsROOT, lalu buka browser dan browsing: http://localhost:8080/test-mysql2.jsp atau http://localhost / test-mysql2.jsp , setelah dijalankan.
5. Instal Resin dan integrasikan Apache+Resin
1. Asumsikan tidak ada server parsing JSP lain yang dimulai pada mesin.
2. Unzip Resin-3.0.3.zip langsung ke C:
3. Gunakan perintah dalam mode karakter: C:resin-3.0.3binhttpd –install
Instal Resin sebagai layanan pada sistem, lalu mulai Resin dalam layanan.
Hapus perintah layanan: C:resin-3.0.3binhttpd –remove
4. Buka browser dan telusuri ke: http://localhost:8080 . Jika informasi Resin ditampilkan, layanan Resin telah dimulai.
5. Konfigurasi Apache:
C:apahce2confhttpd.conf
httpd.conf
Tambahkan pernyataan berikut di akhir file konfigurasi ini:
LoadModule caucho_module C:/resin-3.0.3/libexec/Apache-2.0/mod_caucho.dll
<IfModule mod_caucho.c>
ResinConfigServer localhost 6802
<Lokasi /status caucho>
SetHandlercaucho-status
</Lokasi>
</IfModule>
Permintaan caucho AddHandler jsp
<Lokasi /servlet/*>
SetHandlercaucho-permintaan
</Lokasi>
Simpan dan restart apache.
6. Konfigurasi resin:
C:resin-3.0.3confresin.conf
resin.conf
Ubah direktori default:
<server>
<id tuan rumah="">
<direktori-dokumen>C:Apache2htdocs</direktori-dokumen>
...
</host>
</server>
Setelah selesai simpan, restart layanan Resin, simpan file JSP yang telah diedit di direktori C:Apache2htdocs, lalu buka browser untuk browsing, dan Anda dapat dengan bebas berpindah antara PHP dan JSP.