Persiapan awal:
Windows XP SP2 (sebenarnya selama sistemnya 98 atau lebih tinggi, saya rasa cara ini bisa diikuti)
Apache 2. Dalam contoh ini, saya memilih 2.2.2 untuk Win32...)
http://archive.apache.org/dist/httpd/
PHP 5 (Walaupun nomor versinya agak sial...tapi saya tetap memilih versi 5.1.4 untuk Win32 Zip...)
http://www.php.net/downloads.php
MySQL 5 (5.1 belum stabil... Kami akan memilih MySQL 5.0.22 untuk versi Win32 Zip untuk saat ini...)
http://www.mysql.com/Solusi
ini tidak melibatkan folder sistem... Jadi kita dapat memilih folder di partisi lain untuk memfasilitasi pemeliharaan server di masa depan... Artikel ini mengambil X:Server sebagai contoh ... Catatan: Yang terbaik adalah tidak menyertakan spasi atau karakter non-Inggris lainnya dalam nama folder... Jika tidak, dapat dengan mudah menyebabkan server mogok dalam beberapa kasus...
============ ======= ======
Instal Apache:
Jalankan apache_2.2.2-win32-x86-no_ssl.msi... Selanjutnya sampai ke bawah... Saat memilih metode instalasi, pilih mode kustom "Custom"... Kemudian Berikutnya pilih instalasi jalur... Navigasikan ke X: ServerApache (Tentu saja, Anda dapat memilih jalur lain, atau bahkan memilih Selesai untuk menginstal, tidak masalah... Saya hanya biasa mengatakan bahwa semua perangkat lunak yang berhubungan dengan server dikumpulkan bersama )
Saya tidak berencana untuk menulis konfigurasi koeksistensi IIS dan Apache... Saya akan memikirkannya sebentar... Saat diminta untuk mengisi Informasi Server... Bagian bawah akan meminta Anda untuk memilih port. .. Jika Anda telah menginstal server IIS... Pilih saja di sini. Item kedua adalah "hanya untuk pengguna saat ini, pada Port 8080, ketika dimulai secara manual."... Dengan kata lain, Apache akan menempati port 8080. .. Jika Anda belum menginstal IIS... abaikan saja...
Lanjutkan Berikutnya... Setelah beberapa jendela CMD muncul untuk menginstal layanan Windows... Instalasi selesai... Ikon bulu merah muda Apache akan muncul di sudut kanan bawah. Seperti yang diharapkan, ikon tersebut akan menunjukkan lampu hijau ( menunjukkan bahwa server HTTP telah mulai normal)... Anda dapat mencobanya dengan mengunjungi http://www.quchao.com/ . Jika "Berhasil" muncul di layar, berarti instalasi berhasil... (I ingat versi sebelumnya tidak seperti ini, melainkan halaman yang sangat mewah... Jadi Selama tidak ada prompt bahwa halaman tersebut tidak dapat ditemukan... server Apache telah berhasil diinstal) Tentu saja... jika lampu merah menyala...konfigurasinya pasti salah...cek kembali...
Server Apache sudah terinstall...
============
Instal PHP:
Unzip PHP-5.1.4-Win32.zip...dan letakkan di bawah X:ServerPHP...
Selanjutnya, tambahkan variabel lingkungan ke direktori instalasi PHP... Klik kanan pada ikon Komputer Saya... Lihat 'Properti'... Kemudian beralih ke tab 'Lanjutan'... Klik tombol 'Variabel Lingkungan' ( tombol pintas: Alt+N)... Temukan variabel 'Jalur' di bidang pop-up 'Variabel Sistem'... Klik dua kali untuk mengedit dan menambahkan ';X:ServerPHP' di akhir nilai variabel (perhatikan ada titik koma untuk memisahkan nilai sebelumnya)…
Nyalakan kembali komputer... Mengapa? Biarkan variabel lingkungan berlaku...
Pada titik ini, PHP sudah terinstal... Tentu saja, belum terkait dengan Apache... dan belum ada pengaturan yang dilakukan... Jangan khawatir... Saya akan menulisnya nanti...
== ============= =========
Mengonfigurasi Apache:
Langkah yang sangat penting: Jika Anda memilih versi stabil terbaru PHP 5.1.4 seperti saya... Dukungan modular PHP5apache2.dll dalam paket kode sumber yang diunduh secara resmi tidak berlaku untuk Apache 2.2.2... . .. Ditemukan bahwa PHP perlu dikompilasi ulang... Namun, Laboratorium Penelitian PHP5 memberikan solusinya:
Unduh paket terkompresi ini ( 'root'@'localhost' = old_password('Password_for_root');
(Ini adalah perintah baru untuk MySQL 5. Silakan ubah kata sandi_lama menjadi kata sandi untuk versi sebelumnya)
Ganti Passwor_for_root dengan password anda sendiri... Jangan terlalu sederhana...
Prompt 'Query Ok' menunjukkan bahwa modifikasi berhasil.
Tidak percaya? Anda dapat keluar; coba masuk lagi...
Sampai di sini... Instalasi MySQL selesai... Silakan merujuk ke manual untuk detail konfigurasi optimasi... Adapun hubungan antara MySQL dan PHP akan disebutkan di bawah ini...
====== ============= ===
'www.knowsky.com
Konfigurasikan PHP:
Masukkan X:ServerPHP... Ganti nama PHP.ini-rekomendasikan menjadi PHP.ini dan buka dengan editor teks...
Ubah tingkat pelaporan kesalahan... Jalankan beberapa program yang ditulis secara tidak teratur... Anda akan menemukan layar penuh dengan 'kesalahan'...
mencari:
error_reporting = E_ALL
Ubah menjadi:
error_reporting = error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
Karena ini adalah debugging lokal, tentu saja saya ingin kesalahan tersebut menjadi keluaran untuk saya debug...
mencari:
display_errors = Mati
Ubah menjadi:
display_errors = Aktif
Bagi pengembang lokal, kesalahan logging sepertinya tidak perlu...
mencari:
log_errors = Aktif
Ubah menjadi:
log_errors = Mati
Penting untuk mengatur jalur ke perpustakaan ekstensi...
mencari:
ekstensi_dir = "./"
Ubah menjadi:
extension_dir = “X:/Server/PHP/ext”
PHP 5 tidak mengaktifkan dukungan untuk MySQL secara default...
mencari:
;ekstensi=PHP_MySQL.dll
Hapus titik koma sebelumnya:
ekstensi=PHP_MySQL.dll
Selain itu, vBulletin telah mengaktifkan dukungan untuk Mysqli... jadi di sini kami memperkenalkan perpustakaan ekstensi MySQL...
mencari:
ekstensi=PHP_MySQL.dll
Bergabunglah di bawah ini:
ekstensi=PHP_mysqli.dll
Tentu saja, untuk menggunakan beberapa fungsi vBulletin yang berhubungan dengan gambar dengan lebih baik, kita perlu mengaktifkan perpustakaan GD2...
mencari:
;ekstensi=PHP_gd2.dll
Hapus titik koma sebelumnya:
ekstensi=PHP_gd2.dll
Kami juga berharap dapat memanggil beberapa perpustakaan yang lebih umum digunakan, seperti PHP_mbstring.dll, PHP_curl.dll, PHP_sockets.dll, PHP_xmlrpc.dll, dll... Cara pembukaannya sama seperti di atas...
(Hanya ekstensi umum yang diaktifkan di sini... Silakan tentukan ekstensi lain sesuai kebutuhan Anda...)
Meskipun vBulletin menggunakan mekanisme Sesi bawaannya, mekanisme Sesi PHP diperlukan di banyak program...
mencari:
;sesi.save_path = "/tmp"
Ubah ke jalur yang ada...
Atau buat direktori tmp di direktori rilis...
Di sini kita memilih metode sebelumnya... Pertama buat direktori seperti itu X:Sesi...
Kemudian ubah menjadi:
session.save_path = “X:/Sesi”
Setting pada dasarnya sudah selesai disini... PHP juga bisa support MySQL secara normal... Untuk setting lebih detail sebaiknya baca manualnya...
==== = ================
Kesimpulan:
Lingkungan WAMP paling dasar sekarang telah dikonfigurasi... Selanjutnya, saya juga mengonfigurasi Zend Optimizer dan Subversion... Karena keduanya bukan konfigurasi standar... Saya tidak akan memperkenalkannya di sini...
Faktanya, server Apache tidak perlu diinstal... Sayangnya, saya tidak menemukan versi ZIP 2.2.2... Dan kompilasi dengan file SRC terlalu rumit... Jadi saya cukup menjalankan program instalasi. .. Tunggu sampai saya menginstal ulang sistem lain kali... Apache akan menjadi hijau... Mari kita nantikan... (sekitar dua tahun dari sekarang?)
Uh......... Aku akan menambahkan lebih banyak ketika aku memikirkan sesuatu...