Menjalankan php 5.6 Dan php 7.2 dengan Apache Di macOS


Tutorial sebelumnya saya telah menulis mengenai cara menjalankan php5.6 dan php7.2 secara bersamaan khusus untuk pengguna GNU/Linux distro Ubuntu. Sekarang giliran macOS.

Kebutuhan

  • Sudah memasang brew atau homebrew (https://brew.sh/).
  • Sistem Operasi macOS 10.11 (EL Capitan) atau lebih.
    Dalam praktek di sini, saya menggunakan macOS HighSierra.

Persiapan

  • Koneksi internet.
  • vim dan paham dasar penggunaannya.
  • Secara default HighSierra sudah terdapat php71 dan apache mereka perlu dinonaktifkan, kita cukup gunakan php dan apache bawaan dari brew. Adapun caranya sebagai berikut:
  • Buat direktori Web dan logs di Home kalian. Caranya:
  • Mengetahui User dan Group yang kalian gunakan. Caranya sebagai berikut:

    Hasilnya seperti berikut:


    Terlihat hasil di atas bahwa user yang digunakan adalah ali sedangkan group-nya adalah staff.

Pemasangan

Pasang vimphp terbaru, php56 dan apache

Buat symlink php56 dan pecl-nya

Konfigurasi

Buat Host

Isi host-nya seperti berikut:

PHP-FPM

Karena dua php ingin dijalankan secara bersamaan maka port keduanya harus berbeda. Di sini, saya menggunakan php56 berjalan dengan port 9000 sedangkan php72 dengan port 9010.

Konfigurasi php56

Sunting skrip seperti berikut:

Konfigurasi php72

Sunting skrip seperti berikut:

Apache

Buka berkas httpd.conf di /usr/local/etc/httpd/httpd.conf

Ganti port 8080 menjadi 80 dan tambahkan ServerName-nya kira-kira seperti berikut:

Aktifkan modul-modul berikut dengan meng-uncomment:

Virtual Host

Kemudian aktifkan virtual host:

Sunting virtual host nya:

Isi dengan skrip di bawah ini:

Catatan: Jika ingin langsung mengekskusi index.php uncommentDirectoryIndex pada skrip di atas.

Tahap Menjalankan

Jika semua sudah selesai dikonfigurasi langkah selanjutnya tinggal kita jalankan. Sebelum dijalankan pastikan cek dulu keberhasilan konfigurasinya. Dengan cara berikut:

Jika hasilnya seperti berikut:

Artinya konfigurasi apache sudah sukses. Kita tinggal jalankan.

Jalankan juga php-nya:

Cek jika semua sudah berjalan:

Semua sudah berjalan, langkah selanjutnya kita buat berkas php untuk mengatahui ia sudah berjalan atau belum.

Nah tinggal tes diperamban kalian. Tautan-tauan berikut:

Hasilnya seperti berikut:

Semoga bermanfaat πŸ˜€

Sumber: https://notes.situsali.com/posts/menjalankan-php56-dan-php72-di-high-sierra/

Ayo Berlangganan!

Dapatkan pemberitahuan artikel-artikel terbaru super cepat, langsung dari surel Anda.
Lebih dari 320 telah berlangganan situsali.com, ayo segera daftarkan surel Anda sekarang juga!



Perhatian!

Demi kenyamanan bersama, sebelum berkomentar, harap gunakan bahasa yang baik dan benar. Juga baca aturan dalam berkomentar. Dilarang berkomentar yang dapat memicu pertengkaran dan menyinggung unsur SARA (Suku, Agama, Ras, dan Antar Golongan).

6 Replies to “Menjalankan php 5.6 Dan php 7.2 dengan Apache Di macOS”

Leave a Reply