Setelah menggunakan MAMP selama berabad-abad, saya tahu saya benar-benar bisa menggunakan server Apache bawaan Snow Leopard. Sekarang saya telah meningkatkan ke Lion, saya tidak tahu bagaimana melakukan ini lagi.
Apakah Anda tahu cara mengubah Mac OS X Lion saya menjadi server web, sehingga saya dapat dengan mudah menjalankan versi terbaru PHP dan MySQL di dalamnya? Juga, bagaimana cara mengatur alias "localhost"? Saya ingat itu adalah file httpd.conf - sesuatu yang sepertinya tidak saya temukan lagi di Lion.
mate
. sudo mate /etc/apache2/httpd.conf Adalah ide bagus untuk mendaftarkannya di ~ / .bash_profile untuk tujuan itu sebelum penggunaan pertama: export EDITOR = 'mate -w' Dan buat symlink di folder ~ / bin Anda: ln -s /Applications/TextMate.app/Contents/Resources/mate ~ / bin / mate * Info di atas berlaku untuk pengguna Mac OS XJawaban:
Pertama-tama Anda harus mengaktifkan Apache di Prepane Berbagi. Periksa "Berbagi web" dan server web Anda berjalan.
Perhatikan bahwa sejak Mountain Lion , Berbagi Web dihapus dari panel preferensi Berbagi, tetapi Apache masih disertakan. Periksa jawaban ini untuk mengendalikan Apache di Mountain Lion.
Untuk mengaktifkan PHP, Anda perlu mengedit
/etc/apache2/httpd.conf
di Terminal.app. Ini membutuhkan kredensial root.nano
adalah editor baris perintah yang sangat mudah diakses jika Anda merasa tidak nyamanvim
.Temukan baris (Anda dapat menekan ctrl+ Wuntuk mulai mencari
nano
):dan batalkan komentar itu. Selanjutnya cari baris
dan batalkan komentar itu juga untuk mengaktifkan dukungan host virtual.
Simpan file dan keluar
nano
dengan menekan ctrl+ X, lalu mengonfirmasi perubahan dengan menekan Y(es), lalu enter.Anda sekarang dapat mengedit host virtual Anda di file
/etc/apache2/extra/httpd-vhosts.conf
Penting untuk dicatat adalah bahwa host yang didefinisikan pertama akan menjadi host default untuk nama host yang tidak memenuhi syarat. Untuk menyelesaikan nama host tambahan selain
localhost
saya sarankan hardcoding mereka/etc/hosts
.Untuk menginstal MySQL, unduh installer dari situs web MySQL (installer 64bit seharusnya ok). Ikuti instruksi untuk menginstalnya.
Akhirnya, untuk mengkonfigurasi PHP untuk MySQL, salin default
php.ini
:Sekarang Anda dapat mengedit
/etc/php.ini
(diperlukan akses root lagi) dan mengganti referensi/var/mysql/mysql.sock
dengan/tmp/mysql.sock
(lokasi default socket MySQL setelah menjalankan installer). Mungkin ada sekitar 3 referensi ke jalur itu.Terakhir, mulai ulang Apache agar konfigurasi baru diterapkan:
Sebagai alternatif, Anda dapat me-restart Apache dengan mematikannya dan menghidupkannya lagi di prefpane Sharing.
Selesai
sumber
Sebagai catatan, alternatif untuk MAMP adalah WebStart yang membuatnya mudah untuk mengelola server web Apache 2 profesional pada Mac OS X 10.7 Lion.
sumber
Anda dapat menemukan tutorial yang baik di sini untuk mengaktifkan juga phpmyadmin dan semacamnya tanpa menggunakan mamp
sumber