Os ydych chi'n datblygu cymwysiadau PHP, yn bendant mae angen gweinydd prawf arnoch chi. Os nad oes gennych weinydd ar y wefan, mae gennych sawl opsiwn ar Mac OS i sefydlu gweinydd lleol. Naill ai rydych chi'n cymryd y llwybr mewnol, h.y. rydych chi'n defnyddio Apache mewnol ac yn gosod cefnogaeth PHP a MySQL, neu'n cymryd y llwybr o wrthwynebiad lleiaf a lawrlwytho MAMP.
Mae Mamp yn gymhwysiad syml sy'n eich galluogi i sefydlu amgylchedd prawf mewn munudau. Rydych chi'n ei lawrlwytho yma. Gallwch ddewis o 2 fersiwn. Mae un yn rhad ac am ddim ac nid oes ganddo hefyd rai nodweddion o'r fersiwn taledig, ond mae'n ddigon ar gyfer profion arferol. Er enghraifft, mae nifer y gwesteion rhithwir yn gyfyngedig yn y fersiwn am ddim. Mae'n ffaith nad yw'n hollol. Nid wyf wedi rhoi cynnig arno, ond rwy'n credu bod y cyfyngiad yn berthnasol i'r offeryn graffeg yn unig, sy'n fach iawn yn y fersiwn am ddim, ond os ydych chi eisiau mwy o westeion rhithwir, dylai fod yn bosibl mynd o'i gwmpas trwy'r llwybr clasurol o ffeiliau cyfluniad .
Ar ôl ei lawrlwytho, y cyfan sy'n rhaid i chi ei wneud yw llusgo a gollwng y cyfeiriadur i'ch ffolder dewisol. Naill ai i Geisiadau byd-eang neu Geisiadau yn eich ffolder cartref. Fe'ch cynghorir hefyd i newid y cyfrinair cychwynnol ar gyfer y gweinydd MySQL. Dyma sut i wneud hynny.
Agor terfynell. Pwyswch CMD+space i ddod â SpotLight i fyny a theipiwch "terminal" heb y dyfyniadau ac unwaith y bydd y cymhwysiad priodol wedi'i ganfod, pwyswch Enter. Yn y derfynell, teipiwch:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Ble ar-lein 86 gallwn roi ein cyfrinair newydd mewn dyfynbrisiau.
Ac yna'r ffeil:
/Applications/MAMP/bin/mamp/index.php
Yn y ffeil hon, byddwn yn trosysgrifo'r cyfrinair ar linell 5.
Nawr gallwn ddechrau MAMP ei hun. Ac yna ei ffurfweddu. Cliciwch ar “Preferences…”.
Ar y tab cyntaf, gallwch chi osod pethau fel pa dudalen y dylid ei lansio wrth gychwyn, a ddylai'r gweinydd ddechrau pan ddechreuir MAMP a gorffen pan fydd MAMP ar gau, ac ati. I ni, mae'r ail dab yn fwy diddorol.
Arno, gallwch chi osod y porthladdoedd y dylai MySQL ac Apache redeg arnynt. Dewisais 80 a 3306 o'r ddelwedd, h.y. pyrth sylfaenol (cliciwch ar "Gosodwch borthladdoedd PHP a MySQL rhagosodedig"). Os gwnewch yr un peth, bydd OS X yn gofyn am gyfrinair y gweinyddwr ar ôl cychwyn MAMP. Mae am un rheswm syml a dyna yw diogelwch. Ni fydd Mac OS yn gadael ichi redeg, heb gyfrinair, unrhyw beth ar borthladdoedd sy'n is na 1024.
Ar y tab nesaf, dewiswch y fersiwn PHP.
Ar y tab olaf, rydym yn dewis lle bydd ein tudalennau PHP yn cael eu storio. Felly er enghraifft:
~/Dogfennau/PHP/Tudalennau/
Ble byddwn ni'n gosod ein cais PHP.
Nawr dim ond i brofi a yw MAMP yn rhedeg. Mae'r ddau olau yn wyrdd, felly rydyn ni'n clicio ar "Agor y dudalen gychwyn” a bydd tudalen wybodaeth am y gweinydd yn agor, y gallwn gyrchu ohoni, er enghraifft, gwybodaeth am y gweinydd, h.y. beth sy'n rhedeg arno, ac yn enwedig phpMyAdmin, y gallwn fodelu cronfeydd data â hi. Yna mae'r tudalennau eu hunain yn rhedeg ar:
http://localhost
Rwy'n gobeithio bod y tiwtorial yn ddefnyddiol i chi a'i fod wedi'ch cyflwyno i ffordd syml o sefydlu amgylchedd prawf PHP a MySQL ar Mac.
Yn anffodus, mae'n rhaid i mi ddweud i mi nad oedd. http://localhost yn gyfeiriad annerbyniol i mi, mae angen i mi ddechrau virtualhosts ynghyd â .htaccess sy'n gweithio. Nesaf, ffurfweddwch weinydd 1:1 gyda gwesteiwr, y gallaf ei wneud. Ar gyfer y ddau beth cyntaf, a allwch chi ehangu'r cyfarwyddiadau? Am y tro, mae gen i weinydd php ar Linux yn y swyddfa, byddai'n gwneud fy ngwaith yn llawer haws.
Mae MAMP yn cefnogi cyfeiriad IP sefydlog neu'r un cyfeiriad gwe â rhannu gwe personol, yn fy achos i mae'n angenrheidiol http://81.201.57.184 Nebo http://osxfil.pilsfree.net
Felly yn yr achos hwnnw mae gennych 2 opsiwn. Os ydych chi eisiau igam-ogam graffigol, prynwch y fersiwn pro. Os ydych chi'n gwybod sut i ffurfweddu Apache, mysql a php trwy ffeiliau ffurfweddu, gallwch chi ffurfweddu a sefydlu'ch amgylchedd eich hun yn Mac OS. Yn y bôn, mae gan Mac OS Apache fel ei weinydd WWW. Rwyf hefyd am ysgrifennu amdano yn y dyfodol, beth bynnag, rwy'n ymwneud yn bennaf â datblygwyr bach sydd eisiau gweinydd prawf ar gyfer eu cymwysiadau ac nad ydynt yn ddigon medrus yn dechnegol i ffurfweddu eu Apache, MySQL, PHP eu hunain. Arferai fod rhywbeth tebyg o dan Windows, nid wyf yn cofio beth oedd ei alw.
Beth bynnag, o ddechrau'r erthygl, rydw i'n dechrau o un peth. Mewn geiriau eraill, dim ond "carchar" yw'r llyfr cyfeiriadau gyda Mamp ar gyfer eich enghraifft Apache eich hun gyda ffeiliau cyfluniad. Ond os oes gennych chi wybodaeth am ffeiliau ffurfweddu, yn fy marn i gellir cyflawni hyn gyda Mamp lite, /Mamp/conf/apache/httpd.conf yw'r hyn sydd ei angen arnoch chi. Ategir y ddamcaniaeth hon gennyf ymhellach gan y ffaith bod gan Mamp lite a Mamp pro yr un ddelwedd gosod. Beth bynnag, pe bai'n rhaid i mi ffurfweddu trwy ffeiliau, byddwn yn anfon y ffeil i Apache brodorol yn Mac OS ac yn ychwanegu PHP / MySQL ato.
Diolch am y wybodaeth, byddai'n well gen i fynd i rywbeth arall hefyd. Y broblem yw bod gan bob triad strwythur ffeil gwahanol, mae gan bob un set wahanol o fodiwlau, felly roeddwn i'n meddwl y byddai'n ddigon i lusgo conf a vhost o'r gweinydd a'r gweddill yn unigol. Byddaf yn ceisio, diolch.
Beth am ddefnyddio MAMP PRO? Mae'n ymdrin â golygu annibynnol o'r holl .htaccess, creu virtualhosts (gan gynnwys enwau alias, gosodiadau diogelwch, cyfluniad modiwlau php a ffurfweddiad postfix), neu gallwch gyfeirio parthau i'ch localhost trwy DDNS.
Ai dyna rydych chi'n ei ofyn, neu a wnes i gamddeall y cwestiwn?