Má fhorbraíonn tú feidhmchláir PHP, is cinnte go dteastaíonn freastalaí tástála uait. Mura bhfuil freastalaí agat ar an suíomh Gréasáin, tá roinnt roghanna agat ar Mac OS chun freastalaí áitiúil a bhunú. Ceachtar a ghlacann tú an bealach inmheánach, i.e. úsáideann tú Apache inmheánach agus suiteáil PHP agus MySQL tacaíocht, nó a ghlacadh ar an cosán a laghad friotaíochta agus íoslódáil MAMP.
Is feidhmchlár simplí é Mamp a ligeann duit timpeallacht tástála a bhunú i nóiméid. Íoslódáil tú é anseo. Is féidir leat a roghnú as 2 leagan. Tá ceann amháin saor in aisce agus níl roinnt gnéithe den leagan íoctha ann freisin, ach is leor é le haghaidh tástála gnáth. Mar shampla, tá líon na n-aíonna fíorúla teoranta sa leagan saor in aisce. Is fíric nach bhfuil sé go hiomlán. Ní dhearna mé iarracht é, ach is dóigh liom nach mbaineann an teorannú ach leis an uirlis grafaicí, atá íosta sa leagan saor in aisce, ach más mian leat níos mó aíonna fíorúla, ba cheart go bhféadfaí dul timpeall air tríd an gcosán cumraíochta clasaiceach. comhaid.
Nuair a bheidh sé íoslódáilte, níl le déanamh agat ach an t-eolaire a tharraingt agus a scaoileadh isteach sa fhillteán is fearr leat. Ceachtar chuig Feidhmchláir dhomhanda nó Feidhmchláir i d’fhillteán baile. Tá sé inmholta freisin an focal faire tosaigh don fhreastalaí MySQL a athrú. Seo conas é a dhéanamh.
Oscail teirminéal. Brúigh CMD+space chun SpotLight a thabhairt suas agus clóscríobh "teirminéal" gan na comharthaí athfhriotail agus nuair a aimsítear an feidhmchlár cuí, brúigh Iontráil. Sa teirminéal, cineál:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Cá háit ar líne 86 is féidir linn ár bpasfhocal nua a chur isteach i Sleachta.
Agus ansin an comhad:
/Applications/MAMP/bin/mamp/index.php
Sa chomhad seo, scríobhfaimid an focal faire ar líne 5.
Anois is féidir linn tús a chur le MAMP féin. Agus ansin é a chumrú. Cliceáil ar "Roghanna ...".
Ar an gcéad chluaisín, is féidir leat rudaí cosúil le cén leathanach ba chóir a sheoladh ag am tosaithe a shocrú, cibé acu ba chóir don fhreastalaí tosú nuair a thosaíonn MAMP agus deireadh nuair a bhíonn MAMP dúnta, etc. Maidir linn, tá an dara cluaisín níos suimiúla.
Ar sé, is féidir leat na calafoirt a shocrú ar cheart do MySQL agus Apache a reáchtáil. Roghnaigh mé 80 agus 3306 ón íomhá, i.e. bunphoirt (ach cliceáil ar "Socraigh calafoirt réamhshocraithe PHP agus MySQL"). Má dhéanann tú an rud céanna, iarrfaidh OS X pasfhocal an riarthóra tar éis duit MAMP a thosú. Tá sé ar chúis shimplí amháin agus is é sin sábháilteacht. Ní ligfidh Mac OS duit aon rud a rith, gan pasfhocal, ar phoirt níos ísle ná 1024.
Ar an gcéad chluaisín eile, roghnaigh an leagan PHP.
Ar an táb deireanach, roghnaímid cá háit a stórálfar ár leathanaigh PHP. Mar sin mar shampla:
~/Cáipéisí/PHP/Leathanaigh/
Cá gcuirfimid ár n-iarratas PHP.
Anois díreach a thástáil an bhfuil MAMP ag rith. Tá an dá sholas glas, mar sin déanaimid cliceáil ar "Oscail leathanach tosaigh” agus osclófar leathanach faisnéise faoin bhfreastalaí, óna bhféadfaimid rochtain a fháil, mar shampla, faisnéis faoin bhfreastalaí, ie cad atá ag rith air, agus go háirithe phpMyAdmin, a bhfuil muid in ann bunachair shonraí a shamhaltú. Ritheann na leathanaigh féin ansin ar:
http://localhost
Tá súil agam go raibh an teagasc úsáideach agat agus gur thug sé eolas duit ar bhealach simplí chun timpeallacht tástála PHP agus MySQL a bhunú ar Mac.
Ar an drochuair, caithfidh mé a rá ar mo shon nach raibh sé. http://localhost Is seoladh do-ghlactha domsa, is gá dom virtualhosts a thosú mar aon le .htaccess feidhmiúil. Ansin, cumraigh freastalaí 1:1 le hóstáil, rud is féidir liom a dhéanamh. Maidir leis an gcéad dá rud, an féidir leat na treoracha a leathnú le do thoil? Faoi láthair, tá freastalaí php agam ar Linux san oifig, dhéanfadh sé mo chuid oibre i bhfad níos éasca.
Tacaíonn MAMP le seoladh IP seasta nó leis an seoladh gréasáin céanna le comhroinnt phearsanta, i mo chás féin tá sé riachtanach http://81.201.57.184 nó http://osxfil.pilsfree.net
Mar sin sa chás sin tá 2 rogha agat. Más mian leat zigzag grafach, ceannaigh an leagan pro. Má tá a fhios agat conas Apache, mysql agus php a chumrú trí chomhaid chumraíochta, is féidir leat do thimpeallacht féin a chumrú agus a chur ar bun i Mac OS. Go bunúsach tá Apache mar fhreastalaí WWW ag Mac OS. Ba mhaith liom freisin a scríobh faoi sa todhchaí, mar sin féin, tá mé buartha go príomha le forbróirí beaga atá ag iarraidh freastalaí tástála le haghaidh a n-iarratas agus nach bhfuil líofa go teicniúil a chumrú a Apache féin, MySQL, PHP. Bhíodh rud éigin cosúil leis faoi Windows, ní cuimhin liom cad a tugadh air.
Ar aon nós, ó thús an ailt, táim ag tosú ó rud amháin. I bhfocail eile, níl sa leabhar seoltaí le Mamp ach "príosún" do do shampla Apache féin le comhaid cumraíochta. Ach má tá eolas agat ar chomhaid cumraíochta, is é mo thuairim gur féidir é seo a bhaint amach le Mamp lite, /Mamp/conf/apache/httpd.conf is gá duit. Tá tacaíocht bhreise ag an teoiric seo agamsa ag an bhfíric go bhfuil an íomhá suiteála céanna ag Mamp lite agus Mamp pro. Ar aon nós, dá mbeadh orm comhaid a chumrú, chuirfinn an comhad chuig Apache dúchais i Mac OS agus chuirfinn PHP/MySQL leis.
Go raibh maith agat as an eolas, b'fhearr liom dul chuig rud éigin eile freisin. Is í an fhadhb atá ann ná go bhfuil struchtúr comhaid difriúil ag gach triad, tá sraith modúl difriúil ag gach ceann acu, agus mar sin shíl mé go mbeadh sé go leor conf agus vhost a tharraingt ón bhfreastalaí agus an chuid eile ina n-aonar. Bainfidh mé triail as, go raibh maith agat.
Cad faoi MAMP PRO a úsáid? Láimhseálann sé eagarthóireacht neamhspleách ar gach .htaccess, cruthú virtualhosts (lena n-áirítear ainmneacha ailias, socruithe slándála, cumraíocht modúil php agus cumraíocht postfix), nó is féidir leat fearainn a threorú chuig do localhost trí DDNS.
An é sin an rud atá tú ag cur, nó an ndearna mé míthuiscint ar an gceist?