3 måter å bringe tilbake Web Sharing i OS X Mountain Lion
Med introduksjonen av OS X Mountain Lion, en funksjon som ikke dugde var Webdeling . Det kan ikke ha vært mye brukt, men for utviklere det fungerte som en rask måte å være vert for et nettsted. La oss ta en titt på tre forskjellige måter å bringe denne funksjonen tilbake.
Requisite Definisjoner
Mens det vi kommer til å se på vil være egnet for nybegynnere til avanserte brukere, kan noen ikke kjenner noen spesielle betydninger eller programvare. Kostnad: Gratis Anvil er et menylinja program som lar deg raskt sette opp testmiljøer for statiske HTML og Rack apps. Når du legger til et prosjekt, du spesifiserer adressenavnet, som vil bli med suffikset .dev. Du får tilgang til dette på din Mac mye raskere enn en adresse som inneholder alle slags skråstreker og tegn. Anvil er faktisk et grafisk grensesnitt for et kommandolinjeprogram som heter Pow. Pow er hva krefter Anvil og gir muligheten til å lage nettsteder på din Mac som du kan bruke lokalt ved hjelp av en .dev Siden det er designet for å sette opp flere miljøer, ikke bare er det en fin måte å raskt sette opp enkel deling på Internett, men du kan ha så mange steder som du ønsker å kjøre. Det er Anvil installert! Som Anvil krever Pow, når du først legger det, vil du se alternativet for å installere Pow før du begynner å bruke det. Når du klikker installere, vil du se Terminal åpen og litt magi skje. Ikke bekymre deg, Anvil er å ta vare på dette for deg. Du må skrive inn passordet i Terminal-vinduet når du blir bedt og trykker på enter. Når det er installert, avslutter Terminal og du er klar til å gå! For å legge til et nytt område, bare klikk på " Legg til et nettsted "knappen og velge en mappe der HTML-filene ligger. Hvis du velger en tom mappe, vil Anvil lage et eksempel index.html Anvil vil da be deg om å bekrefte et navn for området, etterfulgt av .dev Kostnad: Gratis (Pro-versjon tilgjengelig) Hvis du ' har brukt noen gang i webutvikling eller administrerer en webserver, så sjansene er du har kommet over noe som kalles LAMP. MAMP er bare Mac tilsvarende - Mac, Apache, MySQL og PHP. Selv om det kan hevdes at PHP og selv MySQL kanskje ikke engang være nødvendig for en web server til å fungere (og faktisk for statiske HTML-innhold med litt Javascript, er de ikke), Apache, MySQL og PHP er hjørnesteinene i moderne web utvikling. PHP er den vanligste webutvikling språk og MySQL den vanligste database. høres komplisert? Ikke bekymre deg, et programvareselskap som heter appsolute har opprettet en Mac app som heter MAMP som krever ingen Terminal engasjement og er helt selvforsynt. MAMP tilbyr et komplett web server plattform for Mac som gir deg tilpasning i løpet av funksjoner som Apache-moduler, PHP versjon og med hvilke porter du vil bruke (slik at du kan ha http: //localhost : 8888 Igjen, er installasjonen en drøm, og det er alt som skal til. MAMP inneholder alle de nødvendige filene innenfor MAMP Når du åpner MAMP, er det veldig lett å se hva som er hva.. Det er en lyskrysset til venstre for å fortelle deg om Apache og MySQL kjører (de er ikke i øyeblikket). Det er en enkel start /stopp-knappen, og et alternativ for preferanser. ! Hit Start Servere Hotell og MAMP vil begynne å kjøre, vil lyset skifte fra rødt til grønt og nettleseren vil åpne til adressen http: //localhost: 8888 /MAMP /language = engelsk Nå bruker MAMP et unikt portnummer for det er inkludert Apache og MySQL. Hvis du husker i første del av denne opplæringen, vil du vite at Apache bruker port 80 som standard. MAMP faktisk starter med port 8888. Alt dette betyr er at du bare legge : 8888 Ta av /MAMP /? language = engelsk . Tips: Hvis du ønsker å installere Wordpress, kan du laste det ned og sette det inn i mappen /htdocs /wordpress Hotell og vil da få tilgang til den ved hjelp av http: //localhost: 8888 /wordpress Start /Stop Ports Formålet med porter er å identifisere ulike programmer eller prosesser som kjører på en enkelt datamaskin. Når du besøker et nettsted via nettleseren din, vil du vanligvis være å bruke port 80 som er standard port for Apache. Når du besøker et nettsted som http://mac.tutsplus.com Anmeldelser - hva som faktisk laster er http://mac.tutsplus.com:80~~number=plural PHP Apache MAMP kommer med innebygd noen gode verktøy som er tilgjengelig med MAMP start siden du ser når du starter MAMP eller du kan se når som helst ved å klikke Åpne startside PHP Info XCache PHPMyAdmin SQLite manager Det er en betalt-for profesjonelle versjonen av MAMP kalt MAMP PRO. Det gir ekstra funksjoner som å være i stand til å angi vertsnavn for hvert område på Mac så i stedet for å bruke http: //localhost /wordpress Kostnad:. Gratis "Vent, hva? Er ikke Dropbox en fil synkronisering verktøyet? "Vel, ja det er! Men Dropbox inneholder en svært nyttig funksjon hvis du trenger å sjelden ha en enkel HTML-side tilgjengelig. Hvis du jobber på et lite område med ingen store filer, så det kan vise seg hendig når du er i en pickle. For å gjøre dette, skal vi dra nytte av Dropbox Offentlig filer i denne mappen er tilgjengelig over nettet forutsatt at du vet det spesielle URL du er gitt, som er basert på http://dl.dropbox.com/u/0000000/filename.html plakater (der 0000000 Oppsett krever en Dropbox-konto. Hvis du ikke har en, kan du registrere deg her og laste ned Dropbox app. Dropbox kontoer som er opprettet etter Trinn 1:. Lag en mappe i fellesmappen heter "mactutsrules", eller hva du foretrekker Trinn 2: Lag et nytt dokument i TextEdit og angi ovenfor (sikre at under Format Trinn 3:. Lagre dokumentet i din "mactutsrules" mappe som index.html . (når du blir bedt, velger du "bruke .html" som filtype) Trinn 4: Besøk Dropbox og logge deg inn. Gå til "Public-mappen" og deretter inn i "mactutsrules" -mappen, etterfulgt ved å høyreklikke på filen index.html Trinn 5:. Kopier den linken og lime den inn i en ny fane browser /vindu . Hvis alt har gått bra, skal du se "Mactuts Rules!" I nettleseren din! Nå er det noen begrensninger med Dropbox web hosting ... For en rask måte å få en side oppe, er det flott. Det er fortsatt et par andre metoder vi ikke ta undersøke. For eksempel ikke Mountain Lion fortsatt leveres med Apache innebygd så bruker noen Terminal lureri, kan du jobbe opp en løsning. Jeg ønsket å styre klar av dette, slik at de ukomfortable med å bruke Terminal kan fortsatt se hvilke alternativer som er tilgjengelige. Selv om Apache kan installeres, vil tjenester som PHP og MySQL krever ekstra arbeid å installere det ved hjelp av noe som MAMP er en mye enklere (og etter min mening, bedre) løsning enn de innebygde muligheter for OS X. Vet du om noen andre måter å kjøre nettdeling innenfor Mountain Lion? Ble du rammet av fjerning av funksjonen ved oppgradering? Gi oss beskjed i kommentarfeltet!
Apache - En åpen kildekode HTTP-server-programvare som er den mest brukte HTTP-server tilgjengelig og brukes på flere titalls millioner av servere rundt om i verden
Localhost -. Et nettverk begrep for den lokale verten (datamaskinen som du opererer på). Når du kjører en web server, vil du som regel få tilgang til områder via http: //localhost
. Mac kan bare få tilgang til områder det kjører ved hjelp av localhost
, så hvis du prøver å bruke denne adressen noe annet sted, det vil ikke fungere. Men du kan erstatte din Mac IP-adresse for localhost. Hvis du vil vise et nettsted fra en annen
Mac, bare erstatte localhost
med sin IP-adresse.
MySQL -. Den mest populære open-source database
PHP - En åpen kildekode-server-side skriptspråk. Programvare som Wordpress, Joomla og Drupal bruke både PHP og MySQL.
Ports - Både Apache og MySQL bruker noe som kalles en port. Formålet med porter er å identifisere ulike programmer eller prosesser som kjører på en enkelt datamaskin. Når du besøker et nettsted via nettleseren din, vil du vanligvis være å bruke port 80 som er standard port for Apache. Når du besøker et nettsted som http://mac.tutsplus.com Anmeldelser - hva som faktisk laster er http://mac.tutsplus.com:80
. Gi det en sjanse, gå til hvilken som helst adresse og : 80
til slutten av det og det vil laste som normalt. Prøv en annen tilfeldig tall, og det vil sannsynligvis ikke fungere. Ved anvendelsen av denne opplæringen vi ikke virkelig kommer til å bli hulene i dette i stor detalj, men det er verdt å bli kjent
Stack - En samling av verktøy som skal jobbe sammen for å skape et felles miljø. En vanlig stack er LAMP - Linux, Apache, MySQL og PHP. Alle disse verktøyene gir grunnlaget for en fullt operativ webserver.
Anvil
domenenavn. Siden Pow er et veldig nyttig verktøy for folk som kanskje ikke er så kunnskapsrike i Terminal, gjør Anvil sette den opp til en lek.
Installasjon
Last ned Anvil fra Anvil for Mac stedet.
Dra app til Programmer-mappen og åpne den.
Oppsett
Anvil krever et verktøy kalt Pow å kjøre
Pow installeres via Terminal, men ikke bekymre deg, det er smertefritt! Når Pow er installert, vil Anvil rapportere at den er klar til å gå.
Bruks
for deg.
nettsteder er oppført under Anvil menylinjen
. Gå til denne nettadressen i nettleseren din, og det er det! Du kan deretter gjenta disse trinnene for å legge til så mange steder som du må.
Når et område har blitt opprettet i Anvil, vil du være i stand til å åpne den i nettleseren din
MAMP
stedet for det vanlige http: //localhost
).
Installasjon
Last ned MAMP fra MAMP nettstedet.
Dra MAMP
mappe til Programmer-mappen og åpne den. Anmeldelser
Bruks
mappe. Som standard bruker MAMP mappen htdocs Hotell som står i MAMP
mappe. Du kan deretter tilgang nettsider du lage i htdocs
med adressen http: //localhost
MAMP Kontroll PanelMAMP er klar til å gå
?.
MAMP startside.
til slutten av http:. //Localhost
fra URL og trykk enter. Du får en standardside som sier alt er i gang og jobbe. http: //localhost: 8888
er htdocs
mappe. Legg til filer og mapper i det og få tilgang til dem via nettleseren din.
MAMP standard side i htdocs
.
Preferences
Det første alternativet viser grunnleggende funksjoner. Vi kan velge om vi vil MAMP til å starte automatisk når vi åpner programmet, så vel som om det skal stenge når vi lukker den. Dette er nyttig som vi kan sørge for at så lenge MAMP programmet kjører, vet vi webserveren er.
MAMP Preferences
MAMP bruker sine egne porter som kan være nyttig for utvikling. Hvis du foretrekker å bruke standardportene, så kan du klikke på knappen for å gjøre det. Beholde det som det er nå.
MAMP Valg.
Du kan spesifisere hvilken versjon av PHP du ønsker å bruke, enten PHP 5.2.x eller 5.4.x. Hvorfor skulle du ønske å gjøre det? For utviklere, kan de ha skrevet en PHP-programmet i 5.2 som ikke fungerer i 5.4. Alternativt er PHP 5.2 mer utbredt og stabil, er PHP 5.4 fortsatt ganske ny (som du ser fra antall versjoner i tredje del av versjonsnummer).
Her kan du angi hvilken mappe du vil bruke som standardmappe som vert alle filene dine. Som standard er dette htdocs
mappe. Du kan spesifisere et annet sted hvis du ønsker det.
MAMP Preferences
sjå Extras
i MAMP app.
Gir deg informasjon om din PHP versjon og hvilke funksjoner som er tilgjengelige.
Administrerer PHP oppsett for å gi noen nyttige caching verktøy for å øke PHP fart og redusere CPU-belastning.
En meget populær web-basert grensesnitt for å administrere MySQL-databaser.
Hvis du foretrekker å bruke SQLite stedet for MySQL så dette verktøyet er også inkludert .
MAMP PRO
du kan bruke http://wordpress.dev Anmeldelser eller noe annet du ville. Det er også større kontroll på modulene Apache vil bruke og mer kontroll over PHP. For bare å få et nettsted oppe og går, er MAMP mer enn nok. Du kan laste ned en gratis prøveversjon av MAMP PRO som også inkluderer MAMP uansett.
MAMP PRO gir flere funksjoner enn MAMP på en liten kostnad
Dropbox
mappe.
Dropbox inneholder en hendig fellesmappe som alle kan få tilgang fra hvor som helst med riktig URL.
er faktisk din unike Dropbox bruker-ID). I motsetning til å dele en fil som gir en unik og tilfeldig kreativ kobling til bare denne filen, bruker fellesmappen kan du kjøre en liten og enkel nettside som noen filer i din Offentlig
mappen vil begynne med http .: //dl.dropbox.com/u/0000000
Oppsett
4 oktober 2012 vil ikke ha en Offentlig
mappe. Alle kontoer som er opprettet før denne datoen vil inneholde en Offentlig
mappe. Ikke bekymre deg hvis du bare nettopp opprettet kontoen din, kan du bruke denne spesielle koblingen for å aktivere Offentlig
mappe. Mens Dropbox er å flytte folk vekk fra Offentlig
mappe siden de innførte nye delingsfunksjoner, kan du fortsatt lage en hvis du ønsker det.
Bruks
menyen i TextEdit, er dokumentet ren tekst)
< li> Du kan ikke bare gå inn i første del av den offentlige link og forventer at det skal automatisk peke på en index.html Anmeldelser fil - må du spesifisere det
Ingen server-side. scripting. Dette betyr at ingen PHP eller MySQL. Hvis du noen gang brukt MobileMe for web hosting, er det de samme restriksjonene.
innpakning opp