Bagaimana menjalankan php di mac?

Server pengembangan yang berjalan di mesin lokal Anda sangat berguna untuk menguji program Anda dengan cepat. Tutorial ini akan membawa Anda melalui proses penginstalan PHP tanpa menggunakan paket tambahan apa pun selain dari Homebrew. Kami juga menunjukkan cara mengkonfigurasi Apache dan NGINX untuk menggunakan PHP

Ada banyak alternatif untuk menyiapkan lingkungan pengembangan web di Mac Anda. Misalnya, Anda dapat menyiapkan mesin virtual yang menjalankan Ubuntu, Docker, atau sesuatu seperti Xampp. Namun, kami ingin menjalankan pengembangan web kami di Raspberry Pi bertenaga rendah

Petunjuk ini telah diuji pada Mac berbasis Intel, tetapi kami mencatat setiap perubahan untuk digunakan pada Mac silikon Apple (M1 dan M2). Kami merekomendasikan penggunaan macOS versi terbaru untuk pengalaman terbaik

Daftar isi

Menginstal PHP di macOS

Menginstal PHP ke komputer yang menjalankan macOS relatif mudah. Namun, prasyaratnya adalah Anda telah menginstal Homebrew di komputer Mac Anda. Untungnya, instalasi homebrew relatif mudah dilakukan

Penting untuk dicatat bahwa versi macOS 10. 0. 0 sampai 12. 0. 0 (Monterey) sudah menginstal PHP. Tutorial ini berfokus pada penginstalan PHP pada macOS versi terbaru melalui pengelola paket Homebrew

1. Muat aplikasi terminal di Mac Anda. Anda dapat menemukannya dengan masuk ke launchpad dan mencari terminal. Klik Terminal

Alternatifnya, Anda dapat pergi ke finder dan membuka folder Applications lalu folder Utilities. Kemudian, temukan dan muat aplikasi terminal

2. Anda harus menginstal Homebrew sebelum melanjutkan lebih jauh. Anda dapat memeriksa apakah Homebrew diinstal hanya dengan memeriksa versinya. Jika Anda mendapatkan kesalahan "perintah tidak ditemukan", Anda mungkin perlu menginstal Homebrew

brew --version

3. Untuk menginstal PHP, masukkan baris berikut ke terminal macOS

brew install php
_

Bergantung pada kecepatan koneksi internet Anda, diperlukan waktu satu menit atau lebih lama untuk menginstal PHP

Periksa Versi PHP di macOS

Langkah-langkah berikut akan menunjukkan cara mendapatkan versi terinstal PHP dengan menggunakan aplikasi terminal

4. Di terminal, masukkan perintah berikut

php --version

Jika PHP diinstal dengan benar, Anda akan mendapatkan output di terminal seperti contoh di bawah ini

Gus-MBP:~ gus$ php --version
PHP 8.1.11 (cli) (built: Sep 29 2022 20:02:53) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies

Mengkonfigurasi php. ini File

Jika Anda ingin mengonfigurasi file

brew install php
_9 atau
php --version
0, Anda dapat menemukannya di lokasi yang ditunjukkan di bawah ini. Lokasi ini dapat berubah jika versi PHP berbeda dengan versi yang kita gunakan dalam tutorial ini

Untuk Apple silicon Mac, ubah

php --version
_1 menjadi
php --version
2

/usr/local/etc/php/8.1/
_

5. Anda dapat mengedit file di dalam terminal atau menggunakan editor kode seperti Xcode atau Visual Studio Code

Untuk tutorial ini, kita akan menggunakan terminal. Untuk mengedit file

brew install php
_9, masukkan baris berikut ke terminal. Saya suka menggunakan editor nano, tetapi Anda dapat menggunakan editor vim sebagai gantinya

nano /usr/local/etc/php/8.1/php.ini

Di dalam file ini, Anda dapat mengubah pengaturan PHP sehingga dikonfigurasi sesuai keinginan Anda. Ada beberapa pengaturan yang berbeda, jadi kami tidak akan membahasnya dalam panduan ini

