Ọ bụrụ na ị mepụtara ngwa PHP, ị ga-achọrịrị ihe nkesa ule. Ọ bụrụ na ịnweghị sava na webụsaịtị, ị nwere ọtụtụ nhọrọ na Mac OS ịtọlite sava mpaghara. Ma ọ bụ ị were ụzọ ime, i.e. ị na-eji Apache ime ma wụnye nkwado PHP na MySQL, ma ọ bụ were ụzọ nke obere nguzogide na budata MAMP.
Mamp bụ ngwa dị mfe nke na-enye gị ohere ịtọlite gburugburu ule n'ime nkeji. Ị budata ya Ebe a. Ị nwere ike ịhọrọ site na ụdị 2. Otu bụ n'efu na enweghịkwa ụfọdụ atụmatụ nke ụdị akwụ ụgwọ, mana ọ zuru maka ule nkịtị. Dịka ọmụmaatụ, ọnụọgụ ndị ọbịa mebere na-ejedebe na ụdị efu. Ọ bụ eziokwu na ọ bụghị nke ọma. Agbalịbeghị m ya, mana echere m na njedebe na-emetụta naanị ngwaọrụ ndịna-emeputa, nke pere mpe na ụdị n'efu, mana ọ bụrụ na ịchọrọ karịa ndị ọbịa mebere, ọ ga-ekwe omume ịgagharị ya site na ụzọ nhazi nke kpochapụwo. faịlụ.
Ozugbo ebudatara ya, naanị ihe ị ga - eme bụ ịdọrọ na dobe ndekọ ahụ n'ime folda masịrị gị. Ma ọ bụ ngwa zuru ụwa ọnụ ma ọ bụ ngwa dị na folda ụlọ gị. Ọ dịkwa mma ka ịgbanwee paswọọdụ mbụ maka sava MySQL. Nke a bụ otu esi eme ya.
Mepee ọnụ. Pịa ohere CMD+ ka iwelite SpotLight wee pịnye "terminal" na-enweghị nhota ndị ahụ ma ozugbo achọtara ngwa kwesịrị ekwesị, pịa Tinye. N'ọnụ ọnụ, pịnye:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Ebe n'ahịrị 86 anyị nwere ike tinye paswọọdụ ọhụrụ anyị na nhota.
Mgbe ahụ faịlụ:
/Applications/MAMP/bin/mamp/index.php
Na faịlụ a, anyị ga-edegharị paswọọdụ na ahịrị 5.
Ugbu a, anyị nwere ike ịmalite MAMP n'onwe ya. Ma hazie ya. Pịa na "Mmasị…".
Na taabụ nke mbụ, ị nwere ike ịtọ ihe dịka nke ibe kwesịrị ịmalite na mmalite, ma ihe nkesa kwesịrị ịmalite mgbe MAMP malitere na njedebe mgbe MAMP mechiri, wdg. Maka anyị, taabụ nke abụọ na-adọrọ mmasị karị.
Na ya, ị nwere ike ịtọ ọdụ ụgbọ mmiri nke MySQL na Apache kwesịrị ịgba ọsọ. M họọrọ 80 na 3306 site na onyonyo a, ya bụ ọdụ ụgbọ mmiri ndị bụ isi (dị nnọọ pịa "Tọọ ndabara PHP na MySQL ọdụ ụgbọ mmiri"). Ọ bụrụ na ịmee otu ihe ahụ, OS X ga-ajụ maka paswọọdụ nchịkwa mgbe ịmalitere MAMP. Ọ bụ maka otu ihe dị mfe na nke ahụ bụ nchekwa. Mac OS agaghị ekwe ka ị na-agba ọsọ, na-enweghị paswọọdụ, ihe ọ bụla na ọdụ ụgbọ mmiri dị ala karịa 1024.
Na taabụ na-esote, họrọ ụdị PHP.
Na taabụ ikpeazụ, anyị na-ahọrọ ebe a ga-echekwa ibe PHP anyị. Yabụ dịka ọmụmaatụ:
~/Akwụkwọ/PHP/Ibe/
Ebee ka anyị ga-etinye ngwa PHP anyị.
Ugbu a ka nwalee ma MAMP na-agba ọsọ. Ọkụ abụọ a bụ akwụkwọ ndụ akwụkwọ ndụ, yabụ anyị pịa "Mepee ibe mmalite" na ibe ozi gbasara ihe nkesa ga-emeghe, nke anyị nwere ike ịnweta, dịka ọmụmaatụ, ozi gbasara ihe nkesa, ya bụ ihe na-agba ọsọ na ya, na karịsịa phpMyAdmin, nke anyị na-enwe ike ịmepụta ọdụ data. Ibe nke ya wee na-aga n'ihu:
http://localhost
Enwere m olileanya na ịchọtara nkuzi ahụ bara uru yana na ọ webatara gị n'ụzọ dị mfe iji melite ebe ule PHP na MySQL na Mac.
N'ụzọ dị mwute, m ga-agwa m na ọ bụghị. http://localhost bụ adreesị na-adịghị anabata maka m, Achọrọ m ịmalite virtualhosts yana ọrụ .htaccess. Na-esote, hazie ihe nkesa 1: 1 nwere nnabata, nke m nwere ike ime. Maka ihe abụọ mbụ, ị nwere ike ịgbasa ntuziaka ahụ? Maka ugbu a, enwere m ihe nkesa php na Linux na ụlọ ọrụ, ọ ga-eme ka ọrụ m dịkwuo mfe.
MAMP na-akwado adreesị IP ma ọ bụ otu adreesị webụ ahụ dị ka nkesa webụsaịtị nkeonwe, n'ọnọdụ m ọ dị mkpa http://81.201.57.184 ma ọ bụ http://osxfil.pilsfree.net
Ya mere, n'ọnọdụ ahụ ị nwere nhọrọ 2. Ọ bụrụ na ịchọrọ zigzag eserese, zụta ụdị pro. Ọ bụrụ na ị maara ka esi ahazi Apache, mysql na php site na faịlụ nhazi, ị nwere ike hazie ma guzobe gburugburu gị na Mac OS. Mac OS nwere Apache dị ka sava WWW ya. Achọrọ m ide banyere ya n'ọdịnihu, na agbanyeghị, enwere m nchegbu maka obere ndị mmepe na-achọ ihe nkesa ule maka ngwa ha na-enweghị nkà na ụzụ zuru oke iji hazie Apache nke ha, MySQL, PHP. Ọ dịbu ihe yiri nke ahụ n'okpuru Windows, anaghị m echeta ihe a na-akpọ ya.
Agbanyeghị, site na mmalite nke akụkọ, m na-amalite site na otu ihe. N'ikwu ya n'ụzọ ọzọ, akwụkwọ adreesị nwere Mamp bụ naanị "ụlọ mkpọrọ" maka ihe atụ Apache nke gị nwere faịlụ nhazi. Mana ọ bụrụ na ị maara faịlụ nhazi, n'echiche m, enwere ike nweta nke a na Mamp Lite, /Mamp/conf/apache/httpd.conf bụ ihe ị chọrọ. Ozizi nke m na-akwadokwa eziokwu ahụ bụ na Mamp Lite na Mamp pro nwere otu onyonyo nwụnye. Ka o sina dị, ọ bụrụ na m ga-ahazi site na faịlụ, m ga-eziga faịlụ na Apache na Mac OS ma tinye PHP/MySQL na ya.
Daalụ maka ozi ahụ, ọ ga-akara m mma ịga ihe ọzọ. Nsogbu bụ na triad ọ bụla nwere usoro faịlụ dị iche iche, nke ọ bụla nwere ụdị modul dị iche iche, yabụ echere m na ọ ga-ezuru ịdọrọ conf na vhost site na ihe nkesa na ndị ọzọ n'otu n'otu. M ga-agbalị, daalụ.
Kedu maka iji MAMP PRO? Ọ na-ejikwa edezi onwe ya niile .htaccess, okike nke virtualhosts (gụnyere aha aha, ntọala nchekwa, nhazi nke modulu php na nhazi postfix), ma ọ bụ ị nwere ike iduzi ngalaba na localhost gị site na DDNS.
Nke ahụ ọ bụ ihe ị na-ajụ, ka ọ bụ ajụjụ ahụ a ghọtahiere m?