Cum de a crea web-server de pe un Mac

Cum de a crea web-server de pe un Mac

În primul rând, un pic despre ceea ce un web-server.

Acesta este serverul care primește HTTP-cereri de la clienți, cea mai mare parte din browser-ul, și le oferă HTTP-răspunsuri - de obicei gata HTML-pagini. Termenul «web-server» (serverul web), se înțelege ca software-ul care realizează această sarcină și computerul care rulează software-ul.

Cele mai populare software de tip server Web este Apache, care este utilizat atât sistemul de operare Mac și alte sisteme de operare UNIX, și pe Windows.

Web Server local (instalat pe un PC standard) sunt utilizate în mod obișnuit pentru a testa funcționarea site-ului și depanarea acestuia de pe computerul local (localhost), fără a se conecta la Internet fără a descărca „neterminat“ de pe site-ul furnizorului de hosting server.

Pentru a testa site-uri sunt bine, server de web, de regulă, trebuie să sprijine sistemele de limbaj de programare PHP și de gestionare a bazei de date (de exemplu, MySQL).

Voi descrie două metode de a configura web-servere pe un Mac. Configurarea web-server, puteți testa site-urile care sunt în curs de dezvoltate chiar pe computer - și vei fi fericit.

Metoda una: MAMP pentru a vă ajuta

1. Instalați MAMP.

Descărcați imaginea MAMP disc, deschideți-l și trageți dosarul MAMP în „Programul“ pentru a instala. Apoi, du-te la dosarul Aplicații → MAMP. Vei vedea aproximativ la fel cum se arată în captura de ecran.

Cum de a crea web-server de pe un Mac

Acesta este centrul de control asupra instalației. Orice site-uri pe care le creați vor fi plasate aici, toate fișierele de pe configurația serverului - la fel de bine.

Pentru a începe, deschideți fișierul în folderul programului MAMP.app → MAMP. Acest lucru va porni serverul HTTP. Apoi, faceți clic pe „Settings“. În „Settings“, va trebui să debifați „Opriți serverul atunci când ieșiți din MAMP“ și „Căutare MAMP Pro program de pornire MAMP» (MAMP Pro - este o versiune plătită a platformei cu funcționalitate avansată, care, dacă este necesar, poate fi descărcat de pe același site). Acest lucru se face pentru a nu păstra MAMP pornit permanent, dacă faci o mulțime de timp pentru a lucra pe site. Cu toate acestea, în plus față de confort, are un dezavantaj: serverul va absorbi întotdeauna resursele calculatorului.

Cum de a crea web-server de pe un Mac
Cum de a crea web-server de pe un Mac

Apoi, du-te în fila Porturi și faceți clic pe butonul «Apache si MySQL porturile implicit.“ Este întotdeauna mai bine pentru a seta porturile standard pentru că dacă părăsi portul 8888, de exemplu, adresa URL va arata ceva de genul: www.example.com:8888. care este destul de ciudat.

Cum de a crea web-server de pe un Mac

Din interesant: panoul de control MySQL poate fi tabloul de bord.

Putem presupune că serverul Web este configurat.

Metoda doi: hacker

Dacă ești prea leneș pentru a descărca 400 MB de MAMP și nu se tem de perspectiva de a scrie comenzi de o „teribil“ în Terminal unix, puteți configura manual built-in Leopard serverul Apache.

În Leopard au deja un modul PHP pentru Apache, și pur și simplu trebuie să fie activat. Pentru a face acest lucru, trebuie să modificați o singură linie în fișierul httpd.conf. În Terminal și tastați următoarea comandă:

Pentru Leopard: sudo nano /etc/httpd/httpd.conf

Pentru Snow Leopard: sudo nano /etc/apache2/httpd.conf

Terminalul va cere parola de administrator. Introduceți-l (nu vă faceți griji că, atunci când introduceți parola, nu veți vedea nici un semn de intrare - așa cum ar trebui să fie), apoi apăsați pe «Enter».

În fișierul, localizați următoarea linie:

Pentru Leopard: #LoadModule php5_module libexec / httpd / libphp5.so

Pentru Snow Leopard: #LoadModule php5_module libexec / apache2 / libphp5.so

Cum de a crea web-server de pe un Mac
Cum de a crea web-server de pe un Mac

După aceea trebuie să salvați fișierul (Ctrl + O) și reporniți Apache, folosind comanda sudo apachectl grațioasă.

Descarcă din site-ul MySQL pachet de instalare pentru sistemul dvs.: Mac OS X 10.5 (x86_64) potrivit pentru Leopard, și Snow Leopard. Apoi rulați fișierul mysql-5.4.2-beta-osx10.5-x86_64.pkg (vă fișier poate fi numit un pic diferit) pentru a instala MySQL-server. Apoi rulați fișierul MySQL.prefPane să fie instalat în panoul „System Settings“ pentru a gestiona serverul MySQL.

Cum de a crea web-server de pe un Mac

Pentru ca Apache să funcționeze, trebuie să includă panoul de acces general de web „Sharing“ în „System Preferences“. Fișierele site-uri ar trebui să fie amplasate în UserName / folderul Site-uri.

Pentru a testa serverul, puteți crea un folder în „Site-uri» index.php fișier cu următorul conținut:

Ca urmare, ar trebui să vedeți acest lucru:

Cum de a crea web-server de pe un Mac

Acum puteți presupune din nou că serverul Web este configurat. Periat sudoare și a suflat un oftat de ușurare.

Efectuarea oricare dintre aceste două moduri de a configura serverul de web vă permite să editați site-uri, și depana activitatea lor pe computerul local.

Nu utilizați Mac-ul pentru a păstra site-uri operaționale și de a le posta pe rețea direct de la Mac: computerele convenționale, care încă nu sunt destinate. Este mai bine să încredințeze acest lucru la un furnizor de hosting sau de a folosi un computer separat.