Jika anda membangunkan aplikasi PHP, anda pasti memerlukan pelayan ujian. Jika anda tidak mempunyai pelayan di tapak web, anda mempunyai beberapa pilihan pada Mac OS untuk menyediakan pelayan setempat. Sama ada anda mengambil laluan dalaman, i.e. anda menggunakan Apache dalaman dan memasang sokongan PHP dan MySQL, atau mengambil laluan rintangan paling sedikit dan memuat turun MAMP.
Mamp ialah aplikasi mudah yang membolehkan anda menyediakan persekitaran ujian dalam beberapa minit. Anda memuat turunnya di sini. Anda boleh memilih daripada 2 versi. Satu adalah percuma dan juga tidak mempunyai beberapa ciri versi berbayar, tetapi ia cukup untuk ujian biasa. Sebagai contoh, bilangan tetamu maya adalah terhad dalam versi percuma. Ia adalah fakta bahawa ia tidak cukup. Saya belum mencubanya, tetapi saya berpendapat bahawa had itu hanya terpakai kepada alat grafik, yang minimum dalam versi percuma, tetapi jika anda mahukan lebih banyak tetamu maya, anda boleh mengatasinya melalui laluan konfigurasi klasik. fail.
Setelah dimuat turun, anda hanya perlu seret dan lepaskan direktori ke dalam folder pilihan anda. Sama ada kepada Aplikasi global atau Aplikasi dalam folder rumah anda. Ia juga dinasihatkan untuk menukar kata laluan awal untuk pelayan MySQL. Begini cara melakukannya.
Buka terminal. Tekan CMD+space untuk memaparkan SpotLight dan taip "terminal" tanpa petikan dan setelah aplikasi yang sesuai ditemui, tekan Enter. Di terminal, taipkan:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Di mana pada baris 86 kita boleh memasukkan kata laluan baharu kita dalam petikan.
Dan kemudian fail:
/Applications/MAMP/bin/mamp/index.php
Dalam fail ini, kami akan menulis ganti kata laluan pada baris 5.
Sekarang kita boleh mulakan MAMP sendiri. Dan kemudian konfigurasikannya. Klik pada “Keutamaan…”.
Pada tab pertama, anda boleh menetapkan perkara seperti halaman mana yang harus dilancarkan pada permulaan, sama ada pelayan harus bermula apabila MAMP dimulakan dan tamat apabila MAMP ditutup, dsb. Bagi kami, tab kedua lebih menarik.
Di atasnya, anda boleh menetapkan port yang MySQL dan Apache harus dijalankan. Saya memilih 80 dan 3306 daripada imej, iaitu port asas (hanya klik pada "Tetapkan port PHP dan MySQL lalai"). Jika anda melakukan perkara yang sama, OS X akan meminta kata laluan pentadbir selepas memulakan MAMP. Ia adalah untuk satu sebab mudah dan itu adalah keselamatan. Mac OS tidak akan membenarkan anda menjalankan, tanpa kata laluan, apa-apa pada port yang lebih rendah daripada 1024.
Pada tab seterusnya, pilih versi PHP.
Pada tab terakhir, kami memilih di mana halaman PHP kami akan disimpan. Jadi sebagai contoh:
~/Dokumen/PHP/Halaman/
Di mana kami akan meletakkan aplikasi PHP kami.
Sekarang hanya untuk menguji sama ada MAMP sedang berjalan. Kedua-dua lampu berwarna hijau, jadi kami klik pada "Buka halaman permulaan” dan halaman maklumat tentang pelayan akan dibuka, dari mana kami boleh mengakses, sebagai contoh, maklumat tentang pelayan, iaitu apa yang berjalan padanya, dan terutamanya phpMyAdmin, yang dengannya kami dapat memodelkan pangkalan data. Halaman sendiri kemudian berjalan pada:
http://localhost
Saya harap anda mendapati tutorial ini berguna dan ia memperkenalkan anda kepada cara mudah untuk menyediakan persekitaran ujian PHP dan MySQL pada Mac.
Malangnya, saya perlu mengatakan untuk saya bahawa dia tidak. http://localhost adalah alamat yang tidak boleh diterima untuk saya, saya perlu memulakan virtualhosts bersama-sama dengan .htaccess yang berfungsi. Seterusnya, konfigurasikan pelayan 1:1 dengan pengehosan, yang boleh saya lakukan. Untuk dua perkara pertama, bolehkah anda mengembangkan arahan? Buat masa ini, saya mempunyai pelayan php di Linux di pejabat, ia akan menjadikan kerja saya lebih mudah.
MAMP menyokong alamat IP tetap atau alamat web yang sama seperti perkongsian web peribadi, dalam kes saya ia adalah perlu http://81.201.57.184 nebo http://osxfil.pilsfree.net
Jadi dalam kes itu anda mempunyai 2 pilihan. Jika anda mahukan zigzag grafik, beli versi pro. Jika anda tahu cara mengkonfigurasi Apache, mysql dan php melalui fail konfigurasi, anda boleh mengkonfigurasi dan menyediakan persekitaran anda sendiri dalam Mac OS. Mac OS pada asasnya mempunyai Apache sebagai pelayan WWWnya. Saya juga ingin menulis mengenainya pada masa hadapan, bagaimanapun, saya terutamanya prihatin dengan pembangun kecil yang mahukan pelayan ujian untuk aplikasi mereka dan tidak cukup mahir dari segi teknikal untuk mengkonfigurasi Apache, MySQL, PHP mereka sendiri. Dulu ada yang serupa di bawah Windows, saya tidak ingat apa namanya.
Bagaimanapun, dari awal artikel, saya bermula dari satu perkara. Dengan kata lain, buku alamat dengan Mamp hanyalah "penjara" untuk contoh Apache anda sendiri dengan fail konfigurasi. Tetapi jika anda mempunyai pengetahuan tentang fail konfigurasi, pada pendapat saya ini boleh dicapai dengan Mamp lite, /Mamp/conf/apache/httpd.conf adalah apa yang anda perlukan. Teori saya ini disokong lagi oleh fakta bahawa Mamp lite dan Mamp pro mempunyai imej pemasangan yang sama. Bagaimanapun, jika saya terpaksa mengkonfigurasi melalui fail, saya akan menghantar fail tersebut ke Apache asli dalam Mac OS dan menambah PHP/MySQL kepadanya.
Terima kasih atas maklumat, saya lebih suka pergi ke sesuatu yang lain juga. Masalahnya ialah setiap triad mempunyai struktur fail yang berbeza, masing-masing mempunyai set modul yang berbeza, jadi saya fikir ia cukup untuk menyeret conf dan vhost dari pelayan dan yang lain secara individu. Saya akan cuba, terima kasih.
Bagaimana pula dengan menggunakan MAMP PRO? Ia mengendalikan penyuntingan bebas semua .htaccess, penciptaan hos maya (termasuk nama alias, tetapan keselamatan, konfigurasi modul php dan konfigurasi postfix), atau anda boleh mengarahkan domain ke hos tempatan anda melalui DDNS.
Adakah itu yang anda tanya, atau adakah saya salah faham soalan itu?