Salah satu platform pengembangan paling populer di web adalah PHP yang memberdayakan banyak aplikasi dan situs populer seperti Facebook, WordPress, dan Joomla. Sementara sebagian besar sistem ini 'dirancang' untuk digunakan pada sistem Linux yang menjalankan Server Web Apache, Anda dapat menyebarkan aplikasi PHP melalui IIS 6 pada sistem Windows Server 2003 Anda.
Agar Windows menjalankan kode PHP, file biner PHP perlu disalin ke sistem Anda. Tidak diperlukan instalasi, namun beberapa konfigurasi harus dilakukan agar berjalan dengan benar. Langkah pertama adalah mengunduh Windows PHP Binari dan mengekstraknya (yaitu 'C: PHP'). Untuk IIS 6, yang tidak aman benang binari harus digunakan.
Salin file 'php.ini-production' dari file yang diekstraksi paste ke direktori Windows. Di direktori Windows, ganti nama file ini menjadi 'php.ini'.
Buka file 'php.ini' di Notepad dan konfigurasikan sesuai kebutuhan. Di luar kotak, konfigurasi produksi yang kami salin sudah dikonfigurasikan untuk apa yang dirasakan Tim PHP baik untuk server produksi. Ada beberapa perubahan yang perlu Anda lakukan untuk mengkonfigurasi PHP untuk sistem IIS 6 Anda:
Pada titik ini, sistem Windows Anda dapat menjalankan skrip PHP dari baris perintah menggunakan alat 'php.exe'.
Agar Layanan Informasi Internet (IIS) 6 untuk mengeksekusi dan melayani skrip PHP, diperlukan beberapa konfigurasi tambahan. Dalam panduan ini, kami akan menginstal PHP pada IIS menggunakan antarmuka FastCGI yang menyediakan keseimbangan stabilitas dan kinerja yang baik. Karena FastCGI tidak termasuk dalam IIS 6, kita perlu mengunduh dan menginstalnya.
Penginstal FastCGI tidak memerlukan konfigurasi apa pun, namun begitu ekstensi FastCGI diinstal, kita perlu mengkonfigurasinya untuk menjalankan PHP.
Buka file 'C: WINDOWSsystem32inetsrvfcgiext.ini' di Notepad dan temukan bagian 'Jenis' dan masukkan informasi konfigurasi:
[Jenis]
php = PHP[PHP]
ExePath = C: PHPphp-cgi.exe
InstanceMaxRequests = 5000
EnvironmentVars = PHP_MAX_REQUESTS: 5000
Merevisi nilai-nilai ini sesuai kebutuhan sesuai lingkungan Anda, tetapi penting bahwa semua pengaturan memiliki nilai yang benar. Setelah Anda selesai, simpan file ini.
Dengan PHP dan FastCGI diinstal dan dikonfigurasi, semua yang tersisa adalah untuk mengatur IIS 6. Ketika Anda membuka Konsol Manajemen IIS, di bawah Ekstensi Layanan Web pastikan "FastCGI Handler" diatur untuk diizinkan.
Selanjutnya, masuk ke pengaturan Properties untuk grup Situs Web.
Pada tab "Direktori Rumah", klik tombol "Konfigurasi".
Tambahkan pemetaan untuk file dengan ekstensi file .php dengan set yang dapat dieksekusi ke ekstensi FastCGI DLL.
Setelah Anda menerapkan semua perubahan, restart IIS.
Pada titik ini, server Anda siap untuk pergi, tetapi hanya untuk memastikan kami dapat mengkonfirmasi pengaturan PHP Anda melalui IIS dengan mudah. Buat file teks di direktori 'C: Inetpubwwwroot' bernama 'phpinfo.php' yang hanya berisi baris:
Akhirnya, telusuri ke alamat: 'http: //localhost/phpinfo.php' di server Anda dan Anda akan melihat halaman informasi PHP. Jika halaman berhasil dimuat, PHP sekarang aktif dan berjalan di mesin Anda.
Setelah Anda PHP dan berjalan pada sistem Windows Anda, Anda dapat mengambil keuntungan dari banyak aplikasi berbasis PHP yang tersedia serta mengembangkan dan menyebarkan Anda sendiri.
Unduh PHP Windows Binaries (tidak aman benang)
Unduh IIS 6 FastCGI Extension