Jei kuriate PHP programas, jums tikrai reikia bandomojo serverio. Jei svetainėje neturite serverio, „Mac OS“ sistemoje turite keletą vietinio serverio nustatymo parinkčių. Arba eini vidiniu maršrutu, t.y. naudojate vidinę Apache ir įdiegiate PHP bei MySQL palaikymą arba pasirenkate mažiausio pasipriešinimo kelią ir atsisiunčiate MAMP.
Mamp yra paprasta programa, leidžianti per kelias minutes nustatyti bandomąją aplinką. Jūs jį atsisiunčiate čia. Galite rinktis iš 2 versijų. Vienas yra nemokamas, taip pat trūksta kai kurių mokamos versijos funkcijų, tačiau jos pakanka normaliam testavimui. Pavyzdžiui, nemokamoje versijoje virtualių svečių skaičius ribojamas. Tiesa, kad taip nėra. Nebandžiau, bet manau, kad apribojimas galioja tik grafiniam įrankiui, kurio nemokamoje versijoje yra minimalus, bet jei norite daugiau virtualių svečių, tai turėtų būti įmanoma apeiti klasikiniu konfigūracijos failų keliu .
Atsisiuntę tereikia nuvilkti katalogą į pageidaujamą aplanką. Į pasaulines programas arba į jūsų namų aplanke esančias programas. Taip pat patartina pakeisti pradinį MySQL serverio slaptažodį. Štai kaip tai padaryti.
Atidarykite terminalą. Paspauskite CMD + tarpo klavišą, kad būtų parodytas „SpotLight“, ir įveskite „terminal“ be kabučių, o radę atitinkamą programą paspauskite „Enter“. Terminale įveskite:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Kur 86 eilutėje galime įvesti savo naują slaptažodį kabutėse.
Ir tada failas:
/Applications/MAMP/bin/mamp/index.php
Šiame faile 5 eilutėje perrašysime slaptažodį.
Dabar galime paleisti patį MAMP. Ir tada sukonfigūruokite. Spustelėkite „Nuostatos…“.
Pirmajame skirtuke galite nustatyti tokius dalykus, kaip, kuris puslapis turi būti paleistas paleidžiant, ar serveris turi prasidėti, kai paleidžiamas MAMP, ir baigtis, kai MAMP uždaromas, ir t. t. Mums įdomesnis antrasis skirtukas.
Jame galite nustatyti prievadus, kuriuose turėtų veikti „MySQL“ ir „Apache“. Iš paveikslėlio pasirinkau 80 ir 3306, t.y. pagrindinius prievadus (tiesiog spustelėkite "Nustatykite numatytuosius PHP ir MySQL prievadus“). Jei darysite tą patį, OS X paprašys administratoriaus slaptažodžio paleidus MAMP. Taip yra dėl vienos paprastos priežasties ir tai yra saugumas. „Mac OS“ neleis nieko paleisti be slaptažodžio prievaduose, mažesniuose nei 1024.
Kitame skirtuke pasirinkite PHP versiją.
Paskutiniame skirtuke pasirenkame, kur bus saugomi mūsų PHP puslapiai. Taigi, pavyzdžiui:
~/Dokumentai/PHP/Puslapiai/
Kur patalpinsime savo PHP programą.
Dabar tik patikrinti, ar veikia MAMP. Abi lemputės yra žalios, todėl spustelėkite "Atidaryti pradžios puslapį“ ir atsivers informacinis puslapis apie serverį, iš kurio galime pasiekti, pavyzdžiui, informaciją apie serverį, t.y kas jame veikia, o ypač phpMyAdmin, su kuriuo galime modeliuoti duomenų bazes. Tada patys puslapiai veikia:
http://localhost
Tikiuosi, kad pamoka buvo naudinga ir supažindino jus su paprastu būdu nustatyti PHP ir MySQL testavimo aplinką „Mac“.
Deja, turiu pasakyti, kad jis nebuvo toks. http://localhost yra man nepriimtinas adresas, reikia kartu su veikiančiu .htaccess paleisti virtualius serverius. Tada sukonfigūruokite 1:1 serverį su priegloba, ką aš galiu padaryti. Ar galite išplėsti pirmųjų dviejų dalykų instrukcijas? Kol kas ofise turiu php serverį ant Linux, tai labai palengvintų darbą.
MAMP palaiko fiksuotą IP adresą arba tą patį žiniatinklio adresą kaip asmeninį bendrinimą internete, mano atveju tai būtina http://81.201.57.184 arba http://osxfil.pilsfree.net
Taigi tokiu atveju turite 2 variantus. Jei norite grafinio zigzago, nusipirkite profesionalią versiją. Jei žinote, kaip konfigūruoti „Apache“, „mysql“ ir „php“ naudodami konfigūracijos failus, galite konfigūruoti ir nustatyti savo aplinką „Mac OS“. Iš esmės „Mac OS“ WWW serveris yra „Apache“. Taip pat noriu apie tai parašyti ateityje, bet šiaip man pirmiausia rūpi maži kūrėjai, kurie nori bandomojo serverio savo programoms ir nėra pakankamai techniškai įgudę konfigūruoti savo Apache, MySQL, PHP. Kažkas panašaus buvo po Windows, nepamenu kaip vadinosi.
Šiaip ar taip, nuo straipsnio pradžios pradedu nuo vieno dalyko. Kitaip tariant, adresų knyga su Mamp yra tik „kalėjimas“ jūsų paties „Apache“ egzemplioriui su konfigūracijos failais. Bet jei turite žinių apie konfigūracijos failus, mano nuomone, tai galima pasiekti naudojant Mamp lite, jums reikia /Mamp/conf/apache/httpd.conf. Šią mano teoriją dar labiau patvirtina faktas, kad Mamp lite ir Mamp pro turi tą patį diegimo vaizdą. Bet kokiu atveju, jei turėčiau konfigūruoti per failus, aš siųsčiau failą į gimtąją Apache Mac OS ir pridėčiau prie jo PHP/MySQL.
Dėkoju už informaciją, aš taip pat mieliau eisiu į ką nors kita. Problema ta, kad kiekviena triada turi skirtingą failų struktūrą, kiekvienas turi skirtingą modulių rinkinį, todėl maniau, kad užteks nuvilkti conf ir vhost iš serverio, o likusius - atskirai. Pabandysiu, ačiū.
O kaip naudojant MAMP PRO? Jis tvarko nepriklausomą visų .htaccess redagavimą, virtualių prieglobų kūrimą (įskaitant slapyvardžių pavadinimus, saugos parametrus, php modulių konfigūraciją ir postfix konfigūraciją) arba galite nukreipti domenus į savo localhost per DDNS.
Ar tu to klausi, ar aš neteisingai supratau klausimą?