3 måter å bringe tilbake Web Sharing i OS X Mountain Lion

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.

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

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
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.

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.

Installasjon


    Last ned Anvil fra Anvil for Mac stedet.

    Dra app til Programmer-mappen og åpne den.

    Det er Anvil installert!

    Oppsett

    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.
    Anvil krever et verktøy kalt Pow å kjøre

    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å!
    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 å 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
    for deg.
    nettsteder er oppført under Anvil menylinjen

    Anvil vil da be deg om å bekrefte et navn for området, etterfulgt av .dev
    . 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

    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
    stedet for det vanlige http: //localhost
    ).

    Installasjon


      Last ned MAMP fra MAMP nettstedet.

      Dra MAMP
      mappe til Programmer-mappen og åpne den. Anmeldelser

      Igjen, er installasjonen en drøm, og det er alt som skal til.

      Bruks

      MAMP inneholder alle de nødvendige filene innenfor MAMP
      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

      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. !
      MAMP Kontroll PanelMAMP er klar til å gå

      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
      ?.
      MAMP startside.

      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
      til slutten av http:. //Localhost

      Ta av /MAMP /? language = engelsk
      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

      . 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
      .

      Preferences

      Start /Stop
      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

      Ports
      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å.

      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
      MAMP Valg.

      PHP
      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).


      Apache
      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

      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
      i MAMP app.

      PHP Info
      Gir deg informasjon om din PHP versjon og hvilke funksjoner som er tilgjengelige.

      XCache
      Administrerer PHP oppsett for å gi noen nyttige caching verktøy for å øke PHP fart og redusere CPU-belastning.

      PHPMyAdmin
      En meget populær web-basert grensesnitt for å administrere MySQL-databaser.

      SQLite manager
      Hvis du foretrekker å bruke SQLite stedet for MySQL så dette verktøyet er også inkludert .

      MAMP PRO

      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
      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

      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
      mappe.
      Dropbox inneholder en hendig fellesmappe som alle kan få tilgang fra hvor som helst med riktig URL.

      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
      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

      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
      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

      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
      menyen i TextEdit, er dokumentet ren tekst)

      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 ...

        < 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.
      1. Du må være koblet til Internett slik Dropbox-filene dine synkroniseres til nettskyen.

        For en rask måte å få en side oppe, er det flott.

        innpakning opp

        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!