Qwords.com Manual Knowledge Base

Installasi IIS, PHP, dan MySQL pada Windows Server 2016

Pengenalan

Pada tutorial kali ini kita akan mempelajari bagaimana memasang IIS, PHP, dan MySQL pada Windows Server. Untuk IIS yang di pasang adalah IIS 8.5 (Versi terakhir saat tulisan ini di buat), PHP 7.1 dan MySQL 5.5

Mengapa bukan MySQL 5.6?

Tutorial ini akan menggunakan MySQL yang ada di IIS, yaitu MySQL 5.5. Kamu dapat menggunakan MySQL 5.6 namun di butuhkan installasi yang terpisah.

Tutorial ini di buat dengan mengacu pada sistem operasi Windows Server 2016. Sistem Operasi Windows Server yang berbeda dapat menunjukkan atau membutuhkan menu atau konfigurasi yang berbeda.

Prasyarat

  1. Pastikan sistem operasi sudah dalam kondisi terbaru.
  2. Server dapat terhubung ke Remote Dekstop Connection (RDP) jika server berada di lokasi yang berbeda
  3. Jika sudah terpasang web server seperti Apache, php, dan MySQL dari program lain pastikan sudah di hapus dan service nya sudah di berhentikan.

Jika prasyarat sudah terpenuhi mari kita memulai proses installasi.

  1. Install IIS via Server Manager > Dashboard > Add roles and features
  2. Pilih Role based
  3. Pilih server tujuan. Dalam hal ini biasanya adalah server sendiri.
  4. Server roles, pilih Web Server (IIS)
  5.  Kami sarankan juga agar memasang .net Framework 3.5
  6. Pada bagian ini bisa di set fitur apa saja yang ingin di aktifkan
    
    
  7. Selanjutnya agar Apache terhubung ke PHP, install mod_php. Secara otomatis akan menginstall PHP 7.0 juga
    yum install httpd24-mod_php

    Anda bisa mengecek apakah PHP jalan dan versi nya dengan php -v atau phpinfo.

Sampai disini, maka Apache dan PHP dapat berjalan dengan baik. Namun terdapat beberapa tambahan dari kami sebagai berikut:

 

> Ingin install modul PHP? Bisa di cari dengan kata kunci rh-php70-php-* contoh

yum list rh-php70-php-*

Maka contoh install mbstring adalah

yum install rh-php70-php-mbstring

 

> Ingin restart service Apache?

service httpd24-httpd start

 

Ingin menggunakan PHP-FPM?

yum install rh-php70-php-fpm

Untuk konfigurasi FPM, bisa di cek di

/etc/opt/rh/rh-php70/php-fpm.d/www.conf

pastikan sudah berjalan di 9001. Jika sudah, ubah

/opt/rh/httpd24/root/etc/httpd/conf.d/rh-php70-php.conf

Ganti handler PHP ke FPM

<FilesMatch \.php$>
#SetHandler application/x-httpd-php
SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>

Restart Apache kembali dan restart FPM.

service rh-php70-php-fpm restart

Penutup

Dengan menggunakan Apache versi terbaru berikut PHP versi terbaru tentu membuat keamanan server anda berikut performa website menjadi lebih baik.

Tertarik untuk menggunakan konfigurasi ini? Silahkan pesan paket VDS kami!

Exit mobile version