Beranda » bagaimana » Cara Menginstal PHP pada IIS 6 untuk Windows Server 2003

    Cara Menginstal PHP pada IIS 6 untuk Windows Server 2003

    Salah satu platform pengembangan paling populer di web adalah PHP yang mendukung banyak aplikasi dan situs populer seperti Facebook, WordPress, dan Joomla. Sementara sebagian besar sistem ini 'dirancang' untuk digunakan pada sistem Linux yang menjalankan Apache Web Server, Anda dapat menggunakan aplikasi PHP melalui IIS 6 pada sistem Windows Server 2003 Anda.

    Mengkonfigurasi PHP

    Agar Windows dapat menjalankan kode PHP, file biner PHP perlu disalin ke sistem Anda. Tidak diperlukan instalasi, namun beberapa konfigurasi harus dilakukan agar dapat berjalan dengan baik. Langkah pertama adalah mengunduh Binari Windows PHP dan mengekstraknya (mis. 'C: PHP'). Untuk IIS 6, the aman bukan benang binari harus digunakan.

    Salin file 'php.ini-production' dari file yang diekstrak, tempel ke direktori Windows. Di direktori Windows, ganti nama file ini ke 'php.ini'.

    Buka file 'php.ini' di Notepad dan konfigurasikan sesuai kebutuhan. Di luar kotak, konfigurasi produksi yang kami salin sudah dikonfigurasikan sebelumnya untuk apa yang menurut Tim PHP bagus untuk server produksi. Ada beberapa perubahan yang perlu Anda lakukan untuk mengkonfigurasi PHP untuk sistem IIS 6 Anda:

    • Batalkan komentar dan atur kunci, cgi.force_redirect = 0
    • Batalkan komentar kuncinya, fastcgi.impersonate = 1
    • Batalkan komentar dan setel kunci, extension_dir ke folder 'ext' di jalur yang diekstraksi oleh PHP (mis. 'C: PHPext').
    • Atur kuncinya, date.timezone ke zona waktu server Anda (URL pada baris di atas kunci ini mencantumkan nilai yang diterima).

    Pada titik ini, sistem Windows Anda dapat menjalankan skrip PHP dari baris perintah menggunakan alat 'php.exe'.

    Menginstal IIS 6 FastCGI Extension

    Agar Layanan Informasi Internet (IIS) 6 dapat menjalankan dan melayani skrip PHP, diperlukan beberapa konfigurasi tambahan. Dalam panduan ini, kita akan menginstal PHP pada IIS menggunakan antarmuka FastCGI yang memberikan keseimbangan stabilitas dan kinerja yang baik. Karena FastCGI tidak disertakan dengan IIS 6 sebagai default, kita perlu mengunduh dan menginstalnya.

    Pemasang FastCGI tidak memerlukan konfigurasi apa pun, namun begitu ekstensi FastCGI diinstal, kita perlu mengonfigurasinya 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 dengan lingkungan Anda, tetapi penting bahwa semua pengaturan memiliki nilai yang benar. Setelah selesai, simpan file ini.

    Mengkonfigurasi IIS untuk Menjalankan PHP melalui FastCGI

    Dengan PHP dan FastCGI yang diinstal dan dikonfigurasi, yang tersisa hanyalah mengatur IIS 6. Ketika Anda membuka IIS Management Console, di bawah Web Service Extensions pastikan "FastCGI Handler" disetel untuk diizinkan.

    Selanjutnya, buka 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 diatur ke ekstensi FastCGI DLL.

    Setelah Anda menerapkan semua perubahan, mulai ulang IIS.

    Menguji PHP

    Pada titik ini, server Anda siap untuk digunakan, tetapi untuk memastikan kami dapat mengonfirmasi pengaturan PHP Anda melalui IIS dengan mudah. Buat file teks di direktori 'C: Inetpubwwwroot' bernama 'phpinfo.php' yang hanya berisi baris:

    Terakhir, jelajahi 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.

    Kesimpulan

    Setelah Anda menjalankan PHP dan menjalankan sistem Windows Anda, Anda dapat mengambil keuntungan dari banyaknya aplikasi berbasis PHP yang tersedia serta mengembangkan dan menggunakan sendiri.

    Tautan

    Unduh PHP Windows Binaries (bukan utas aman)

    Unduh IIS 6 FastCGI Extension