Cara menggunakan install mysqli mac

Berikut adalah tutorial singkat untuk instalasi MySQL pada Mac OS X. Dalam Mac OS X, httpd (Apache atau Personal Web Sharing) serta PHP sudah disertakan. Namun seperti yang kita ketahui, kebanyakan webdeveloper menggunakan komposisi Apache, MySQL, dan PHP. Sementara MySQL belum disertakan pada Mac OS X (kecuali pada Mac OS X Server). Maka tutorial ini saya buat dengan tujuan membantu Anda menginstal MySQL pada Mac OS X.

Dalam tutorial ini, saya menggunakan mesin Apple PowerBook G4 1.5GHz (PowerPC G4 32-bit) dengan sistem operasi Mac OS X Tiger 10.4.8.

Pertama, kita harus punya installer yang sesuai dengan sistem operasi dan mesin (power PC atau Intel) yang akan kita gunakan. Jika belum ada, download installer yang sesuai di situs resmi MySQL. Dalam kasus ini, saya memilih PowerPC 32-bit Mac OS X 10.4.

Setelah selesai terunduh, buka berkas disk image tersebut dengan mengklik ganda pada file tersebut.

Jalankan instalasi MySQL yang terdapat di dalam disk image dengan klik ganda pada berkas instalasi utama (contoh: mysql-standard-5.0.24a-osx10.4-powerpc.pkg), lalu ikuti petunjuk yang ada pada instalasi.

Agar layanan MySQL dijalankan secara otomatis saat Mac start up, jalankan instalasi MySQL Startup Item. (optional, jika MySQL tidak ingin dijalankan pada saat Mac start up, dapat melewati langkah ini dan langsung ke langkah berikutnya).

Untuk menginstal preference panel MySQL di System Preferences, klik dua kali berkas “mysql.prefpane“.  System Preferences akan meminta konfirmasi untuk instalasi preference panel, klik OK jika Anda ingin menginstal MySQL Preference Panel.

Restartlah Mac Anda. Hal ini sebaiknya lakukan.

Jika MySQL tidak diseting untuk jalan otomatis saat start up, maka perlu diaktifkan. Bukalah System Preferences kemudian masuk ke pane MySQL. Untuk mengaktifkan dan mematikan layanan MySQL, dapat menggunakan MySQL Preferences pada System Preferences.

Bismillah, halo semuanya apa kabar? Semoga sehat selalu dan menjaga kesehatan diri maupun orang lain terutama dalam menghadapi pandemi COVID-19, mari kita bersama menjaga dan melawan pandemi COVID-19.

Saya akan sedikit share tentang Cara Instal & Konfigurasi PHP, Apache (HTTPD), Mysql di macOS sebelum ke tahapannya versi sistem operasi yang saya gunakan saat ini adalah Mojave Version 10.14.6. Dan perlu diketahui bahwa di sistem operasi macOS ini sebetulnya sudah terinstal PHP versi 7.1 dan apache secara default bisa dicek dengan terminal.

$ php -v
Cara menggunakan install mysqli mac

Dikutip dari scriptcase bahwa apache juga secara default untuk macOS vesi terbaru sudah terinstal apache v2.4 

$ httpd -v
Cara menggunakan install mysqli mac

Mungkin lebih tepatnya ini adalah sharing bagaimana cara saya mengkonfigurasi PHP, Apache(HTTPD) dan MySQL di mac saya. Setidaknya ini mungkin akan bermanfaat untuk developer mac user.

Latar Belakang

Sebenarnya jika ingin lebih mudahnya bisa saja langsung menginstal MAMPP/XAMPP yang sudah satu pake di dalamnya terdapat PHP, Apache dan MySQL. Namun sedikit kurang seru jika seperti itu sangat instan udah kayak mie instan aja hehe :D. 

Sebenarnya kenapa saya set up PHP, Apache dan MySQL ini secara manual karena awalnya saya sudah terbiasa set up sebuah server dengan OS Linux nah saya ingin mengetahui bagaimana caranya jika OS yang saya pakai adalah macOS.

Dan juga saya membutuhkan versi PHP terbaru untuk konfigurasi laravel project yang akan saya garap kedepannya.

