Apa yang dijelaskan dalam artikel ini dibuat pada Windows 2003, dan versi perangkat lunaknya adalah Apache2.2.6 (Win32), PHP5.2.4, MySQL5.0.45, dan phpMyAdmin2.11.1. Apache dan MySQL perlu diinstal, dan PHP serta phpmyadmin didekompresi dan dikonfigurasi untuk digunakan.
Saya tidak akan membahas proses instalasi secara detail. Saya banyak mencari di Internet. Di sini saya hanya berbicara tentang beberapa masalah yang saya temui selama proses instalasi sehingga semua orang dapat memiliki referensi ketika menghadapi masalah yang sama.
1. Salin php5ts.dll dan libmysql.dll di direktori PHP ke direktori system32 sistem.
2. Apakah php.ini disalin ke direktori windows tidak jelas dari versi sebelumnya, tapi saya tidak menyalin php.ini ke direktori windows, saya langsung mengganti nama php.ini-dist dan meletakkannya di direktori php. Tentu saja, Anda perlu menambahkan baris PHPINIDir c:/php/php.ini ke file konfigurasi httpd.conf Apache (PHP saya diinstal di direktori PHP di drive C).
3. Apache mengalami error 403 access reject. Pada file httpd.conf, modifikasi DocumentRoot "I:/blog" sesuai dengan direktori website Anda.
4. Cara membuat file .htaccess berfungsi. Secara default, .htaccess tidak berfungsi di Apache. Jika Anda ingin .htaccess berfungsi, Anda perlu memodifikasi file httpd.conf. Temukan satu baris AllowOverride none di file dan ubah menjadi AllowOverride All atau AllowOverride fileinfo.
5. Sebelum menggunakan phpmyadmin, ingatlah untuk memodifikasi $cfg['blowfish_secret'] = '' di config.inc.php (file ini diubah namanya dari config.sample.inc.php), dan isikan karakter '' sesuka hati , seperti dfdf877ddff.
6. Terjadi error 1045 di phpmyadmin, hasil pencarian dari internet semua mengatakan itu karena masalah password, yang saya temui bukan masalah password, melainkan saya menggunakan nama domain untuk mengaksesnya di server, misalnya seperti http://blog.tryboy.org /phpadmin, jika Anda menggunakan http://localhost/phpmyadmin atau http://127.0.0.1/phpmyadmin untuk mengaksesnya, semuanya akan normal. Mungkin karena MYSQL telah mengatur " host jarak jauh tidak diperbolehkan mengakses melalui izin ROOT", jadi gunakan http://blog Mengakses .tryboy.org/phpadmin dianggap sebagai akses host jarak jauh.
7. phpmyadmin menampilkan prompt "Tidak dapat memuat ekstensi mcrypt, harap periksa konfigurasi PHP." Meskipun prompt ini muncul, namun tidak berdampak pada penggunaan umum. Jika ingin mengatasinya, hilangkan dulu tanda ";" di depan php_mcrypt.dll pada konfigurasi php.ini PHP. 2. Salin libmcrypt.dll dari php5 ke direktori sistem system32.
8. Jika Anda ingin mengaktifkan Rewrite Mod Apache, Anda harus memodifikasi #LoadModule rewrite_module module/mod_rewrite.so di file httpd.conf dan menghapus #.
9. Modifikasi pada file httpd.conf harus dimulai ulang agar dapat diterapkan.