Pagina principala » HOWTO » Geek începător Cum să găzduiți propriul dvs. site pe Windows (WAMP)

    Geek începător Cum să găzduiți propriul dvs. site pe Windows (WAMP)

    Găzduirea propriului site web nu trebuie să coste o taxă lunară sau să necesite o mulțime de cunoștințe tehnice pentru configurare. Dacă trebuie doar să găzduiți un mic site web care va avea doar câțiva vizitatori, puteți transforma PC-ul Windows într-un server WAMP.

    Ar trebui să găzduiți propriul site?

    În timp ce găzduiți propriul dvs. site pe computerul local este o mulțime de distracție, dacă doriți un site pe care oamenii pot accesa de fapt, poate doriți să obțineți propriul plan de găzduire web undeva. Bluehost oferă web hosting nelimitat pentru 3,95 dolari pe lună, cu suport complet pentru PHP și MySQL. Este cu siguranta o modalitate simpla de a incepe cu un site web, si au instalatori simplu de 1 click pentru a te incepe cu software-uri populare cum ar fi WordPress si altii.

    Dacă găzduiți propriul site local pe care doriți să îl accesați, va trebui să vă deschideți paravanul de protecție la computerul de la domiciliu, ceea ce înseamnă că vă puteți deschide anumite găuri de securitate. În mod cert merită să te gândești la obținerea unui plan ieftin de găzduire în altă parte, cum ar fi Bluehost sau Hostgator.

    Dacă doriți doar un server de dezvoltare locală, continuați să citiți.

    Ce este "WAMP"?

    WAMP este un acronim care înseamnă "Windows, Apache, MySQL și PHP". Când descărcați un WAMP, descărcați doar un program care instalează trei lucruri diferite. WAMP-urile sunt convenabile pentru că vă permit să descărcați și să instalați toate pachetele de care aveți nevoie pentru a găzdui conținut dinamic de Web într-o singură lovitură. În caz contrar, va trebui să descărcați cele trei pachete separat.

    ferestre - "W" din WAMP este doar acolo pentru a specifica că programul este compatibil cu sistemele de operare Windows.

    Apache - Acesta este programul folosit pentru a găzdui site-ul dvs. Cu aceasta, puteți găzdui fișiere HTML și alte conținuturi web statice.

    MySQL - Aceasta oferă o bază de date pentru conținutul dvs. web. O mulțime de pagini web dinamice trebuie să stocheze date (adică nume de utilizator și parolă pentru conturile web), în care MySQL vine.

    PHP - Cea mai populară limbă pentru scrierea conținutului web dinamic - de departe. WordPress, Facebook, Joomla și multe alte site-uri web și sisteme de management al conținutului utilizează PHP. Dacă intenționați să găzduiți mai mult decât pagini web statice, PHP va fi un companion esențial.

    Dacă rulați Linux în loc de Windows, va trebui să instalați o LAMP. De asemenea, este posibil să găzduiți un site Web pe Windows utilizând IIS, astfel încât să nu trebuie să instalați niciun software terț. Deplasarea pe ruta IIS nu este recomandată în cele mai multe scopuri și este mult mai mult un proces de a susține conținutul web dinamic - deci lipiți de WAMP dacă nu aveți o circumstanță unică care necesită IIS.

    Înainte de a continua, vă rugăm să înțelegeți că găzduirea unui site pe un PC de zi cu zi și o conexiune la internet pentru consumatori nu este recomandată pentru nimic dincolo de teste și / sau găzduirea unui mic site pentru câțiva vizitatori. Amintiți-vă, data viitoare când Windows Update trebuie să reporniți sistemul, site-ul dvs. Web merge împreună cu acesta - nu este o situație ideală pentru un site web serios.


    Instalarea WAMP

    Există multe programe WAMP disponibile, dar vom lucra cu WampServer. Accesați site-ul web și descărcați cea mai recentă versiune a programului lor, apoi porniți instalarea.

    Solicitările de instalare sunt explicite; păstrați totul la valoarea implicită și continuați să faceți clic pe Următorul. Puteți să faceți clic pe Deschidere la acest prompt pentru a avea WampServer să utilizeze browserul dvs. implicit ori de câte ori alegeți să vă uitați la site-ul dvs. Web:

    Asigurați-vă că adăugați și excepția de securitate pentru Apache din Windows Firewall:

    Când instalarea este finalizată, bifați caseta "Start WampServer 2 now" înainte de a atinge Finish. Ar trebui să vedeți programul care rulează în zona dvs. de notificare.

    Faceți clic stânga pe pictogramă și apăsați pe "Localhost" din partea de sus a meniului de selecție pentru a vă deschide site-ul web.

    Pagina implicită ne arată doar o pagină cu informații rapide, astfel încât să putem confirma că toate componentele funcționează corect. Dacă vedeți acest ecran, ați instalat cu succes un server WAMP.

    Unele soluții rapide de depanare

    Am efectuat mai multe instalări de testare ale acestui program și am constatat că câteva pachete de la Microsoft sunt absolut esențiale pentru ca WampServer să funcționeze corect. Dacă ați întâmpinat probleme până acum, asigurați-vă că aveți instalate următoarele actualizări, dezinstalați WampServer, reporniți PC-ul și reinstalați WampServer.

    WAMP pachete de 32 biți necesare:
    Pachetul redistribuabil Microsoft Visual C ++ 2008 SP1 (x86)
    Pachetul redistribuabil Microsoft Visual C ++ 2010 SP1 (x86)
    Microsoft Visual C ++ 2012 (selectați vcredist_x86.exe)

    WAMP pachete necesare pe 64 de biți:
    Microsoft Visual C ++ 2008 SP1 Redistributable Package (x86) (nu este o tipo - aveți nevoie de pachetul x86)
    Pachetul redistribuabil Microsoft Visual C ++ 2008 (x64)
    Pachetul redistribuabil Microsoft Visual C ++ 2010 SP1 (x64)
    Microsoft Visual C ++ 2012 (selectați vcredist_x64.exe)

    Configurarea ulterioară WAMP

    Pentru a schimba paginile pe care le afișează serverul dvs. Web, deschideți directorul www făcând clic stânga pe pictograma WAMP din zona de notificare.

    Dosarul care se deschide este locul în care trebuie să puneți pe site-ul dvs. toate fișierele pe care doriți să le găzduiți. Orice din fișierele de instalare WordPress în fișierele HTML statice poate fi plasat aici, iar modificările vor fi reflectate simultan pe site-ul dvs. (doar faceți clic pe reîmprospătare).

    Să ne uităm la un exemplu rapid pentru modul în care ați renunța la conținutul respectivului dosar pentru ca acesta să fie difuzat pe site-ul dvs. Web. Puteți utiliza un program de dezvoltare web sau ceva la fel de simplu ca Notepad pentru a crea o pagină PHP de bază și a le pune pe site-ul dvs. Web.

    Următorul cod va fi un început bun:



    PHP test


    Salut Lume

    „; ?>

    Inserați acest cod în Notepad și salvați fișierul ca index.php în interiorul C: \ wamp \ www

    Acum întoarceți-vă la site-ul dvs. (sau apăsați refresh [F5] dacă ați deschis-o deja) și veți vedea pagina pe care tocmai ați creat-o.

    În mod implicit, site-ul dvs. Web este în prezent accesibil numai de la computerul pe care este instalat WampServer. Este perfect pentru oricine care utilizează doar serverul WAMP pentru testări sau scopuri de dezvoltare, dar pentru a face site-ul dvs. accesibil pentru restul lumii, faceți clic pe pictograma WampServer și faceți clic pe "Puneți online".

    În mod implicit, fișierul de configurare Apache este setat să refuze conexiunile primite de la toată lumea, cu excepția localhostului, deci va trebui să schimbați și două linii de cod, astfel încât alte dispozitive să nu vadă o eroare "403 Forbidden" ori de câte ori încearcă să se încarce Site-ul tău. Accesați httpd.conf (fișier de configurare Apache) făcând clic pe butonul din stânga al meniului WampServer și aruncându-l sub folderul Apache.

    Derulați în jos până când vedeți un cod care spune:

    Ordonare Neagră, Permite

    Negi de la toate

    Ștergeți acest cod și înlocuiți-l cu:

    Ordine Permite, Neagă

    Permiteți tuturor

    Salvați modificările la httpd.conf și reporniți toate serviciile.

    Site-ul dvs. ar trebui să fie acum accesibil de pe World Wide Web. Dacă nu, asigurați-vă că ați redirecționat portul 80 la computerul dvs. pe router.