Prasyarat

  • Terminal: Anda harus memiliki akses Terminal Mac dan sedikit pengetahuan tentang bekerja dengan aplikasi terminal. Ao login ke sistem Mac Anda dan buka terminal
  • Homebrew: Homebrew adalah manajer paket yang populer untuk sistem operasi Mac. Ini berguna untuk menginstal sebagian besar perangkat lunak sumber terbuka seperti Node. Instalasi Homebrew

Instal PHP 

Jika kita lihat lokasi path php sekarang berada di

$ which php
/usr/local/bin/php

walaupun sudah terinstal php 7.1 secara default anda tidak akan menemukannya di lokasi path biasa php ini di simpan /usr/local/opt/, anda tidak menemukan foleder @php7.1

$ls /usr/local/opt/

maka kita harus menginstal php lagi melalui homebrew dengan perintah sebagai berikut.

$ brew install php

Printah diatas akan menginstal versi php terbaru, untuk sekarang ada di versi @php7.4 jika membutuhkan versi php yang spesifik anda dapat menambahkan perintah seperti berikut

$ brew install [email protected]

jika selesai silahkan cek kembali sekarang anda akan menemukan foldernya di /usr/local/opt/ dan cek versi php anda dengan printah.

$ php -v

Sampai disini cukup dulu kita akan lanjutkan menginstal Apache(HTTPD) baru nanti kita lakukan konfigurasinya.

Instal Apache(HTTPD)

Versi terbaru macOS dilengkapi dengan Apache 2.4 yang sudah diinstal sebelumnya. Tetapi sulit untuk mengelolanya melalui homebrew karena Apple telah menghapus beberapa skrip yang diperlukan dari rilis macOS terbaru. Tutorial ini akan membantu Anda untuk menghapus Apache yang terinstal secara default dari sistem dan menginstal Apache versi Homebrew di sistem Anda.

Pertama yang harus dilakukan adalah menghentikan dulu mesin apache yang secara default ada sebagai berikut

$ sudo apachectl stop
$ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

Sekarang kita instal apache baru yang disedikan okeh homebrew

$ brew install httpd
Cara menggunakan install mysqli mac
https://tecadmin.net/wp-content/uploads/2018/02/apache-install-macos.jpg

Jalankan httpd selelah selesai penginstalan

sudo brew services start httpd

Sampai sini kita sudah menginstal apache baru yang sudah di sediakan oleh homebrew. Kita cek dengan perintah

$ httpd -v
Cara menggunakan install mysqli mac

Sampai disini cukup dulu kita akan lanjutkan menginstal MySQL baru nanti kita lakukan konfigurasinya.

Konfigurasi PHP, Apache(HTTPD), MySQL

Kita akan mulai satu persatu untuk konfigurasinya namun ini akan saling berhubungan terutama apache dan php.

Konfigurasi php

Seperti yang saya jelaskan diatas path php sekarang terletak pada /usr/local/bin/php nah ini akan kita ubah. Kenapa kita ubah? Karena biasanya kita membutuhkan versi php yang berbeda dalam pengembangan jadi agar lebih mudah untuk mengubahnya nanti kita akan simpan path nya dalam file .bash_profile berikut langkah langkahnya.

Mengunakan nano untuk texteditor nya seperti berikut

$ httpd -v
1

Lalu copy-paste pathnya sesuai versi php yang sudah di instal dan mau di gunakan. Seperti contoh yang sudah saya install dan gunakan adalah versi [email protected] barikut ini

$ httpd -v
2

Jika selesai di paste control+o enter untuk menyimpan lalu control+x untuk quit. 

Lalu ketikan seperti berikut

$ httpd -v
3

Ini bertujuan untuk menggunakan path konfigurasi yang kita adalah di file .bash_profile. Maka jika kita cek lagi versi php nya sekarang adalah versi [email protected]

$ php -v
Cara menggunakan install mysqli mac

Konfigurasi Apache

Kita lanjukan untuk konfigurasi apache semua konfigurasinya ada di dalam file httpd.conf yang berada di /usr/local/etc/httpd/httpd.conf jadi langkah-langkah selanjutnya kita hanya akan mengedit file httpd.conf dengan mengunakan nano. Untuk jaga-jaga kita melakukan kesalahan jadi kita backup terlebih dahulu filenya.

$ httpd -v
5

Atur Port Apache

Versi httpd Homebrew menggunakan port 8080. Anda harus secara manual mengubah port pendengar dari default 8080 ke port standar 80.

