27Jun

Cara Menginstal PHP di IIS 6 untuk Windows Server 2003

click fraud protection

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

Mengkonfigurasi PHP

Agar Windows menjalankan kode PHP, file biner PHP perlu disalin ke sistem Anda. Tidak diperlukan instalasi, namun beberapa konfigurasi harus dilakukan agar bisa dijalankan dengan benar. Langkah pertama adalah mendownload Binari Windows PHP dan ekstrak mereka( yaitu 'C: PHP').Untuk IIS 6, biner biner yang tidak aman harus digunakan.

Salin file 'produksi php.ini' dari file yang diekstrak yang menempelkannya ke dalam 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 telah dikonfigurasikan sebelumnya untuk apa yang Tim PHP rasakan bagus untuk server produksi. Ada beberapa perubahan yang perlu Anda lakukan untuk mengkonfigurasi PHP untuk sistem IIS 6 Anda:

instagram viewer

  • Uncomment dan atur kunci, cgi.force_redirect = 0
  • Uncomment the key, fastcgi.impersonate = 1
  • Uncomment dan atur tombolnya,extension_dir ke folder 'ext' di jalur PHP diekstrak ke( yaitu 'C: PHPext').
  • Tetapkan kunci, date.timezone ke zona waktu server Anda( URL pada baris di atas tombol 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 menjalankan dan menayangkan skrip PHP, beberapa konfigurasi tambahan diperlukan. Dalam panduan ini, kita akan menginstal PHP di IIS menggunakan antarmuka FastCGI yang memberikan keseimbangan stabilitas dan kinerja yang baik. Karena FastCGI tidak disertakan dengan IIS 6 menjadi default, kita perlu mendownload dan menginstalnya.

Installer FastCGI tidak memerlukan konfigurasi apapun, namun begitu ekstensi FastCGI terinstal, kita perlu mengkonfigurasinya untuk menjalankan PHP.

Buka file 'C: WINDOWSsystem32inetsrvfcgiext.ini' di Notepad dan temukan bagian 'Types' dan masukkan informasi konfigurasi:

[Types]
php = PHP

[PHP]
ExePath = C: PHPphp-cgi.exe
InstanceMaxRequests= 5000
EnvironmentVars = PHP_MAX_REQUESTS: 5000

Revisi nilai-nilai ini sesuai kebutuhan menurut lingkungan Anda, namun penting agar semua pengaturan memiliki nilai yang benar. Setelah selesai, simpan file ini.

Mengkonfigurasi IIS untuk Menjalankan PHP melalui FastCGI

Dengan PHP dan FastCGI yang terinstal dan dikonfigurasi, yang tersisa hanyalah menyiapkan IIS 6. Saat Anda membuka IIS Management Console, di bawah Web Service Extensions pastikan "FastCGI Handler" adalahdiatur ke diizinkan

Selanjutnya, pergi ke pengaturan Properties untuk kelompok Situs Web.

Pada tab "Home Directory", klik tombol "Configuration".

Tambahkan pemetaan untuk file dengan ekstensi file. php dengan set yang dapat dieksekusi ke ekstensi FastCGI DLL.

Setelah Anda menerapkan semua perubahan, restart IIS.

Testing PHP

Pada tahap ini, server Anda siap untuk pergi, tapi pastikan Anda bisa memastikan setup PHP Anda melalui IIS dengan cukup mudah. Buat file teks di direktori 'C: Inetpubwwwroot' bernama 'phpinfo.php' yang hanya berisi baris:

& lt;? Php phpinfo() ;? & gt;

Akhirnya, browse ke alamat: 'http: //localhost/ phpinfo.php' di server Anda dan Anda harus melihat halaman informasi PHP.Jika halaman berhasil dimuat, PHP sekarang aktif dan berjalan di komputer Anda.

Kesimpulan

Setelah Anda membuat PHP dan berjalan pada sistem Windows Anda, Anda dapat memanfaatkan banyak aplikasi berbasis PHP yang tersedia serta mengembangkan dan menggunakan milik Anda sendiri.

Links

Download PHP Windows Binari( non thread safe)

Download IIS 6 FastCGI Extension