Cara Mengaktifkan PHP di Apache untuk Mac OS X Yosemite & Mavericks

Anonim

OS X Mavericks dilengkapi dengan PHP 5.4.30, dan OS X Mountain Lion dikirimkan dengan PHP 5.3.13 yang sudah diinstal sebelumnya, meskipun jika Anda memulai server Apache bawaan, Anda akan menemukan PHP tidak diaktifkan secara default. Mengubah ini mudah, dan jika Anda seorang pengembang web dan ingin PHP berjalan di Mac lokal Anda dengan OS X 10.8 atau lebih baru, ikuti untuk membuatnya berfungsi dalam waktu singkat.

Luncurkan Terminal dan masukkan perintah berikut, menggunakan kata sandi administrator saat diminta:

sudo nano /etc/apache2/httpd.conf

Sekarang tekan Control+W untuk menggunakan fitur pencarian nano, dan ketik “php”

Cari baris berikut dan hapus komentar () dari awal:

LoadModule php5_module libexec/apache2/libphp5.so

Sekarang tekan Control+O untuk menyimpan perubahan, diikuti dengan Control+X untuk keluar dari nano.

Kembali pada prompt perintah, Anda ingin me-restart server Apache agar modul php dimuat. Ini dilakukan dengan perintah berikut, atau Anda dapat mengaktifkan/menonaktifkan tombol di panel WebSharing pihak ke-3:

sudo apachectl restart

Apache dengan cepat restart dan PHP akan diaktifkan.

Anda dapat memverifikasi ini dengan membuang file php apa pun ke direktori ~/Sites/ dan memuat localhost/~user/file.php ke dalam browser web, atau Anda menggunakan phpinfo() untuk memeriksa php yang ada konfigurasi dengan menempatkan yang berikut ini ke file apa pun dengan ekstensi php:

Simpan file tersebut ke direktori ~/Sites/ pengguna dan muat ke dalam browser web.

Jika Anda ingin mengubah konfigurasi PHP, gunakan perintah berikut untuk membuat salinan file php.ini default:

cp /private/etc/php.ini.default /private/etc/php.ini

Lakukan penyesuaian pada file php.ini yang disalin di /etc/ atau /private/etc/ seperlunya, membiarkan file .default asli tetap utuh. Seperti biasa, setiap perubahan besar pada php.ini perlu diikuti dengan restart Apache lainnya agar dapat diterapkan.

Cara Mengaktifkan PHP di Apache untuk Mac OS X Yosemite & Mavericks