$ httpd -v
6
Cara menggunakan install mysqli mac

Ubah Document Root

Secara default root dokumen berada di /usr/local/var/www anda bebas ingin tetap menyimpannya di sana atau pun mengubahnya. Saya asumsikan anda ingin merubahnya ke directory home anda.

Ubah ini untuk merubahnya ke directory home

$ httpd -v
7

Anda juga perlu mengubah tag <Directory> yang dikonfigurasi tepat di bawah baris DocumentRoot. Ini juga harus diubah agar mengarah ke root dokumen baru Anda juga:

Di blok <Directory> yang sama, Anda akan menemukan opsi AllowOverride, Set ini ke all untuk mengaktifkan penggunaan file .htaccess di Apache.

$ httpd -v
8

Menjadi seperti 

Cara menggunakan install mysqli mac

Aktifkan Rewrite Module dan PHP Module

Selain itu, Anda harus mengaktifkan modul mod_rewrite dengan menghapus simbol # terdepan dari baris berikut. Cari baris dan perbarui. ini akan mengaktifkan penulisan ulang URL di Apache.

$ httpd -v
9

Untuk PHP Module anda harus menambahkannya diatas baris berikut.

$ which php
/usr/local/bin/php
0

Tambahkan baris berikut

$ which php
/usr/local/bin/php
1

Menjadi seperti 

Cara menggunakan install mysqli mac

Siapkan Pengguna & Grup untuk Apache

Karena Anda telah mengkonfigurasi root dokumen Apache ke direktori home Anda. Anda akan menghadapi masalah untuk perizinan karena, secara default, Apache berjalan sebagai daemon pengguna dan daemon grup (Mungkin nama pengguna dan grup adalah _www). Untuk sistem pribadi, Anda dapat mengubahnya agar sesuai dengan akun pengguna Anda (ganti nama_user dengan nama pengguna asli Anda), dengan sekelompok staf.

$ which php
/usr/local/bin/php
2

Tambahkan Type PHP

Supaya php dikenali oleh apache kita perlu menambahkan type untuk php carilah baris seperti berikut

$ which php
/usr/local/bin/php
3

lalu tambahkan dua baris berikut

$ which php
/usr/local/bin/php
4

sehingga menjadi 

Cara menggunakan install mysqli mac

Tambahkan Directory Index

Secara default httpd homebrew ini hanya ditulis untuk index.html saja kita membutuhkan .php juga sebagai index.php maka cari baris berikut

$ which php
/usr/local/bin/php
5

lalu tambahkan menjadi

$ which php
/usr/local/bin/php
6

Sampai dinsini configurasi di dalam file httpd.conf sudah selesai control+ountuk menyinpan dan control+x untuk keluar.

Manage Apache Service

lalu jangan lupa untuk me-restart apachenya.

$ which php
/usr/local/bin/php
7

Untuk memulai, me-resrat atau menghentikan apache anda dapat melakukan perintah perintah seperti

$ which php
/usr/local/bin/php
8

Konfigurasi Aplikasi di Apache

Selanjutnya kita membutuhkan konfigurasi aplikasi di apache. Kita akan membuat folder Sites di home

$ which php
/usr/local/bin/php
9

Sekarang coba cek localhost di browser anda. 

Konfigurasi MySQL

Untuk konfigurasi mysql agar dapat di exekusi di terminal dengan mengetikan perintah mysql anda harus menambahkan path /usr/local/mysql/bin/ di dalam file .bash_profile terlebih dahulu

$ls /usr/local/opt/
0

Tambahkan text berikut di baris paling bawah

$ls /usr/local/opt/
1

Setelah itu simpan control+o lalu enter. Control+x untuk keluar dari nano. Kita tes untuk menjalankan perintah mysql 

$ls /usr/local/opt/
2

Jika sudah bisa dieksekusi maka konfigurasi telah selesai.

Sekian dulu untuk postingan kali ini jika ada masalah ataupun yang ingin di tanyakan tuliskan di kolom komentar saja saya akan jawab sebisa saya. Berikutnya insyaallah kita akan mencoba seting mengunakan host di apache. 

See you next post!

Cara menggunakan install mysqli mac

Sendi Agustian Berbagi kata-kata, cerita tentang pengalaman dan pemahaman. Juga sampingan dalam hal koding serta berbagi mengenai dunia Informasi Teknologi.