Versi macOS terbaru dari Big Sur dan Catalina saat ini dikirimkan dengan PHP 7. 3 dan memiliki pemberitahuan penghentian bahwa mereka bermaksud menghentikan dukungan untuk PHP sama sekali dalam pemutakhiran di masa mendatang Show
Anda dapat melihat ini dengan menjalankan fungsi brew tap shivammathur/php7 di file webhosted atau menjalankan brew tap shivammathur/php8 di baris perintah [email protected] Documents % php -v WARNING: PHP is not recommended PHP is included in macOS for compatibility with legacy software. Future versions of macOS will not include PHP. PHP 7.3.24-(to be removed in future macOS) (cli) (built: Dec 21 2020 21:33:25) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.24, Copyright (c) 1998-2018 Zend Technologies Jadi bergerak maju, solusi terbaik adalah menggunakan Homebrew untuk menginstal dan kemudian memilih versi PHP yang Anda inginkan termasuk 7. 4 dan versi 8 Jadi setelah Anda menginstal Homebrew di macOS Anda, formula PHP Homebrew tertentu perlu ditambahkan dari pengelola ini, yang hebat tentang ini, semua versi PHP tersedia sedangkan hanya beberapa versi yang tersedia pada formula Homebrew default Setelah Homebrew menginstal, ikuti di bawah ini Tambahkan rumus PHPbrew tap shivammathur/php Pilih versi PHP – contoh menggunakan 7. 4brew install shivammathur/php/[email protected]_ Pilihan lainnya adalah
Tautkan Versi PHP brew link --overwrite --force [email protected] Ubah versi Anda agar sesuai Mulai ulang TerminalBerlari… php -v_ Anda sekarang harus melihat versi baru, untuk mengubah ke versi lain cukup ulangi proses dari brew tap shivammathur/php9 lalu batalkan tautan dan tautkan di versi PHP baru dengan mengeluarkan perintah seperti di bawah ini tetapi dengan versi yang benar brew unlink php && brew link --overwrite --force [email protected]_ Menggunakan PHP baru di macOS Dikirim ApacheJika Anda menggunakan macOS di Apache bawaan, Anda dapat menggunakan versi PHP baru dengan mengedit file Apache sudo nano /etc/apache2/httpd.conf_ Temukan modul PHP dan beri komentar dan tambahkan jalur versi PHP yang baru #LoadModule php7_module libexec/apache2/libphp7.so LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so Mulai ulang Apache sudo apachectl restart Sekarang versi PHP baru akan digunakan Anda dapat mengunduh semua versi dan hanya menghapus komentar yang Anda inginkan jika Anda ingin bertukar #LoadModule php5_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp5.so #LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so #LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so #LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so #LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so #LoadModule php_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp.so #LoadModule php_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp.so PHP 8 dan macOS ApacheSatu langkah ekstra diperlukan untuk PHP 8 dan macOS yang dibundel Apache sudo nano /etc/apache2/httpd.conf_ Tambahkan PHP 8 baru dan komentari yang lama brew tap shivammathur/php_1 Pergi ke akhir file dan tambahkan brew tap shivammathur/php_2 Mulai ulang Apache Menghapus versi PHP Homebrew Lama (opsional)Jika Anda memiliki formula PHP lama dari instalasi Homebrew lama, Anda mungkin ingin menghapusnya Dokumen ini memberikan bantuan untuk mengaktifkan dan menjalankan lingkungan pengembangan macOS Anda dengan versi terbaru Homebrew, Apache, PHP, dan MariaDB Sebelum kita mulai, kita perlu memastikan Alat Baris Perintah XCode diinstal pada sistem Anda
Instalasi HomebrewHomebrew adalah pengelola paket yang luar biasa untuk macOS;
Homebrew dapat mendiagnosis sendiri dan memeriksa potensi masalah pada sistem Anda. Mari kita lihat apakah semuanya berjalan sebagaimana mestinya
Jika berhasil seharusnya menampilkan "Sistem Anda siap untuk diseduh. " Instalasi ApachemacOS dilengkapi dengan Apache yang sudah diinstal sebelumnya. Kami tidak ingin Apple mengendalikan server web kami, jadi mari kita hentikan dan cegah agar tidak dimulai saat boot
Ketik perintah berikut ke terminal Anda
macOS secara otomatis menambahkan ikon kompas ke folder Anda Sekarang, mari buat dan konfigurasikan versi Apache baru kita. Kami akan segera memperbaruinya untuk berjalan di port standar (80/443).
Periksa jalur instalasi
Setel Apache untuk mulai sekarang dan mulai ulang saat login
Anda dapat melihat log kesalahan Apache di tab/jendela Terminal baru selama restart untuk melihat apakah ada yang tidak valid atau menyebabkan masalah
Ingat perintah yang berguna
Instalasi PHPInstal versi PHP terbaru 0php. File ini dapat ditemukan di. _5Pengaturan PHP ApacheAnda telah berhasil menginstal PHP, tetapi Anda harus memberi tahu Apache untuk menggunakannya. Mengedit httpd. file conf 1Temukan Listen 8080 dan ubah ke port 80 2Batalkan komentar pada baris berikut 3Tambahkan entri berikut di akhir bagian LoadModules _4Perbarui pengguna dan grup. Nama pengguna akan menjadi nama pengguna Anda dan Grup akan menjadi "staf. " 5Nama server dinonaktifkan secara default, setel ke localhost 6Ubah httpd. conf sedikit lebih Ubah DocumentRoot; 7Periksa apakah DirectoryIndex direktif menyertakan 6 8Dan kita perlu menambahkan direktif FilesMatch sehingga Apache sekarang akan memproses file PHP _9Batalkan komentar untuk mengaktifkan direktori beranda Pengguna, Host virtual, dan koneksi Aman (SSL/TLS). _0Mulai ulang apache _1Jalankan tes sintaks file konfigurasi untuk memverifikasi/memvalidasi konfigurasi. Ini melaporkan Syntax Ok atau informasi mendetail tentang kesalahan sintaksis tertentu. Ini setara dengan _7 _2Jika tertulis "Sintaks OK" buka browser menggunakan http. //127. 0. 0. 1. Anda akan melihat pesan yang mengatakan, “It works. ” _8 harus melaporkan sesuatu seperti _3SSL/Host VirtualUbah port default 8443 menjadi 443 di file konfigurasi SSL _4Ganti semua baris yang bertuliskan '8443' dengan '443' _5Simpan file plus buat kunci dan sertifikat _6Buka _9 dan tambahkan host virtual berbasis SSL Anda sendiri _7Buat entri host virtual Anda vi /usr/local/etc/httpd/extra/httpd-vhosts. conf _8Di Terminal, mulai ulang Apache _9Instalasi MariaDBInstal MariaDB dengan Homebrew _0Minta MariaDB mulai saat boot _1Terakhir, mari tingkatkan keamanan instalasi Anda dan tambahkan kata sandi _2Mulai ulang server MariaDB _3Setelah Server MariaDB dimulai, Anda dapat masuk _4LisensiHak Cipta © 2020 Karl Hill Disediakan di bawah lisensi MIT Baik Anda menggunakan petunjuk ini atau telah mempelajari sesuatu darinya, mohon pertimbangkan untuk mendukung saya dengan bintang⭐dan ikuti🔥 Di mana file PHP ini saya di Mac?ini lokasi atau gunakan default Lokasi default umum di macOS adalah /usr/local/php/php. ini dan panggilan ke phpinfo() akan mengungkapkan informasi ini.
Di mana file PHP ini saya berada?ini file adalah file konfigurasi default untuk menjalankan aplikasi yang membutuhkan PHP. Ini digunakan untuk mengontrol variabel seperti ukuran unggahan, batas waktu file, dan batas sumber daya. File ini terletak di server Anda di folder /public_html .
Bagaimana cara menginstal PHP di macOS Catalina?Instal dan konfigurasikan PHP. . Aktifkan modul Apache yang diperlukan. . Tetapkan indeks direktori dan penangan file. . Validasi instalasi PHP. . Instal ekstensi PECL. . Instal Xdebug. . Instal Redis. . Edit pengaturan konfigurasi PHP Apakah PHP diinstal di Mac?PHP dibundel dengan macOS sejak macOS X (10. 0. 0) sebelum macOS Monterey (12. 0. 0). |