Anda dapat mengaktifkan dan menonaktifkan pengaturan dengan menghapus titik koma (

php --version
4) dari depan baris. Jika baris dimulai dengan titik koma (
php --version
4) pengaturan dikomentari dan dinonaktifkan

Jika Anda berencana melakukan pekerjaan web, Anda akan ingin menghapus titik koma dari depan ekstensi berikut

extension=curl
extension=gd
extension=mbstring
extension=exif
extension=mysqli

Mengonfigurasi PHP untuk Apache di macOS

Anda harus menginstal server web Apache di macOS untuk bagian ini. Prosesnya relatif mudah, karena Anda akan menggunakan sesuatu seperti Homebrew untuk menginstal perangkat lunak

6. Pertama-tama kita harus memuat file

php --version
_6 yang terletak di folder
php --version
7

Ada beberapa arahan yang perlu kita tambahkan ke file ini. Saya akan menyentuh secara singkat masing-masing di bawah ini

  • PHPIniDir adalah tempat Anda dapat menentukan direktori tempat file
    brew install php
    9 berada
  • LoadModule adalah tempat kami menentukan modul yang ingin kami muat dan lokasinya. Dalam hal ini, itu adalah modul PHP Apache
  • AddType memungkinkan kita untuk memetakan ekstensi file PHP ke modul PHP kita

Kami akan mengedit file di terminal, tetapi Anda dapat menggunakan editor kode favorit Anda

Untuk Apple silicon Mac, ubah

php --version
_1 menjadi
php --version
2

nano /usr/local/etc/httpd/httpd.conf

Dalam file ini, tambahkan pengaturan berikut. Anda mungkin perlu memperbarui jalur di bawah agar sesuai dengan Mac Anda. Misalnya, untuk Apple silicon Mac, ubah

php --version
1 menjadi
php --version
2

#PHP
PHPIniDir "/usr/local/etc/php/8.1/php.ini"
LoadModule php_module "/usr/local/opt/php/lib/httpd/modules/libphp.so"
AddType application/x-httpd-php .php

Simpan dan keluar dari file

7. Agar perubahan diterapkan, kita perlu memulai ulang layanan httpd. Anda dapat melakukan ini dengan memasukkan perintah berikut ke terminal

brew services restart httpd

8. Untuk menguji apakah instalasi Apache kami diatur dengan benar dengan PHP, kami membuat skrip PHP yang menampilkan data

Gus-MBP:~ gus$ php --version
PHP 8.1.11 (cli) (built: Sep 29 2022 20:02:53) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies
3. Folder web default untuk Apache terletak di
Gus-MBP:~ gus$ php --version
PHP 8.1.11 (cli) (built: Sep 29 2022 20:02:53) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies
4

Buat dan edit file

Gus-MBP:~ gus$ php --version
PHP 8.1.11 (cli) (built: Sep 29 2022 20:02:53) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies
_5 di direktori dokumen web Apache dengan memasukkan baris berikut ke terminal

brew install php
_0

9. Di dalam file

Gus-MBP:~ gus$ php --version
PHP 8.1.11 (cli) (built: Sep 29 2022 20:02:53) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies
_5, masukkan kode PHP berikut

brew install php
_1

Simpan dan keluar dari file

10. Untuk menguji file, navigasikan ke URL berikut di browser Anda,

Gus-MBP:~ gus$ php --version
PHP 8.1.11 (cli) (built: Sep 29 2022 20:02:53) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies
7. Anda harus mendapatkan layar yang terlihat seperti di bawah ini

Bagaimana menjalankan php di mac?

Mengonfigurasi PHP untuk Nginx di macOS

Pada bagian ini, kita akan melalui proses konfigurasi Nginx agar dapat menggunakan PHP. Untuk melanjutkan, Anda harus memastikan bahwa Anda telah menginstal Nginx di komputer Mac Anda

12. Untuk memulai, buka file

