Odată cu introducerea OS X Mountain Lion, o caracteristică care nu a făcut reducerea a fost Web Sharing. Este posibil să nu fi fost folosit pe scară largă, dar pentru dezvoltatori a servit ca o modalitate rapidă de a găzdui un site web. Să aruncăm o privire asupra a trei moduri diferite de a aduce această caracteristică înapoi.
În timp ce ceea ce vom analiza va fi potrivit pentru începători pentru utilizatorii avansați, unii ar putea să nu cunoască anumite semnificații sau software.
Cost: gratuit
Anvil este o aplicație menubar care vă permite să configurați rapid medii de testare pentru aplicațiile statice HTML și Rack. Ori de câte ori adăugați un proiect, specificați numele adresei, care va fi sufixat .dev
. Puteți accesa acest lucru pe Mac-ul dvs. mult mai repede decât o adresă care conține tot felul de slăbiciuni și caractere.
Anvil este de fapt o interfață grafică pentru o aplicație de linie de comandă numită Pow. Pow este ce putere anvil și oferă posibilitatea de a crea site-uri pe Mac pe care le puteți accesa local folosind un .dev numele domeniului. Din moment ce Pow este un instrument foarte util pentru oameni care ar putea să nu fie prea pricepuți în Terminal, Anvil face să-i instaleze o briză.
Deoarece este conceput pentru a configura mai multe medii, nu numai că este o modalitate excelentă de a configura rapid o partajare web simplă, dar puteți avea cât mai multe site-uri pe care le doriți.
Este instalat Anvil!
Cum Anvil-ul cere Pow, atunci când îl încărcați prima oară, veți vedea opțiunea de a instala Pow înainte de a începe să-l utilizați. Când faceți clic pe instalare, veți vedea terminalul deschis și se va întâmpla ceva magic.
Nu-ți face griji, Anvil se ocupă de asta pentru tine. Va trebui să introduceți parola în fereastra Terminal atunci când vi se solicită, apoi apăsați pe Enter. Odată ce este instalat, renunțați la Terminal și sunteți gata să plecați!
Pentru a adăuga un site nou, faceți clic pe butonul "Adăugați un site" și selectați un dosar în care sunt localizate fișierele HTML. Dacă alegeți un dosar gol, Anvil va crea un eșantion index.html Pentru dumneavoastră.
Anvil vă va cere apoi să confirmați un nume pentru site, urmat de .dev. Mergeți la această adresă URL în browser și asta este! Puteți apoi să repetați acești pași pentru a adăuga cât mai multe site-uri de care aveți nevoie.
Cost: gratuit (versiunea Pro disponibilă)
Dacă ați petrecut ceva timp în dezvoltarea de web sau în gestionarea unui server web, atunci sunt șanse să întâlniți ceva numit LAMP. MAMP este doar echivalentul Mac - Mac, Apache, MySQL și PHP. Deși se poate argumenta că PHP și chiar MySQL nu pot fi necesare pentru ca un server web să funcționeze (și într-adevăr pentru un conținut static HTML cu un mic Javascript, acestea nu sunt), Apache, MySQL și PHP sunt pietrele de temelie ale web-ului modern dezvoltare. PHP este cel mai comun limbaj de dezvoltare web și MySQL cea mai comună bază de date.
Sunet complicat? Nu vă faceți griji, o companie de software numită appsolute a creat o aplicație Mac numită MAMP care nu necesită implicarea Terminalului și este complet autonomă.
MAMP oferă o platformă completă pentru serverul Mac pentru Mac, care vă oferă personalizarea în funcție de caracteristici precum modulele Apache, versiunea PHP și chiar porturile pe care doriți să le utilizați http: // localhost: 8888 în loc de cele obișnuite http: // localhost).
Din nou, instalarea este o briza și asta e tot ce este acolo.
MAMP conține toate fișierele necesare în cadrul MAMP pliant. Implicit, MAMP utilizează dosarul htdocs asta e în MAMP pliant. Apoi, accesați site-urile web pe care le creați htdocs cu adresa http: // localhost.
Odată ce deschideți MAMP, este foarte ușor să vedeți ce este. Există un indicator de trafic în stânga pentru a vă spune dacă Apache și MySQL rulează (nu sunt în momentul de față). Există un buton simplu de pornire / oprire și o opțiune pentru preferințe.
Lovit Porniți serverele și MAMP va începe să ruleze, luminile se vor schimba de la roșu la verde și browser-ul dvs. se va deschide la adresă http: // localhost: 8888 / MAMP / limba engleză =.
Acum, MAMP foloseste un numar unic de port pentru ca include Apache si MySQL. Dacă vă amintiți în prima parte a acestui tutorial, veți ști că Apache utilizează portul 80 în mod implicit. MAMP începe de fapt cu portul 8888. Toate acestea înseamnă că adăugați : 8888 până la sfârșitul anului http: // localhost.
Scoateți / MAMP /? Limba = Englezăde la adresa URL și apăsați pe Enter. Veți obține o pagină prestabilită, spunând că totul se execută și funcționează. http: // localhost: 8888 este htdocs pliant. Adăugați fișiere și directoare acolo și accesați-le prin browserul dvs..
Bacsis:Dacă doriți să instalați Wordpress, îl puteți descărca și pune în dosar / Htdocs / wordpress și le-ar accesa apoi folosind http: // localhost: 8888 / WordPress.
Start Stop
Prima opțiune afișează caracteristicile de bază. Putem alege dacă vrem ca MAMP să pornească automat când deschidem aplicația, precum și dacă ar trebui să închidă atunci când o închidem. Acest lucru este la îndemână deoarece ne putem asigura că, atâta timp cât aplicația MAMP rulează, știm că serverul web este.
porturi
MAMP utilizează propriile porturi care pot fi utile pentru dezvoltare. Dacă preferați să utilizați porturile implicite, puteți face clic pe butonul pentru a face acest lucru. Păstrați-o așa cum este pentru acum.
Scopul porturilor este identificarea unică a diferitelor aplicații sau procese care rulează pe un singur computer. Când vizitați un site Web prin browserul dvs., de obicei, veți utiliza portul 80, care este portul standard pentru Apache. Când vizitați un site cum ar fi http://mac.tutsplus.com - ceea ce este de fapt încărcăturile http://mac.tutsplus.com:80.
PHP
Puteți specifica ce versiune de PHP doriți să utilizați, fie PHP 5.2.x, fie 5.4.x. De ce ai vrea să faci asta? Pentru dezvoltatori, este posibil să fi scris o aplicație PHP în 5.2 care nu funcționează la 5.4. Alternativ, PHP 5.2 este mai utilizat și mai stabil, PHP 5.4 este încă destul de nouă (după cum veți vedea din numărul de versiuni din partea a treia a numărului versiunii).
Apache
Aici puteți specifica ce folder să utilizeze ca dosar implicit pentru a găzdui toate fișierele. Implicit aceasta este htdocs pliant. Puteți specifica în altă parte, dacă doriți.
MAMP vine cu unele instrumente de mare built-in, care sunt accesibile prin pagina de start MAMP pe care o vedeți când porniți MAMP sau puteți vizualiza oricând făcând clic Deschideți pagina de pornire în aplicația MAMP.
PHP Info
Vă oferă informații despre versiunea dvs. PHP și despre ce caracteristici sunt disponibile.
XCache
Gestionează configurarea PHP pentru a furniza câteva instrumente utile de cache pentru a crește viteza PHP și a reduce încărcarea procesorului.
PHPMyAdmin
O interfață web foarte populară pentru gestionarea bazelor de date MySQL.
SQLite Manager
Dacă preferați să utilizați SQLite în loc de MySQL, atunci acest instrument este, de asemenea, inclus.
Există o versiune profesională plătită pentru MAMP numită MAMP PRO. Acesta oferă funcții suplimentare, cum ar fi posibilitatea de a specifica numele de gazdă pentru fiecare site de pe Mac, astfel încât să nu fie utilizat http: // localhost / WordPress ai putea folosi http://wordpress.dev sau orice altceva ai vrut. Există, de asemenea, un control mai mare asupra modulelor pe care Apache le va folosi și mai mult control asupra PHP. Pentru ca doar un site sa functioneze, MAMP este mai mult decat suficient. Puteți descărca o încercare gratuită a MAMP PRO, care include oricum MAMP.
Cost: gratuit
"Stai ce? Dropbox nu este un utilitar de sincronizare a fișierelor? "Ei bine, da! Cu toate acestea, Dropbox include o caracteristică foarte utilă în cazul în care este necesar să accesați rar un site HTML simplu. Dacă lucrați pe un site mic, fără fișiere mari, atunci se poate dovedi util când sunteți într-o murătură. Pentru a face acest lucru, vom profita de Dropbox Public pliant.
Fișierele din acest dosar sunt accesibile pe web, cu condiția să știți adresa URL specială pe care vi se oferă, pe care se bazează http://dl.dropbox.com/u/0000000/filename.html (Unde 0000000 este de fapt unicul dvs. ID de utilizator Dropbox). Spre deosebire de partajarea unui fișier care oferă o legătură creativă unică și aleatorie doar cu acel fișier, utilizarea folderului Public vă permite să rulați un site web mic și simplu ca orice fișiere din Public dosarul va începe cu http://dl.dropbox.com/u/0000000.
Configurarea necesită un cont Dropbox. Dacă nu aveți una, vă puteți înscrie aici și puteți descărca aplicația Dropbox.
Conturile Dropbox create după 04 octombrie 2012 nu va avea o Public pliant. Toate conturile create înainte de această dată vor conține a Public pliant. Nu vă faceți griji dacă tocmai v-ați creat contul, puteți utiliza această legătură specială pentru a activa funcția Public pliant. În timp ce Dropbox îi îndepărtează pe oameni Public din moment ce au introdus noi caracteristici de partajare, puteți crea unul dacă doriți.
Pasul 1: Creați un dosar în folderul dvs. public numit "mactutsrules" sau orice doriți.
Pasul 2: Creați un nou document în TextEdit și introduceți cele de mai sus (asigurați-vă că în cadrul Format meniu în TextEdit, documentul este text simplu).
Pasul 3: Salvați documentul în folderul "mactutsrules" ca index.html (când vi se solicită, selectați "use .html" ca extensie de fișier).
Pasul 4: Vizitați Dropbox și conectați-vă. Du-te la "folder public" și apoi în folderul "mactutsrules", urmat de clic-dreapta pe fișierul index.html.
Pasul 5: Copiați linkul și inserați-l într-o nouă filă / fereastră browser. Dacă totul a mers bine, ar trebui să vedeți "Reguli Mactuts!" În browserul dvs.!
Acum, există unele avertismente cu web hosting Dropbox ...
Pentru o modalitate rapidă de a obține un site în sus, este minunat.
Există încă câteva metode pe care nu le-am examinat. De exemplu, Mountain Lion încă mai are nave cu Apache încorporat, astfel încât folosind unele trickery Terminal, ai putea rezolva o soluție. Am vrut să evit acest lucru, astfel încât cei care nu se simt confortabil cu Terminalul pot vedea în continuare ce opțiuni sunt disponibile. Deși Apache poate fi instalat, servicii precum PHP și MySQL ar necesita o muncă suplimentară pentru a instala astfel folosind ceva asemănător cu MAMP este o soluție mult mai ușoară (și în opinia mea, mai bună) decât opțiunile încorporate în OS X.
Știți despre alte modalități de a rula partajarea pe Internet în Mountain Lion? Ați fost afectat (ă) de eliminarea funcției când ați făcut upgrade? Spuneți-ne în comentariile!