Haeba u nts'etsapele lits'ebetso tsa PHP, ka sebele u hloka seva sa liteko. Haeba u sena seva sebakeng sa marang-rang, u na le likhetho tse 'maloa ho Mac OS ho theha seva ea lehae. Ebang u nka tsela ea ka hare, i.e. o sebelisa Apache ea ka hare mme o kenya ts'ehetso ea PHP le MySQL, kapa o nka tsela e fokolang le ho khoasolla MAMP.
Mamp ke sesebelisoa se bonolo se u lumellang ho theha tikoloho ea liteko ka metsotso e seng mekae. U e kopitsa Mona. U ka khetha ho liphetolelo tse 2. E 'ngoe e lokolohile' me e boetse e haelloa ke likarolo tse ling tsa mofuta o lefshoang, empa e lekane bakeng sa tlhahlobo e tloaelehileng. Ka mohlala, palo ea baeti ba sebele e lekanyelitsoe ho mofuta oa mahala. Ke 'nete hore ha ho joalo. Ha ke e-so e leke, empa ke nahana hore moeli o sebetsa feela ho sesebelisoa sa litšoantšo, se fokolang ka mokhoa oa mahala, empa haeba u batla baeti ba bangata, ho ka khoneha ho e potoloha ka tsela ea khale ea lifaele tsa tlhophiso. .
Hang ha e se e jarollotsoe, sohle seo u lokelang ho se etsa ke ho hula le ho theola bukana ka har'a foldara eo u e ratang. Ekaba ho Lisebelisoa tsa lefats'e kapa Lisebelisoa ho foldara ea lapeng. Ho boetse ho eletsoa ho fetola phasewete ea pele bakeng sa seva sa MySQL. Mona ke mokhoa oa ho e etsa.
Bula terminal. Tobetsa sebaka sa CMD+ ho hlahisa SpotLight 'me u thaepe "terminal" ntle le mantsoe a qotsitsoeng 'me hang ha ts'ebeliso e nepahetseng e fumaneha, tobetsa Enter. Ho terminal, thaepa:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Moo moleng oa 86 re ka kenyang phasewete ea rona e ncha ka mantsoe a qotsitsoeng.
Ebe u kenya file:
/Applications/MAMP/bin/mamp/index.php
Faeleng ena, re tla hlakola phasewete moleng oa 5.
Joale re ka qala MAMP ka boeona. Ebe u e lokisa. Tobetsa ho "Litlhophiso ...".
Leqepheng la pele, o ka seta lintho tse kang leqephe lefe le lokelang ho qalisoa qalong, hore na seva e lokela ho qala ha MAMP e qala le ho fela ha MAMP e koetsoe, joalo-joalo. Ho rona, tabo ea bobeli e khahla haholo.
Ho eona, o ka beha likou tseo MySQL le Apache li lokelang ho sebetsa ho tsona. Ke khethile 80 le 3306 setšoantšong, ke hore likou tsa mantlha (tobetsa feela "Beha likou tsa kamehla tsa PHP le MySQL"). Haeba u etsa joalo, OS X e tla kopa password ea motsamaisi ka mor'a ho qala MAMP. Ke ka lebaka le le leng le bonolo mme ke polokeho. Mac OS e ke ke ea u lumella ho matha, ntle le password, eng kapa eng e likoung tse tlase ho 1024.
Leqepheng le latelang, khetha mofuta oa PHP.
Leqepheng la ho qetela, re khetha moo maqephe a rona a PHP a tla bolokoa teng. Joalo ka mohlala:
~/Litokomane/PHP/Maqephe/
Re tla beha kopo ea rona ea PHP hokae.
Joale ho etsa tlhahlobo ea hore na MAMP ea sebetsa. Mabone ka bobeli a matala, kahoo re tobetsa "Bula leqephe la ho qala” mme leqephe la tlhahisoleseling mabapi le seva le tla buleha, moo re ka fihlelang, mohlala, tlhahisoleseling mabapi le seva, ke hore, se sebetsang ho eona, haholo-holo phpMyAdmin, eo re khonang ho etsa mohlala oa databases. Maqephe a eona a tla tsoela pele ho:
http://localhost
Ke tšepa hore u fumane thuto e le molemo le hore e u tsebisitse tsela e bonolo ea ho theha tikoloho ea tlhahlobo ea PHP le MySQL ho Mac.
Ka bomalimabe, ke tlameha ho mpolella hore o ne a se joalo. http://localhost ke aterese e sa amoheleheng ho 'na, ke hloka ho qala li-virtualhosts hammoho le ho sebetsa .htaccess. Ka mor'a moo, lokisa seva sa 1: 1 se nang le moeti, seo nka se etsang. Bakeng sa lintho tse peli tsa pele, na o ka atolosa litaelo? Hajoale, ke na le seva ea php ho Linux ofising, e ka nolofaletsa mosebetsi oa ka haholo.
MAMP e ts'ehetsa aterese ea IP e tsitsitseng kapa aterese e ts'oanang ea webo joalo ka ho arolelana webosaete, molemong oa ka hoa hlokahala http://81.201.57.184 kapa http://osxfil.pilsfree.net
Kahoo tabeng eo u na le 2 dikgetho. Haeba u batla graphical zigzag, reka mofuta oa pro. Haeba u tseba ho lokisa Apache, mysql le php ka lifaele tsa tlhophiso, u ka lokisa le ho iketsetsa tikoloho ea hau ho Mac OS. Mac OS ha e le hantle e na le Apache e le seva sa eona sa WWW. Ke boetse ke batla ho ngola ka eona nakong e tlang, leha ho le joalo, ke amehile haholo ka baetsi ba banyenyane ba batlang seva sa tlhahlobo bakeng sa lits'ebetso tsa bona mme ha ba na tsebo e lekaneng ea ho lokisa Apache, MySQL, PHP ea bona. Ho kile ha ba le ntho e tšoanang tlasa Windows, ha ke hopole hore na e ne e bitsoa eng.
Leha ho le joalo, ho tloha qalong ea sehlooho sena, ke qala ka ntho e le 'ngoe. Ka mantsoe a mang, buka ea liaterese e nang le Mamp ke "teronko" feela bakeng sa mohlala oa hau oa Apache o nang le lifaele tsa tlhophiso. Empa haeba u na le tsebo ea lifaele tsa tlhophiso, ka maikutlo a ka sena se ka finyelloa ka Mamp lite, /Mamp/conf/apache/httpd.conf ke seo u se hlokang. Khopolo ena ea ka e tšehetsoa hape ke taba ea hore Mamp lite le Mamp pro li na le setšoantšo se tšoanang sa ho kenya. Leha ho le joalo, haeba ke ne ke tlameha ho lokisa ka lifaele, ke ne ke tla romela faele ho Apache ea matsoalloa a Mac OS ebe ke eketsa PHP / MySQL ho eona.
Ke leboha leseli, le 'na ke lakatsa ho ea ho se seng. Bothata ke hore triad e 'ngoe le e' ngoe e na le sebopeho se fapaneng sa faele, e 'ngoe le e' ngoe e na le li-module tse fapaneng, kahoo ke ne ke nahana hore ho tla lekana ho hula conf le vhost ho tswa ho seva le tse ling ka bomong. Ke tla leka, kea leboha.
Ho thoe'ng ka ho sebelisa MAMP PRO? E sebetsana le phetoho e ikemetseng ea tsohle .htaccess, pōpo ea li-virtualhosts (ho kenyeletsoa mabitso a li-alias, litlhophiso tsa ts'ireletso, tlhophiso ea php modules le postfix configuration), kapa o ka tsamaisa libaka ho ea sebakeng sa heno ka DDNS.
Na ke seo u se botsang, kapa ha kea utloisisa potso eo?