Idan kun haɓaka aikace-aikacen PHP, tabbas kuna buƙatar uwar garken gwaji. Idan ba ku da uwar garken akan gidan yanar gizon, kuna da zaɓuɓɓuka da yawa akan Mac OS don saita sabar gida. Ko dai ka ɗauki hanyar ciki, watau. kuna amfani da Apache na ciki kuma shigar da tallafin PHP da MySQL, ko ɗauki hanyar mafi ƙarancin juriya da zazzage MAMP.
Mamp aikace-aikace ne mai sauƙi wanda ke ba ku damar saita yanayin gwaji a cikin mintuna. Kuna sauke shi nan. Kuna iya zaɓar daga nau'ikan 2. Ɗaya yana da kyauta kuma ya rasa wasu fasalulluka na nau'in da aka biya, amma ya isa don gwaji na al'ada. Misali, an iyakance adadin baƙi masu kama-da-wane a cikin sigar kyauta. Gaskiya ne cewa ba daidai ba ne. Ban gwada shi ba, amma ina tsammanin cewa iyakance kawai ya shafi kayan aikin zane-zane, wanda shine kadan a cikin sigar kyauta, amma idan kuna son ƙarin baƙi masu kama-da-wane, ya kamata ku iya kewaya ta ta hanyar tsarin daidaitawa. fayiloli.
Da zarar an sauke, duk abin da za ku yi shine ja da sauke kundin adireshi cikin babban fayil ɗin da kuka fi so. Ko dai zuwa Aikace-aikace na duniya, ko Aikace-aikace a cikin babban fayil ɗin ku. Hakanan yana da kyau a canza kalmar sirri ta farko don uwar garken MySQL. Ga yadda za a yi.
Bude tasha. Latsa CMD+ sarari don kawo SpotLight kuma rubuta "terminal" ba tare da ambaton ba kuma da zarar an sami aikace-aikacen da ya dace, danna Shigar. A cikin Terminal, rubuta:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Inda a kan layi 86 za mu iya shigar da sabon kalmar sirrinmu a cikin ƙididdiga.
Sannan fayil ɗin:
/Applications/MAMP/bin/mamp/index.php
A cikin wannan fayil ɗin, za mu sake rubuta kalmar sirri akan layi 5.
Yanzu za mu iya fara MAMP kanta. Sannan saita shi. Danna "Preferences...".
A shafin farko, zaku iya saita abubuwa kamar wane shafi yakamata a buɗe a farawa, ko uwar garken yakamata ya fara lokacin da aka fara MAMP kuma ya ƙare lokacin da aka rufe MAMP, da sauransu. A gare mu, shafin na biyu ya fi ban sha'awa.
A kan shi, zaku iya saita tashoshin jiragen ruwa waɗanda MySQL da Apache yakamata suyi aiki. Na zabi 80 da 3306 daga hoton, watau mashigai na asali (kawai danna kan"Saita tsoffin tashoshin PHP da MySQL"). Idan kayi haka, OS X zai nemi kalmar sirrin mai gudanarwa bayan fara MAMP. Yana da wani dalili mai sauƙi kuma wannan shine aminci. Mac OS ba zai ƙyale ka gudu ba, ba tare da kalmar sirri ba, wani abu akan tashar jiragen ruwa ƙasa da 1024.
A shafi na gaba, zaɓi nau'in PHP.
A shafin na ƙarshe, mun zaɓi inda za a adana shafukan mu na PHP. Don haka misali:
~/Takardu/PHP/Shafuka/
A ina za mu sanya aikace-aikacen mu na PHP.
Yanzu kawai don gwada ko MAMP yana gudana. Dukansu fitilu kore ne, don haka sai mu danna "Bude shafin farawa” kuma za a bude shafin bayanai game da uwar garken, wanda daga ciki za mu iya shiga, alal misali, bayanai game da uwar garken, watau abin da ke gudana a kai, musamman ma phpMyAdmin, wanda muke iya yin samfurin bayanai da su. Shafukan nasu sannan suna gudana:
http://localhost
Ina fatan kun sami koyawa da amfani kuma ya gabatar muku da hanya mai sauƙi don saita yanayin gwajin PHP da MySQL akan Mac.
Abin takaici, dole ne in ce a gare ni cewa ba shi ba ne. http://localhost adireshin da ba a yarda da shi ba ne a gare ni, Ina buƙatar fara Virtualhosts tare da .htaccess mai aiki. Na gaba, saita sabar 1: 1 tare da hosting, wanda zan iya yi. Don abubuwa biyu na farko, don Allah za ku iya faɗaɗa umarnin? A yanzu, Ina da sabar php akan Linux a ofis, zai sauƙaƙa aikina.
MAMP yana goyan bayan kafaffen adireshin IP ko adireshin gidan yanar gizo iri ɗaya kamar raba gidan yanar gizo na sirri, a cikin yanayina ya zama dole http://81.201.57.184 ko http://osxfil.pilsfree.net
Don haka a wannan yanayin kuna da zaɓuɓɓuka 2. Idan kuna son zigzag mai hoto, siyan sigar pro. Idan kun san yadda ake saita Apache, mysql da php ta hanyar fayilolin sanyi, zaku iya saitawa da saita yanayin ku a cikin Mac OS. Mac OS yana da Apache a matsayin uwar garken WWW. Har ila yau, ina so in rubuta game da shi a nan gaba, duk da haka, na damu da ƙananan masu haɓakawa waɗanda ke son uwar garken gwaji don aikace-aikacen su kuma ba su da kwarewa a fasaha don saita nasu Apache, MySQL, PHP. Akwai wani abu makamancin haka a ƙarƙashin Windows, ban tuna abin da ake kira shi ba.
Duk da haka, daga farkon labarin, na fara daga abu ɗaya. A wasu kalmomi, littafin adireshi tare da Mamp shine kawai " kurkuku" don misalin Apache naka tare da fayilolin sanyi. Amma idan kuna da ilimin fayilolin sanyi, a ganina ana iya samun wannan tare da Mamp Lite, /Mamp/conf/apache/httpd.conf shine abin da kuke buƙata. Wannan ka'idar tawa tana da goyan bayan gaskiyar cewa Mamp Lite da Mamp pro suna da hoton shigarwa iri ɗaya. Ko ta yaya, idan na saita ta fayiloli, zan aika fayil ɗin zuwa Apache na asali a cikin Mac OS kuma in ƙara PHP/MySQL zuwa gare ta.
Na gode da bayanin, na fi so in je wani abu kuma. Matsalar ita ce kowane triad yana da tsarin fayil daban-daban, kowannensu yana da nau'i daban-daban, don haka ina tsammanin zai isa ya jawo conf da vhost daga uwar garken da sauran daban-daban. Zan gwada, na gode.
Me game da amfani da MAMP PRO? Yana kula da gyara mai zaman kanta na duk .htaccess, ƙirƙirar Virtualhosts (ciki har da sunayen laƙabi, saitunan tsaro, daidaitawa na php modules da saitin postfix), ko kuna iya kai tsaye ga yanki zuwa yankin ku ta DDNS.
Shin abin da kuke tambaya ne, ko na yi kuskuren fahimtar tambayar?