Afai e te atiaʻe PHP talosaga, e mautinoa lava e te manaʻomia se suʻega suʻega. Afai e leai sau 'auʻaunaga i luga o le upega tafaʻilagi, e tele au filifiliga ile Mac OS e faʻatutuina ai sau server. Pe e te uia le auala i totonu, i.e. e te faʻaogaina totonu Apache ma faʻapipiʻi le PHP ma le MySQL lagolago, poʻo le uia o le ala e sili ona tetee ma sii mai le MAMP.
Mamp o se talosaga faigofie e mafai ai ona e setiina se siosiomaga suʻega i minute. E te sii maia iinei. E mafai ona e filifili mai 2 versions. O le tasi e leai se totogi ma e leai foi ni vaega o le totogi totogi, ae ua lava mo suʻega masani. Mo se faʻataʻitaʻiga, o le numera o malo faʻapitoa e faʻatapulaʻaina i le free version. O se mea moni e le atoatoa. Ou te leʻi faʻataʻitaʻiina, ae ou te manatu o le tapulaʻa e faʻaaogaina i le mea faʻataʻitaʻi, lea e laʻititi i le free version, ae afai e te manaʻo i nisi malo faʻapitoa, e tatau ona mafai ona faʻataʻamilo i ai e ala i le ala masani o faila faila. .
O le taimi lava e sii mai ai, pau lava le mea e tatau ona e faia o le toso ma tuʻu le lisi i totonu o lau faila e te manaʻo ai. Po'o le Global Applications po'o Talosaga i lau pusa fale. E fautuaina foi e sui le upu muamua mo le MySQL server. O le auala lenei e fai ai.
Tatala se nofoaga. Oomi le CMD + avanoa e aumai ai le SpotLight ma fa'aoga le "terminal" e aunoa ma upusii ma a maua loa le talosaga talafeagai, kiliki le Enter. I totonu o le laina, fa'aoga:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
O fea i luga ole laina 86 e mafai ona tatou ulufale i la tatou uputatala fou i upusii.
Ona sosoo ai lea ma le faila:
/Applications/MAMP/bin/mamp/index.php
I totonu o lenei faila, o le a matou faʻauluina le upu faʻamaonia i luga ole laina 5.
O lea e mafai ona tatou amata MAMP lava ia. Ona configure lea. Kiliki i luga o le "Preferences...".
I luga o le laupepa muamua, e mafai ona e setiina mea e pei o le fea itulau e tatau ona faʻalauiloa i le amataga, pe tatau ona amata le server pe a amata le MAMP ma faʻaiʻu pe a tapunia MAMP, ma isi. Mo matou, o le laupepa lona lua e sili atu ona manaia.
I luga, e mafai ona e setiina ports e tatau ona tamoe ai MySQL ma Apache. Na ou filifilia le 80 ma le 3306 mai le ata, o lona uiga o ports autu (naʻo le kiliki i le "Seti PHP ma MySQL ports e le mafai"). Afai e te faia le mea lava e tasi, o le a fesili le OS X mo le faʻaupuga faʻatonu pe a uma ona amata le MAMP. E tasi le mafuaaga faigofie ma o le saogalemu. Mac OS e le fa'atagaina oe e tamoe, e aunoa ma se fa'aupuga, so'o se mea i luga o ports i lalo ifo o le 1024.
I le isi laupepa, filifili le PHP version.
I luga o le lisi mulimuli, matou te filifili po o fea o le a teuina ai a matou itulau PHP. Mo se faʻataʻitaʻiga:
~/Pepa/PHP/Itulau/
O fea o le a tuʻu ai le matou PHP talosaga.
Ole taimi nei e fa'ata'ita'i pe o lo'o tamo'e le MAMP. O moli uma e lua e lanumeamata, o lea matou te kiliki i luga "Tatala itulau amata"ma o le a tatalaina se itulau faʻamatalaga e uiga i le 'auʻaunaga, lea e mafai ona tatou mauaina, mo se faʻataʻitaʻiga, faʻamatalaga e uiga i le server, o lona uiga o le mea o loʻo taʻavale i luga, aemaise lava phpMyAdmin, lea e mafai ai ona tatou faʻataʻitaʻiina faʻamaumauga. Ona tamomoe lea o ia lava itulau:
http://localhost
Ou te faʻamoemoe na e mauaina le aoga o le aʻoaʻoga ma na faʻafeiloaʻi ai oe i se auala faigofie e faʻatulaga ai se siosiomaga faʻataʻitaʻiga PHP ma MySQL i luga o le Mac.
Ae paga lea, e tatau ona ou fai atu mo au e le o ia. http://localhost o se tuatusi le taliaina mo aʻu, e tatau ona ou amataina virtualhosts faʻatasi ma se .htaccess galue. Le isi, faʻapipiʻi se 1: 1 server ma le talimalo, lea e mafai ona ou faia. Mo mea muamua e lua, fa'amolemole fa'alautele fa'atonuga? Mo le taimi nei, o loʻo i ai laʻu php server i luga o Linux i le ofisa, o le a sili atu ona faigofie laʻu galuega.
E lagolagoina e le MAMP le tuatusi IP faʻamautu poʻo le tuatusi tuatusi tutusa e pei o le upega tafaʻilagi a le tagata lava ia, i loʻu tulaga e manaʻomia http://81.201.57.184 pe http://osxfil.pilsfree.net
O lea la i lena tulaga e 2 au filifiliga. Afai e te manaʻo i se zigzag kalafi, faʻatau le pro version. Afai e te iloa le faʻaogaina o Apache, mysql ma php e ala i faila faʻapipiʻi, e mafai ona e faʻapipiʻi ma seti lau lava siosiomaga i le Mac OS. O le Mac OS o loʻo i ai Apache e avea ma ana WWW server. Ou te manaʻo foi e tusi e uiga i ai i le lumanaʻi, ae ui i lea, ou te matua popole lava i tamaʻi atinaʻe o loʻo manaʻomia se suʻega suʻega mo a latou talosaga ma e le lava le tomai faʻapitoa e faʻapipiʻi a latou lava Apache, MySQL, PHP. Sa i ai se mea faapena i lalo ole Windows, ou te le manatua le igoa.
Ae ui i lea, mai le amataga o le tusiga, ou te amata mai se mea e tasi. I se isi faaupuga, o le tuatusi tusi ma Mamp ua na o se "falepuipui" mo lau lava Apache faʻataʻitaʻiga ma faila faila. Ae afai ei ai lou malamalama i faila faila, i loʻu manatu e mafai ona ausia lenei mea i le Mamp lite, /Mamp/conf/apache/httpd.conf o le mea e te manaʻomia. O loʻu manatu o loʻo lagolagoina atili e le mea moni o le Mamp lite ma le Mamp pro o loʻo i ai le ata faʻapipiʻi tutusa. Ae peitaʻi, afai e tatau ona ou faʻapipiʻi e ala i faila, ou te auina atu le faila i Apache i le Mac OS ma faʻaopoopo PHP / MySQL i ai.
Faafetai mo le faʻamatalaga, ou te manaʻo e alu i se isi mea. O le faʻafitauli o le triad taʻitasi e ese le faila faila, e tofu lava ma se seti o modules, o lea na ou manatu ai e lava le tosoina o le conf ma le vhost mai le 'auʻaunaga ma isi tagata taʻitoʻatasi. O le a ou taumafai, faafetai.
Ae faapefea le fa'aaogaina o le MAMP PRO? E fa'atautaia le fa'ata'ita'iga tuto'atasi uma .htaccess, fa'atupuina o virtualhosts (e aofia ai igoa fa'aigoa, fa'atonuga o le puipuiga, fa'atulagaina o php modules ma le postfix configuration), pe mafai fo'i ona e fa'atonu vaega i lau localhost e ala i le DDNS.
O le mea lena e te fesili mai ai, pe na ou le malamalama i le fesili?