Upami anjeun ngembangkeun aplikasi PHP, anjeun pasti peryogi server uji. Upami anjeun teu gaduh server dina situs wéb, anjeun gaduh sababaraha pilihan dina Mac OS pikeun nyetél server lokal. Boh anjeun nyandak jalur internal, i.e. Anjeun nganggo Apache internal tur masang dukungan PHP sareng MySQL, atanapi nyandak jalur anu paling saeutik lalawanan sareng unduh MAMP.
Mamp mangrupikeun aplikasi saderhana anu ngamungkinkeun anjeun nyetél lingkungan tés dina sababaraha menit. Anjeun ngundeur éta Ieuh. Anjeun tiasa milih ti 2 versi. Hiji gratis sareng teu aya sababaraha fitur tina versi anu mayar, tapi éta cekap pikeun uji normal. Salaku conto, jumlah tamu virtual diwatesan dina versi gratis. Ieu kanyataan yén éta teu cukup. Kuring henteu acan nyobian éta, tapi kuring nyangka yén watesan éta ngan ukur dianggo pikeun alat grafik, anu minimal dina versi gratis, tapi upami anjeun hoyong langkung seueur tamu maya, éta kedah mungkin pikeun ngurilingan éta liwat jalur konfigurasi klasik. file.
Saatos diundeur, anu anjeun kedah laksanakeun nyaéta séred sareng teundeun diréktori kana polder anu dipikahoyong. Boh ka Aplikasi global atanapi Aplikasi dina polder bumi anjeun. Éta ogé sasaena pikeun ngarobah sandi awal pikeun server MySQL. Ieu kumaha carana ngalakukeunana.
Buka terminal. Pencét CMD + spasi pikeun muka SpotLight sareng ngetik "terminal" tanpa tanda petik sareng saatos aplikasi anu pas dipendakan, pencét Lebetkeun. Dina terminal, ngetik:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Dimana dina garis 86 urang bisa ngasupkeun sandi anyar urang dina tanda petik.
Teras filena:
/Applications/MAMP/bin/mamp/index.php
Dina file ieu, urang bakal nimpa sandi dina baris 5.
Ayeuna urang tiasa ngamimitian MAMP sorangan. Terus ngonpigurasikeunana. Pencét "Préferénsi ...".
Dina tab kahiji, anjeun tiasa nyetél hal-hal sapertos halaman mana anu kedah diluncurkeun nalika ngamimitian, naha server kedah ngamimitian nalika MAMP dimimitian sareng ditungtungan nalika MAMP ditutup, jsb. Pikeun urang, tab kadua leuwih metot.
Dina éta, anjeun tiasa nyetél palabuhan dimana MySQL sareng Apache kedah dijalankeun. Kuring milih 80 sareng 3306 tina gambar, nyaéta palabuhan dasar (ngan klik "Setel standar PHP sareng palabuhan MySQL"). Upami anjeun sami, OS X bakal naroskeun kecap konci administrator saatos ngamimitian MAMP. Ieu pikeun hiji alesan basajan tur éta kaamanan. Mac OS moal ngantep anjeun ngajalankeun, tanpa kecap akses, naon waé dina palabuhan anu langkung handap tina 1024.
Dina tab salajengna, pilih versi PHP.
Dina tab anu terakhir, urang milih dimana halaman PHP urang bakal disimpen. Jadi contona:
~/Dokumén/PHP/Kaca/
Dimana urang bakal nempatkeun aplikasi PHP urang.
Ayeuna ngan ukur pikeun nguji upami MAMP dijalankeun. Kadua lampuna héjo, janten urang klik "Buka kaca mimiti” sareng halaman inpormasi ngeunaan server bakal dibuka, dimana urang tiasa ngaksés, contona, inpormasi ngeunaan server, nyaéta naon anu dijalankeun, sareng khususna phpMyAdmin, dimana urang tiasa ngamodelkeun database. Kaca sorangan teras dijalankeun dina:
http://localhost
Abdi ngarepkeun anjeun mendakan tutorial éta mangpaat sareng éta ngenalkeun anjeun cara saderhana pikeun nyetél lingkungan uji PHP sareng MySQL dina Mac.
Hanjakal, kuring kudu nyebutkeun keur kuring yén anjeunna henteu. http://localhost mangrupa alamat unacceptable keur kuring, Kuring kudu ngamimitian virtualhosts bareng jeung .htaccess fungsi. Salajengna, ngonpigurasikeun 1: 1 server kalawan hosting, nu abdi tiasa ngalakukeun. Pikeun dua hal kahiji, anjeun tiasa ngalegaan parentah? Pikeun ayeuna mah, abdi gaduh server php on Linux Ubuntu di kantor, éta bakal nyieun karya kuring loba gampang.
MAMP ngadukung alamat IP tetep atanapi alamat wéb anu sami sareng websharing pribadi, bisi kuring peryogi http://81.201.57.184 atawa http://osxfil.pilsfree.net
Janten dina kasus éta anjeun gaduh 2 pilihan. Upami anjeun hoyong zigzag grafis, mésér versi pro. Upami anjeun terang kumaha ngonpigurasikeun Apache, mysql sareng php via file konfigurasi, anjeun tiasa ngonpigurasikeun sareng nyetél lingkungan anjeun sorangan dina Mac OS. Mac OS dasarna ngagaduhan Apache salaku server WWW na. Kuring ogé rék nulis ngeunaan eta dina mangsa nu bakal datang, atoh, Kami utamana prihatin kalayan pamekar leutik anu hoyong server test pikeun aplikasi maranéhanana sarta henteu téhnisna cukup pinter ngonpigurasikeun Apache sorangan, MySQL, PHP. Biasana aya anu sami dina Windows, kuring henteu émut naon anu disebatna.
Atoh, ti mimiti tulisan, kuring ngamimitian tina hiji hal. Kalayan kecap sanésna, buku alamat sareng Mamp ngan ukur "penjara" pikeun conto Apache anjeun nyalira sareng file konfigurasi. Tapi lamun boga pangaweruh ngeunaan file konfigurasi, dina pamadegan mah ieu bisa dihontal ku Mamp lite, /Mamp/conf/apache/httpd.conf naon nu peryogi. Téori ieu kuring dirojong ku kanyataan yén Mamp lite sareng Mamp pro gaduh gambar pamasangan anu sami. Atoh, upami kuring kedah ngonpigurasikeun via file, kuring bakal ngirim file ka Apache asli dina Mac OS sareng nambihan PHP / MySQL kana éta.
Hatur nuhun kana inpormasina, kuring langkung resep kana anu sanés ogé. Masalahna nyaeta unggal triad boga struktur file béda, unggal boga set béda tina modul, jadi Teu sangka bakal cukup pikeun nyered conf na vhost ti server jeung sésana individual. Abdi badé nyobian, hatur nuhun.
Kumaha upami nganggo MAMP PRO? Ieu handles ngedit bebas sadaya .htaccess, kreasi virtualhosts (kaasup ngaran landian, setélan kaamanan, konfigurasi modul php jeung konfigurasi postfix), atawa anjeun bisa langsung domain ka localhost Anjeun via DDNS.
Éta naon anu anjeun naroskeun, atanapi kuring salah paham kana patarosan?