Jika Anda mengembangkan aplikasi PHP, Anda pasti memerlukan server uji. Jika Anda tidak memiliki server di situs web, Anda memiliki beberapa opsi di Mac OS untuk menyiapkan server lokal. Entah Anda mengambil rute internal, mis. Anda menggunakan Apache internal dan menginstal dukungan PHP dan MySQL, atau mengambil jalur yang paling sedikit hambatannya dan mengunduh MAMP.
Mamp adalah aplikasi sederhana yang memungkinkan Anda mengatur lingkungan pengujian dalam hitungan menit. Anda mengunduhnya di sini. Anda dapat memilih dari 2 versi. Yang satu gratis dan juga tidak memiliki beberapa fitur dari versi berbayar, tetapi cukup untuk pengujian normal. Misalnya, jumlah tamu virtual dibatasi dalam versi gratis. Faktanya, hal tersebut tidak sepenuhnya benar. Saya belum mencobanya, namun menurut saya batasan tersebut hanya berlaku pada alat grafis yang minimal di versi gratisnya, namun jika ingin lebih banyak tamu virtual, sebaiknya bisa menyiasatinya melalui jalur konfigurasi klasik. file.
Setelah diunduh, yang harus Anda lakukan hanyalah menarik dan melepas direktori ke folder pilihan Anda. Baik ke Aplikasi global atau Aplikasi di folder rumah Anda. Disarankan juga untuk mengubah kata sandi awal untuk server MySQL. Inilah cara melakukannya.
Buka terminal. Tekan CMD+spasi untuk membuka SpotLight dan ketik "terminal" tanpa tanda kutip dan setelah aplikasi yang sesuai ditemukan, tekan Enter. Di terminal, ketik:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Dimana pada baris 86 kita bisa memasukkan password baru kita pada tanda petik.
Dan kemudian filenya:
/Aplikasi/MAMP/bin/mamp/index.php
Dalam file ini, kami akan menimpa kata sandi pada baris 5.
Sekarang kita bisa memulai MAMP sendiri. Dan kemudian konfigurasikan. Klik pada “Preferensi…”.
Pada tab pertama, Anda dapat mengatur hal-hal seperti halaman mana yang harus diluncurkan saat startup, apakah server harus dimulai saat MAMP dimulai dan berakhir saat MAMP ditutup, dll. Bagi kami, tab kedua lebih menarik.
Di dalamnya, Anda dapat mengatur port tempat MySQL dan Apache harus dijalankan. Saya memilih 80 dan 3306 dari gambar, yaitu port dasar (cukup klik "Tetapkan port PHP dan MySQL default"). Jika Anda melakukan hal yang sama, OS X akan meminta kata sandi administrator setelah memulai MAMP. Ini karena satu alasan sederhana dan itu adalah keamanan. Mac OS tidak akan membiarkan Anda menjalankan, tanpa kata sandi, apa pun pada port yang lebih rendah dari 1024.
Pada tab berikutnya, pilih versi PHP.
Pada tab terakhir, kita memilih di mana halaman PHP kita akan disimpan. Jadi misalnya:
~/Dokumen/PHP/Halaman/
Dimana kita akan menempatkan aplikasi PHP kita.
Sekarang tinggal menguji apakah MAMP sedang berjalan. Kedua lampunya berwarna hijau, jadi kita klik "Buka halaman awal” dan halaman informasi tentang server akan terbuka, dari mana kita dapat mengakses, misalnya informasi tentang server, yaitu apa yang berjalan di dalamnya, dan terutama phpMyAdmin, yang dengannya kita dapat memodelkan database. Halamannya sendiri kemudian dijalankan di:
http://localhost
Saya harap tutorial ini bermanfaat bagi Anda dan memperkenalkan Anda pada cara sederhana untuk mengatur lingkungan pengujian PHP dan MySQL di Mac.
Sayangnya, saya harus mengatakan kepada saya bahwa dia tidak melakukannya. http://localhost adalah alamat yang tidak dapat diterima bagi saya, saya perlu memulai virtualhosts bersama dengan .htaccess yang berfungsi. Selanjutnya konfigurasi server 1:1 dengan hosting yang bisa saya lakukan. Untuk dua hal pertama, bisakah Anda memperluas petunjuknya? Untuk saat ini, saya memiliki server php di Linux di kantor, ini akan membuat pekerjaan saya lebih mudah.
MAMP mendukung alamat IP tetap atau alamat web yang sama dengan berbagi web pribadi, dalam kasus saya ini diperlukan http://81.201.57.184 atau http://osxfil.pilsfree.net
Jadi dalam hal ini Anda memiliki 2 pilihan. Jika Anda menginginkan grafis zigzag, belilah versi pro. Jika Anda mengetahui cara mengkonfigurasi Apache, mysql dan php melalui file konfigurasi, Anda dapat mengkonfigurasi dan mengatur lingkungan Anda sendiri di Mac OS. Mac OS pada dasarnya memiliki Apache sebagai server WWW-nya. Saya juga ingin menulis tentang hal ini di masa mendatang, namun, saya terutama prihatin dengan pengembang kecil yang menginginkan server uji untuk aplikasi mereka dan secara teknis tidak cukup mahir untuk mengkonfigurasi Apache, MySQL, PHP mereka sendiri. Dulu ada yang serupa di Windows, saya tidak ingat apa namanya.
Bagaimanapun, dari awal artikel, saya memulai dari satu hal. Dengan kata lain, buku alamat dengan Mamp hanyalah "penjara" untuk instance Apache Anda sendiri dengan file konfigurasi. Tetapi jika Anda memiliki pengetahuan tentang file konfigurasi, menurut saya ini dapat dicapai dengan Mamp lite, /Mamp/conf/apache/httpd.conf adalah yang Anda butuhkan. Teori saya ini semakin didukung oleh fakta bahwa Mamp lite dan Mamp pro memiliki gambar instalasi yang sama. Lagi pula, jika saya harus mengkonfigurasi melalui file, saya akan mengirim file ke Apache asli di Mac OS dan menambahkan PHP/MySQL ke dalamnya.
Terima kasih atas informasinya, saya lebih suka pergi ke yang lain juga. Masalahnya adalah setiap triad memiliki struktur file yang berbeda, masing-masing memiliki kumpulan modul yang berbeda, jadi saya pikir itu akan cukup untuk menyeret conf dan vhost dari server dan sisanya satu per satu. Saya akan mencoba, terima kasih.
Bagaimana dengan menggunakan MAMP PRO? Ini menangani pengeditan independen semua .htaccess, pembuatan virtualhost (termasuk nama alias, pengaturan keamanan, konfigurasi modul php dan konfigurasi postfix), atau Anda dapat mengarahkan domain ke localhost Anda melalui DDNS.
Itukah yang Anda tanyakan, atau apakah saya salah memahami pertanyaannya?