1. Persiapan awal: Apache2 (Win32) instalasi modular penuh dari Perl, php, ssl
1. Server WIN2000 yang terinstal. Catatan: Jika IIS telah diinstal pada mesin Anda, hentikan semua situs web di IIS atau ubah port ke yang lain.
2. Unduh perangkat lunak
APACHE 2.0.48
Perl 4.3.1
PHP 4.3.1
MYSQL 4.0.12
ZendOptimizer
Ada juga beberapa hal kecil yang sangat penting dan akan digunakan pada instalasi selanjutnya (tidak semuanya akan digunakan, beberapa file sudah dikompilasi dan dapat langsung digunakan)
Alamat unduhan 1: http://www.xdiy.net/soft/serv.rar
Alamat unduhan 1: http://www.techxy.com/xdiy/serv.zip
Di dalam paketnya terdapat: mod_perl 1.9/ mod_ssl 2.0.43/ OpenSSL 0.9.6h/ mod_jk/ ApacheModuleGzip.dll
gd 2.0.9/ gdpm/ perldiver 1.1/ Cina php.ini/editplus /php_gd_gif.dll, dll.
2. Instalasi dimulai
1. Instalasi APACHE
1.1: Jalankan Apache_2.0.44-win32-x86-no_ssl.msi,
Asumsikan jalur default instalasi saya adalah X:, sehingga dipasang di bawah jalur APACHE2 di bawah disk x, dan domain default adalah domain.com.
1.2: (Untuk membuat host virtual, Anda tidak perlu melakukan langkah ini)
Sunting X:apache2confhttpd.conf
Ditemukan #NamaVirtualHost*
Ubah ke NameVirtualHost 192.168.0.1 #Perhatikan bahwa IP ini adalah IP yang disetel untuk host Anda sendiri
Temukan ServerName domain.com dan ubah menjadi #ServerName domain.com
Cari ServerAdmin * (* adalah alamat email yang Anda isi saat menginstal apache) dan ubah menjadi #ServerAdmin
Selanjutnya tambahkan pernyataan berikut: #... adalah komentar saya, tidak perlu ditambahkan, lihat saja.
<Host Virtual 192.168.0.1>
ServerAdmin
[email protected] #Alamat email administrator host (kontak person)
Nama Server domain.com
#Nama host (nama header host)
ServerAlias domain.com www1.domain.com
#Nama host (nama header host juga bisa efektif)
dokumen.oot X:/VirtualHost/domain.com/www.domain/wwwroot
#Direktori root www dari host virtual.
ErrorLog X:/VirtualHost/domain.com/www.domain/logs/www.domain-error_log
#Dokumen log kesalahan, yang juga bisa berupa ../logs/www.domain-error_log
CustomLog X:/VirtualHost/domain.com/www.domain/logs/www.domain-access_log umum
SkripAlias /cgi-bin /cgi-bin
#Tentukan direktori menjalankan skrip Perl Tentu saja, jika tidak ditentukan, seluruh direktori dapat dijalankan.
SkripAlias /php4/ "/php-bin"
#Tentukan direktori menjalankan skrip php Tentu saja, jika tidak ditentukan, seluruh direktori dapat dijalankan.
Dokumen Kesalahan.nbsp400/400.html
#Sesuaikan file kesalahan. Perlu dicatat bahwa file kesalahan harus ditempatkan di direktori root.
#Atau buat host virtual lain, seperti error.domain.com, dan tempatkan file kesalahan di direktori akarnya.
#Maka dokumen kesalahannya seharusnya "Errordocument.nbsp400 http://errors.domain.com/400.html"
</Host Virtual>
***Jika Anda memilih untuk menyiapkan host virtual, silakan atur pengaturan browser Opsi INTERNET-Pengaturan Koneksi-LAN.
Pilih "Gunakan server proxy", alamat: 192.168.0.16 (tulis IP host Anda, debugging lokal 127.0.0.1) Port: 80.
Jika Anda satu-satunya di LAN yang memulai, Anda harus menambahkan 127.0.0.1, seperti debugging lokal.
1.3: Ubah nama file X:apache2htdocsindex.html.en menjadi c:apachehtdocsindex.html
1.4: Kunjungi http://localhost atau http://domain.com. Jika Anda dapat melihat halamannya, tidak apa-apa!
2. Instal MYSQL
2.1: Buka zip mysql-4.0.12-win.zip ke direktori X:MYSQL
2.2: Masukkan D:MYSQL, jalankan SETUP.EXE dan tekan Enter. Ini akan diinstal ke X:MYSQL secara default.
3. Instal PHP
3.1: Buka zip php-4.3.1-Win32.zip ke direktori X:PHP
3.2: Masukkan X:PHP dan mulai mengkonfigurasi PHP
3.3: Ubah nama file php.ini-dist menjadi php.ini
(Atau gunakan file PHP.INI pada paket serv.rar diatas yang bisa langsung digunakan tanpa modifikasi)
3.4: Buka php.ini, cari extension=php_gd.dll, hilangkan titik koma sebelumnya, cari extension=php_gd2.dll, hilangkan titik koma sebelumnya, dan tambahkan extension=php_gd_gif.dll pada posisi yang sama yaitu file yang saya sediakan di atas . Ada di serv.rar.
3.5: Salin php.ini dan php4ts.dll ke direktori system32 dan sistem di direktori instalasi sistem WIN2000.
3.6: Buka file konfigurasi APACHE httpd.conf dan tambahkan pernyataan berikut (lokasinya sewenang-wenang):
LoadModule php4_module X:/php/sapi/php4apache.dll
Aplikasi AddType/x-httpd-php .php4
SkripAlias /php4/ "C:/php/"
Aplikasi tindakan/x-httpd-php4 "/php4/php.exe"
Tambahkan ekstensi yang diurai oleh PHP:
Aplikasi AddType/x-httpd-php4 .php .php3 .php4 .php2
#mod_perl
Muat File "c:/usr/bin/perl58.dll"
LoadModule perl_module modul/mod_perl.so
#mod_ssl
LoadModule ssl_module modul/mod_ssl.so
LoadModule gzip_module modul/ApacheModuleGzip.dll
Catatan: ApacheModuleGzip.dll (yaitu: mod_gzip) disertakan dalam paket.
<<Ingatlah untuk memasukkan mod_ssl.so, mod_perl.so dan ApacheModuleGzip.dll di serv.rar ke dalam direktori X:apache2modules>>
4. Instal ZendOptimizer
4.1: Instal ZendOptimizer-2[1].1.0a-Windows-i386.exe ke direktori X:zend
Langkah-langkah selanjutnya terserah Anda untuk memilih.
5. Instal PERL
5.1: Instal ActivePerl-5.8.0.804-MSWin32-x86.msi ke direktori C:usr. Perhatikan bahwa layanan Penginstal windows Anda harus ditambal dengan paket layanan windows.
6.Pengaturan lainnya
6.1: Temukan DirectoryIndex dan tambahkan pernyataan berikut:
DirectoryIndex indeks.html indeks.html.var indeks.htm indeks.php indeks.shtml
DirectoryIndex indeks.php3 indeks.php4 indeks.cgi indeks.pl indeks.html
Jika Anda tetap ingin menambahkan SSI, Anda perlu menghilangkan tanda # di depan dua baris berikut.
TambahkanJenis teks/html .shtml
.shtml yang diurai server AddHandler
6.2: Temukan semua "Options FollowSymLinks" dan ubah semuanya menjadi "Options ALL". Tidak perlu menambahkan tanda "".
Temukan semua "AllowOverride None" dan ubah semuanya menjadi "AllowOverride ALL". Tidak perlu menambahkan tanda "".
6.3: Cari #ScriptAlias /cgi-bin/ "X:/Apache2/cgi-bin/" dan hilangkan tanda # di depannya
6.4: Temukan AddHandler cgi-script .cgi dan tambahkan .pl setelahnya, yaitu AddHandler cgi-script .cgi .pl
6.5: Mulai ulang Server HTTP Apache
7: Tes
7.1: Tulis file pengujian env.php (salin ke direktori tempat php dapat dieksekusi)
Isi file: (sebenarnya hanya satu baris)
<?phpinfo();
Kunjungi: http://localhost/info.php atau http://domain.com/info.php
Jika Anda melihat halaman tes selamat datang PHP, berarti instalasi berhasil!
Tulis file pengujian env.cgi (salin ke direktori tempat cgi dapat dieksekusi)
Isi berkas:
#!/usr/bin/Perl
print "Jenis konten:teks/html";
cetak "KO";
KELUAR;
Kunjungi: http://localhost/cgi-bin/env.cgi atau http://cgi-bin/env.cgi
Jika Anda melihat halaman tes cgi, berarti instalasi berhasil!
Sejauh ini, sistem Anda telah dikonfigurasi! Lihatlah serv.rar yang saya berikan untuk melihat apakah masih ada yang tidak berguna?
Jika ya, letakkan di lokasi yang sesuai
Anda telah mengkonfigurasi win2000+apache+php+mysql+mod_perl+perl+mod_ssl+ZendOptimizer
Selanjutnya mod_ssl dan openssl telah dikompilasi dalam paket serv.rar dan dapat digunakan secara langsung.