Nëse zhvilloni aplikacione PHP, ju duhet patjetër një server testimi. Nëse nuk keni një server në faqen e internetit, keni disa opsione në Mac OS për të konfiguruar një server lokal. Ose merrni rrugën e brendshme, d.m.th. ju përdorni Apache të brendshëm dhe instaloni mbështetjen PHP dhe MySQL, ose merrni rrugën e rezistencës më të vogël dhe shkarkoni MAMP.
Mamp është një aplikacion i thjeshtë që ju lejon të konfiguroni një mjedis testimi në pak minuta. Ju e shkarkoni atë këtu. Ju mund të zgjidhni nga 2 versione. Njëra është falas dhe gjithashtu i mungojnë disa veçori të versionit me pagesë, por mjafton për testim normal. Për shembull, numri i të ftuarve virtualë është i kufizuar në versionin falas. Është fakt që nuk është plotësisht. Nuk e kam provuar, por mendoj se kufizimi vlen vetëm për veglën grafike, e cila është minimale në versionin falas, por nëse doni më shumë të ftuar virtualë, duhet të jetë e mundur ta kaloni atë përmes rrugës klasike të konfigurimit. dosjet.
Pasi të shkarkohet, gjithçka që duhet të bëni është të tërhiqni dhe lëshoni direktorinë në dosjen tuaj të preferuar. Ose në aplikacionet globale ose aplikacionet në dosjen tuaj kryesore. Këshillohet gjithashtu të ndryshoni fjalëkalimin fillestar për serverin MySQL. Ja si ta bëni.
Hap një terminal. Shtypni CMD+space për të shfaqur SpotLight dhe shkruani "terminal" pa thonjëza dhe pasi të gjendet aplikacioni i duhur, shtypni Enter. Në terminal, shkruani:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Ku në rreshtin 86 mund të fusim fjalëkalimin tonë të ri në thonjëza.
Dhe pastaj skedari:
/Applications/MAMP/bin/mamp/index.php
Në këtë skedar, ne do të mbishkruajmë fjalëkalimin në rreshtin 5.
Tani mund të fillojmë vetë MAMP. Dhe pastaj konfiguroni atë. Klikoni në "Preferencat ...".
Në skedën e parë, mund të vendosni gjëra të tilla si se cila faqe duhet të hapet në fillim, nëse serveri duhet të fillojë kur MAMP të fillojë dhe të përfundojë kur MAMP të mbyllet, etj. Për ne, skeda e dytë është më interesante.
Në të, mund të vendosni portat në të cilat duhet të ekzekutohen MySQL dhe Apache. Zgjodha 80 dhe 3306 nga imazhi, d.m.th portat bazë (thjesht klikoni në "Vendosni portat e paracaktuara PHP dhe MySQL"). Nëse bëni të njëjtën gjë, OS X do të kërkojë fjalëkalimin e administratorit pas fillimit të MAMP. Kjo është për një arsye të thjeshtë dhe ajo është siguria. Mac OS nuk do t'ju lejojë të ekzekutoni, pa një fjalëkalim, asgjë në porte më të ulëta se 1024.
Në skedën tjetër, zgjidhni versionin PHP.
Në skedën e fundit, ne zgjedhim se ku do të ruhen faqet tona PHP. Kështu për shembull:
~/Documents/PHP/Pages/
Ku do ta vendosim aplikacionin tonë PHP.
Tani vetëm për të provuar nëse MAMP po funksionon. Të dyja dritat janë jeshile, kështu që ne klikojmë në "Hapni faqen e fillimit” dhe do të hapet një faqe informacioni për serverin, nga e cila mund të qasemi, për shembull, në informacione rreth serverit, dmth çfarë funksionon në të, dhe veçanërisht phpMyAdmin, me të cilin mund të modelojmë bazat e të dhënave. Faqet e veta më pas funksionojnë në:
http://localhost
Shpresoj që tutoriali t'ju duk i dobishëm dhe se ju prezantoi me një mënyrë të thjeshtë për të vendosur një mjedis testimi PHP dhe MySQL në një Mac.
Fatkeqësisht, më duhet të them për mua se ai nuk ishte. http://localhost është një adresë e papranueshme për mua, më duhet të nis virtualhosts së bashku me një .htaccess funksional. Tjetra, konfiguroni një server 1: 1 me hosting, gjë që mund ta bëj. Për dy gjërat e para, a mund t'i zgjeroni udhëzimet? Tani për tani, unë kam një server php në Linux në zyrë, do ta lehtësonte shumë punën time.
MAMP mbështet adresën IP fikse ose të njëjtën adresë ueb si ndarja personale në internet, në rastin tim është e nevojshme http://81.201.57.184 ose http://osxfil.pilsfree.net
Pra, në atë rast ju keni 2 opsione. Nëse dëshironi një zigzag grafik, blini versionin pro. Nëse dini si të konfiguroni Apache, mysql dhe php përmes skedarëve të konfigurimit, mund të konfiguroni dhe konfiguroni mjedisin tuaj në Mac OS. Mac OS në thelb ka Apache si serverin e tij WWW. Unë gjithashtu dua të shkruaj për të në të ardhmen, gjithsesi, jam i shqetësuar kryesisht për zhvilluesit e vegjël që duan një server testimi për aplikacionet e tyre dhe nuk janë teknikisht të aftë sa të konfigurojnë Apache, MySQL, PHP të tyre. Dikur ishte diçka e ngjashme nën Windows, nuk mbaj mend si quhej.
Gjithsesi, që në fillim të shkrimit po e nis nga një gjë. Me fjalë të tjera, libri i adresave me Mamp është thjesht një "burg" për shembullin tuaj Apache me skedarë konfigurimi. Por nëse keni njohuri për skedarët e konfigurimit, për mendimin tim kjo mund të arrihet me Mamp lite, /Mamp/conf/apache/httpd.conf është ajo që ju nevojitet. Kjo teori e imja mbështetet më tej nga fakti që Mamp lite dhe Mamp pro kanë të njëjtin imazh instalimi. Gjithsesi, nëse do të më duhej të konfiguroja përmes skedarëve, do ta dërgoja skedarin në Apache vendas në Mac OS dhe do të shtoja PHP/MySQL në të.
Faleminderit për informacionin, më mirë të shkoj edhe në diçka tjetër. Problemi është se çdo treshe ka një strukturë skedari të ndryshëm, secila ka një grup të ndryshëm modulesh, kështu që mendova se do të ishte e mjaftueshme të tërhiqja conf dhe vhost nga serveri dhe pjesa tjetër individualisht. Do të përpiqem, faleminderit.
Po në lidhje me përdorimin e MAMP PRO? Ai trajton redaktimin e pavarur të të gjithë .htaccess, krijimin e hosteve virtualë (përfshirë emrat e pseudonimeve, cilësimet e sigurisë, konfigurimin e moduleve php dhe konfigurimin postfix), ose mund t'i drejtoni domenet në hostin tuaj lokal nëpërmjet DDNS.
Keshtu po pyet, apo e kam keqkuptuar pyetjen?