Ef þú þróar PHP forrit þarftu örugglega prófunarþjón. Ef þú ert ekki með netþjón á vefsíðunni hefurðu nokkra möguleika á Mac OS til að setja upp staðbundinn netþjón. Annað hvort er farið innri leiðina, þ.e. þú notar innri Apache og setur upp PHP og MySQL stuðning, eða tekur leið minnstu mótstöðunnar og hleður niður MAMP.
Mamp er einfalt forrit sem gerir þér kleift að setja upp prófunarumhverfi á nokkrum mínútum. Þú hleður því niður hérna. Hægt er að velja um 2 útgáfur. Einn er ókeypis og vantar líka nokkra eiginleika greiddu útgáfunnar, en það er nóg fyrir venjulegar prófanir. Til dæmis er fjöldi sýndargesta takmarkaður í ókeypis útgáfunni. Það er staðreynd að það er ekki alveg. Ég hef ekki prófað það, en ég held að takmörkunin eigi aðeins við um grafíktólið, sem er í lágmarki í ókeypis útgáfunni, en ef þú vilt fleiri sýndargesti ætti að vera hægt að komast í kringum það í gegnum klassíska stillingarleiðina skrár.
Þegar þú hefur hlaðið niður, þarftu bara að draga og sleppa möppunni í möppuna sem þú vilt. Annað hvort í alþjóðleg forrit eða forrit í heimamöppunni þinni. Einnig er ráðlegt að breyta upphaflegu lykilorði fyrir MySQL netþjóninn. Hér er hvernig á að gera það.
Opnaðu flugstöð. Ýttu á CMD+bil til að koma upp SpotLight og sláðu inn „terminal“ án gæsalappanna og þegar viðeigandi forrit hefur fundist, ýttu á Enter. Í flugstöðinni skaltu slá inn:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Hvar á línu 86 getum við slegið inn nýja lykilorðið okkar innan gæsalappa.
Og svo skráin:
/Applications/MAMP/bin/mamp/index.php
Í þessari skrá munum við skrifa yfir lykilorðið á línu 5.
Nú getum við byrjað MAMP sjálft. Og stilla það síðan. Smelltu á „Preferences…“.
Á fyrsta flipanum geturðu stillt hluti eins og hvaða síðu á að opna við ræsingu, hvort þjónninn eigi að byrja þegar MAMP er ræst og enda þegar MAMP er lokað o.s.frv. Fyrir okkur er annar flipinn áhugaverðari.
Á honum geturðu stillt höfnin sem MySQL og Apache eiga að keyra á. Ég valdi 80 og 3306 úr myndinni, þ.e.a.s. grunntengi (smelltu bara á "Stilltu sjálfgefna PHP og MySQL tengi"). Ef þú gerir það sama mun OS X biðja um lykilorð stjórnanda eftir að MAMP er ræst. Það er af einni einfaldri ástæðu og það er öryggi. Mac OS leyfir þér ekki að keyra, án lykilorðs, neitt á höfnum sem eru lægri en 1024.
Á næsta flipa skaltu velja PHP útgáfuna.
Á síðasta flipanum veljum við hvar PHP síðurnar okkar verða geymdar. Svo til dæmis:
~/Documents/PHP/Pages/
Hvar munum við setja PHP forritið okkar.
Nú er bara að prófa hvort MAMP sé í gangi. Bæði ljósin eru græn, svo við smellum á "Opna upphafssíðu” og þá opnast upplýsingasíða um þjóninn, þaðan sem við getum nálgast td upplýsingar um þjóninn, þ. Eigin síður keyra síðan á:
http://localhost
Ég vona að þér hafi fundist kennsluefnið gagnlegt og að það hafi kynnt þér einfalda leið til að setja upp PHP og MySQL prófumhverfi á Mac.
Því miður verð ég að segja fyrir mig að hann var það ekki. http://localhost er óviðunandi heimilisfang fyrir mig, ég þarf að ræsa virtualhosts ásamt virkum .htaccess. Næst skaltu stilla 1:1 netþjón með hýsingu, sem ég get gert. Fyrir fyrstu tvo hlutina, geturðu vinsamlegast víkkað út leiðbeiningarnar? Í augnablikinu er ég með php server á Linux á skrifstofunni, það myndi gera vinnu mína miklu auðveldari.
MAMP styður fasta IP tölu eða sama veffang og persónuleg vefmiðlun, í mínu tilfelli er það nauðsynlegt http://81.201.57.184 eða http://osxfil.pilsfree.net
Svo í því tilfelli hefurðu 2 valkosti. Ef þú vilt grafískan sikksakk skaltu kaupa pro útgáfuna. Ef þú veist hvernig á að stilla Apache, mysql og php í gegnum stillingarskrár geturðu stillt og sett upp þitt eigið umhverfi í Mac OS. Mac OS hefur í grundvallaratriðum Apache sem WWW miðlara. Ég vil líka skrifa um það í framtíðinni, ég hef samt fyrst og fremst áhyggjur af litlum forriturum sem vilja prufuþjón fyrir forritin sín og eru ekki nógu tæknilega færir til að stilla eigin Apache, MySQL, PHP. Það var áður eitthvað svipað undir Windows, ég man ekki hvað það hét.
Allavega, frá upphafi greinarinnar er ég að byrja á einu. Með öðrum orðum, heimilisfangaskráin með Mamp er bara "fangelsi" fyrir þitt eigið Apache dæmi með stillingarskrám. En ef þú hefur þekkingu á stillingarskrám, að mínu mati er hægt að ná þessu með Mamp lite, /Mamp/conf/apache/httpd.conf er það sem þú þarft. Þessi kenning mín er enn frekar studd af því að Mamp lite og Mamp pro eru með sömu uppsetningarmyndina. Engu að síður, ef ég þyrfti að stilla í gegnum skrár, myndi ég senda skrána til innfæddra Apache í Mac OS og bæta PHP/MySQL við hana.
Takk fyrir upplýsingarnar, ég vil frekar fara í eitthvað annað líka. Vandamálið er að hver þríhyrningur hefur mismunandi skráaruppbyggingu, hver hefur mismunandi sett af einingum, svo ég hélt að það væri nóg að draga conf og vhost frá þjóninum og restina fyrir sig. Ég skal reyna, takk.
Hvað með að nota MAMP PRO? Það sér um sjálfstæða klippingu á öllum .htaccess, gerð sýndarhýsinga (þar á meðal samnöfn, öryggisstillingar, stillingar php eininga og postfix stillingar), eða þú getur beint lénum til staðargestgjafans þíns í gegnum DDNS.
Er það það sem þú ert að spyrja um eða misskildi ég spurninguna?