Gus-MBP:~ gus$ php --version
PHP 8.1.11 (cli) (built: Sep 29 2022 20:02:53) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies
_8 dengan menjalankan perintah berikut. Untuk Apple silicon Mac, ubah
php --version
_1 menjadi
php --version
2

brew install php
_2

13. Di dalam file

Gus-MBP:~ gus$ php --version
PHP 8.1.11 (cli) (built: Sep 29 2022 20:02:53) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies
_8, temukan dan ganti blok
/usr/local/etc/php/8.1/
2 dengan kode di bawah ini. Alternatifnya, tambahkan blok “
/usr/local/etc/php/8.1/
_3” ke blok
/usr/local/etc/php/8.1/
2 Anda yang sudah ada

brew install php
_3

Anda mungkin perlu memperbarui alamat untuk

/usr/local/etc/php/8.1/
5 jika Anda telah mengubah port dari default. Anda dapat menemukan konfigurasi PHP-fpm di lokasi berikut

Untuk Apple silicon Mac, ubah

php --version
_1 menjadi
php --version
2

brew install php
_4

14. Agar perubahan diterapkan, Anda harus memulai ulang layanan Nginx. Anda dapat me-restart layanan dengan menjalankan perintah berikut

brew install php
_5

15. Nginx menggunakan FastCGI (Fast Common Gateway Interface) untuk berkomunikasi dengan perangkat lunak PHP, jadi Anda memerlukan PHP untuk dijalankan sebagai layanan di latar belakang agar bisa berfungsi. Untuk memulai layanan PHP, masukkan baris berikut ke terminal

brew install php
_6

16. Untuk menguji apakah koneksi Nginx dan PHP kami berfungsi dengan benar, kami akan membuat file pengujian sederhana yang akan menampilkan informasi tentang PHP. Untuk membuat dan mengedit file, masukkan berikut ini ke terminal

brew install php
_0

17. Di dalam file, tambahkan kode berikut

brew install php
_1

Simpan dan keluar dari file

18. Untuk menguji file, navigasikan ke URL berikut di browser Anda,

Gus-MBP:~ gus$ php --version
PHP 8.1.11 (cli) (built: Sep 29 2022 20:02:53) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies
7. Anda harus mendapatkan layar yang terlihat seperti di bawah ini

Bagaimana menjalankan php di mac?

Kesimpulan

Anda sekarang harus menginstal PHP di komputer macOS Anda dan dikonfigurasi dengan benar

Jika Anda mengalami masalah, periksa kembali setiap langkah yang dijelaskan dalam tutorial ini. Sangat mudah untuk salah mengetik sesuatu, atau ada sedikit perubahan pada pengaturan PHP sejak tutorial ini dipublikasikan

Saya sarankan untuk melihat beberapa tutorial PHP kami yang lain jika Anda ingin mempelajari lebih lanjut tentang bahasa pemrograman. Jika Anda baru memulai, tutorial kami tentang pernyataan if else, tipe data, dan penggunaan gema adalah titik awal yang bagus

Bagaimana cara memulai PHP di Mac?

Mulai server PHP .
Di finder, buka folder dengan kode situs web php
Klik kanan foldernya. Dari menu popup, pilih opsi New Terminal at Folder untuk meluncurkan jendela terminal untuk folder tersebut
Di jendela terminal jalankan perintah php -S localhost. 9000

Apakah PHP berfungsi di Mac?

PHP dibundel dengan macOS sejak macOS X (10. 0. 0) sebelum macOS Monterey (12. 0. 0) .

Bagaimana cara menjalankan kode PHP di Mac M1?

Untuk menemukan lokasi php. ketik file php --ini di terminal Anda. .
Buka DBngin dan unduh penginstal
Instal di Mac seperti aplikasi Mac lainnya
Jalankan DBngin dan pilih untuk membuat server baru
Pilih MySQL, versinya dan buat server dengan nama khusus
Mulai server

Bagaimana cara menjalankan file PHP?

php” ditempatkan di dalam folder “htdocs”. Jika Anda ingin menjalankannya, buka browser web apa saja dan masukkan “localhost/demo. php” dan tekan enter . Program Anda akan berjalan.