Denwer (kohalik veebiserver). Denweri paigaldus. Samm-sammult juhised

Gentleman's Web Developer's Kit ("D.n.w.r", loe "Denver") on distributsioonide komplekt (Apache+SSL, PHP5 moodulina, MySQL5, phpMyAdmin jne) ja tarkvara kest, mida kasutavad veebiarendajad (programmeerijad ja disainerid), et siluda veebisaite "kodus" (kohalikus) Windowsi masinas ilma Interneti-juurdepääsuta.

Denver-3 (2013-06-02) sisaldab Apache 2.2.22 + PHP 5.3.13 + MySQL 5.5.25 + PhpMyAdmin 3.5.1

Denveri põhifunktsiooniks on toetus mitme projektiga korraga töötamiseks, millest igaüks asub eraldi virtuaalses hostis. Projektide virtuaalsed hostid luuakse automaatselt: näiteks peate lihtsalt kopeerima projekti failid kausta /home/ProjectName/www ja see muutub kohe kättesaadavaks aadressil http://ProjectName (õige on ka DOCUMENT_ROOT). See on eriti mugav veebistuudiote töös, mis arendavad mitut saiti paralleelselt ja ka *koos* versioonikontrollisüsteemidega CVS või Subversion. Kataloogide nimetamise skeemi saab hõlpsasti kohandada oma hostimise jaoks virtuaalsete hostide mallis (vt kommentaare saidil httpd.conf).

Kõik Denveri komponendid on juba konfigureeritud ja tööks valmis (eelkõige on MySQL-i, SSL-i jne venekeelne kodeering õigesti konfigureeritud). Lisaks saate värskendada kõiki Denveri teenuseid (Apache, PHP, MySQL jne) käsitsi, kopeerides lihtsalt distributsioonide uued versioonid vanadele.

Denver on iseseisev: see võib asuda ketta (või isegi mälupulga) mis tahes kataloogis. Samuti ei muuda see Windowsi süsteemifaile, nii et selle saab desinstallida, kustutades lihtsalt selle kausta.

Peamised erinevused Denveri ja selle analoogide vahel

  1. Modulaarne, laiendatav, kompaktne. Üksikute komponentide mitme megabaidise jaotuse allalaadimine pole vajalik. Denveri põhiversioon, mis sisaldab Apache+SSL+PHP5+MySQL5+phpMyAdminit, on väikese suurusega ja siiski täielikult toimiv.
  2. Mitme projekti tugi ja automaatne konfigureerimine korraga, millest igaüks on esindatud eraldi virtuaalse hostiga.
  3. Tsentraliseeritud käivitus- ja seiskamissüsteem kõigile Denveri komponentidele. Oma autonoomia tõttu *kaob Denver pärast peatamist täielikult süsteemist ja selle saab kopeerida teise kataloogi või isegi kustutada.
  4. Sendmaili emulaator: kirju saatvate skriptide silumise võimalus. Kõiki PHP skriptides loodud kirju ei saadeta väljapoole, vaid need salvestatakse spetsiaalsesse kataloogi /tmp/!sendmail.
  5. Pikenduspaketid. Denveri jaoks on palju komponente, mida saab hiljem installida (PostgreSQL, Python, FireBird, Parser, PHP4 ja PHP4 vanemad versioonid, MySQL4 jne). Kõik need on allalaadimiseks saadaval Denveri ametlikul veebisaidil ja on varustatud paigaldajaga. Saate installida ka muid teenuseid käsitsi ja värskendada Denveri komponente ametlikest distributsioonidest ilma probleemideta.
  6. Kompleksi kuuluvad programmid on kirjutanud erinevad arendajad; nende omadused võivad mõnikord raskendada koos toimimist. Sama programmi erinevate versioonide vahel võib esineda ka põhimõttelisi erinevusi, mis sageli raskendab installimist ja seadistamist. Denveri komponendid konfigureeriti ja testiti, et tagada täielik toimimine kompleksi osana.

Denver-3 põhipaketi koostis

  1. Apache 2 SSL-i toega ja mod_rewrite.
  2. PHP5: käivitatavad failid, moodul Apache veebiserveri jaoks, levitamine ja kohandatud konfiguratsioonifail, GD teek, MySQL ja sqLite tugimoodulid.
  3. MySQL5 InnoDB toega, tehingud ja vene kodeeringud (windows-1251).
  4. phpMyAdmin – MySQL-i andmebaasi juhtpaneel, samuti skript, mis teeb uue MySQL-i kasutaja lisamise lihtsaks.
  5. Sendmaili silumise emulaator (/usr/sbin/sendmail), mis ei saada sõnumeid, vaid kirjutab need kataloogi /tmp/!sendmail.
  6. Süsteem virtuaalsete hostide automaatseks otsimiseks ja süsteemi hostifaili värskendamiseks, samuti Apache konfiguratsiooniks. Tänu sellele hõlmab uue virtuaalse hosti (või kolmanda taseme domeeni) lisamine lihtsalt kataloogi loomist kaustas /home (vt analoogiat olemasolevate hostidega) ja kompleksi taaskäivitamist. Kõik konfiguratsiooni- ja süsteemifailide muudatused tehakse automaatselt, kuid saate seda protsessi juhtida hostimalli mehhanismi abil (üksikasjalike selgituste saamiseks vt /usr/local/apache/conf/httpd.conf).
Lisandmoodulid ("laienduspaketid") on saadaval Denveri ametlikul veebisaidil, et laiendada põhikomplekti võimalusi:
  • PHP versioon 3 CGI programmina;
  • PHP versioon 4 CGI programmina;
  • lisamoodulid Apache jaoks;
  • lisamoodulid PHP jaoks;
  • ActivePerli täisversioon;
  • ActivePythoni tõlk.
  • MySQL serveri versioon 4;
  • Parser tehnoloogia tugimoodulid;
  • PostgreSQL DBMS;
  • FireBirdi DBMS-i versioonid 2 ja 1.3
  • muud populaarsed moodulid.

Muudatused Denver-3 programmis (2013-06-02):

  • Denveri uusim versioon on parandanud vea, mille tõttu ei loodud mõnikord Windows 7-s virtuaalseid hoste.
  • MySQL-i versioon on uuendatud versioonile 5.5 ja phpMyAdmin versioonile 3.5.1. Kui uuendate Denveri vanemat versiooni, vaadake andmebaasi migratsiooni juhiseid.
  • Kas teil on ingliskeelne Windows ja Denveri konsool sisaldab hieroglüüfe? Seadistage Windows.

Tasuta projekt Denver on kohalik server, millel on kasutajasõbralik tarkvara kest. Utiliit põhineb tasuta Apache HTTP-serveril. Lisaks avalikule veebiserverile sisaldab Denver skriptikeelt, nagu PHP, MySQL-i andmebaasihaldussüsteemi ja liidest PhpMyAdmini andmebaasidega mugavaks suhtlemiseks. Programmi selline koostis võimaldab teil luua ja hallata paljusid veebiprojekte. Denveri peamine eelis on võimalus käivitada USB-draivilt ilma kohustusliku installimiseta. Püsiva töö jaoks on parem installida arvutisse kohalik server.

Nüansid arvutisse installimisel

Oluline on teada, et Denveri korralikuks toimimiseks peab olema vaba port 80, mis võib üsna sageli olla Skype'i poolt hõivatud. Pärast installimist ilmub töölauale kolm otseteed, mis võimaldavad teil veebiserverit käivitada, peatada või taaskäivitada. Rakenduse funktsionaalsuse kontrollimiseks tuleb tavalise veebibrauseri aadressiribale tippida http://localhost/denwer/. Aktiivne Interneti-ühendus ei pea olema. Kui kõik on õigesti installitud, ilmub Denveri arendaja tervitussõnumiga leht.

Veebiserveri funktsioonid:

See on tasuta projekt, mis meelitab paljusid veebirakenduste arendajaid.

Veebirakenduste serveripoolt saate konfigureerida ilma Interneti-ühendust kasutamata.

Ei nõua arvutisse installimist, töötab suurepäraselt kaasaskantavalt meediumilt.

See on platvormideülene tarkvara.

Sisaldab Apache, PHP, MySQL, phpMyAdmini konsooli.

Võimaldab teil töötada mitme projektiga, mis asuvad teie kodukaustas.

Toetab nii mod_rewrite funktsiooni kui ka mod_php.

Loob kvaliteetse töö jaoks oma virtuaalse ketta.

Toetab tööd täiendavate laiendustega, mis on vajalikud professionaalsele arendajale.

Tänu täielikule autonoomiale ei pea kasutaja seadete ja kustutamiste pärast muretsema. Kustutamiseks saatke kataloog lihtsalt prügikasti.

Denwer on tasuta rakenduste komplekt, mis installitakse teie arvutisse tõelise Interneti-serveri toimimise simuleerimiseks. See programm toimib kohaliku serveri või hostina ja annab kasutajale võimaluse luua ja konfigureerida veebisaite ilma võrguühenduseta. Lisaks on Denveris hea testida, kuidas serveripoolsed programmeerimiskeeled, näiteks PHP, koodi kirjutamisel töötavad. Rakenduse saab alla laadida Windows 7/8/10 ja UNIX jaoks. Selle utiliidi eripära on selle paigaldamise lihtsus, mitme alustatud projekti korraga jälgimise mugavus, võimalus töötada väliselt meediumilt ja kasutada koos Wordpressi raamistikuga.

Tänu Localhost Denwerile saavad veebidisaini stuudiod, programmeerijad ja teised huvitatud kasutajad kiiresti luua oma andmebaase, vaadata nende sisu ja vajadusel muuta. See veebirakendus on loodud distributsioonide (programmide kogumike) ja graafilise kestana nendega mugavamaks töötamiseks. Utiliidiga kaasas olevad programmid hõlmavad Apache, PHP5, phpMyAdmin ja MySQL5 – see on miinimum, mida iga veebisaidi arendaja vajab. Veebiprogrammeerimisega algaja saab alla laadida Denveri ja ühendada selle Joomla raamistikuga, lihtsustades sellega oma veebilehtede loomise tööd.

Pärast rakenduse installimist saate käivitada Apache serveri, mis töötab selles arvutis ja aitab siluda piiramatul arvul saite, see on eriti mugav skriptide silumiseks, kuna te ei pea faile kaugserverisse saatma. Denveri rakenduse käivitamiseks kasutatakse Windowsi süsteemis programmi nimega Run, mis asub tavaliselt draivi C spetsiaalses alamkataloogis. Selle käivitamisel luuakse virtuaalne ketas, kuhu saate faile salvestada; tulevased projektid. Kui otsustate veebisaidi arendamisega tõsiselt tegeleda, saate Denweri alla laadida ja kohe alustada.

Denweri programmi eelised

  • installitud ühte kataloogi;
  • lihtne seadistada;
  • ei ummista registrit;
  • toetab piiramatut arvu servereid;
  • saate töötada kohe pärast paigaldamist;
  • Selle eemaldamiseks peate kustutama ainult ühe kataloogi.

Tervitused, mu ajaveebi kallid lugejad. Täna tahan puudutada Denveri arvutisse installimise ja konfigureerimise teemat. Saan aru, et seda teemat on käsitletud laialdaselt kõigis veebisaitide loomisele pühendatud ajaveebides. Kuid sellegipoolest on kuskil teave puudulik, kuskil pole häid ja selgeid ekraanipilte, kuskil on seadetes vigu. Kummalisel kombel on kommentaarides palju küsimusi, mis on seotud konkreetselt veebiserveri installimisega.

Kuna see teema on kasulik peamiselt algajatele, otsustasin teha selle tööriista kohta maksimaalse ülevaate koos samm-sammult juhiste ja videomaterjaliga. Nii et algajatel ei jääks küsimusi ja nad saaksid hõlpsalt kodus virtuaalserveri installida. Kas saame hakata õppima sarja esimest õppetundi, kuidas WordPressis veebisaiti luua?

Mis on Denwer ja miks seda vaja on?

Denver on tarkvarapakett, mis emuleerib tavalist Unixi veebiserverit. See sisaldab Apache serverit, PHP5, MySql5, phpMyAdmin jne. Kõik need tööriistad aitavad teil oma arvutis virtuaalset hostimist juurutada ja oma veebisaite ilma Interneti-ühenduseta siluda. Hetkel toetab Denwer Windowsi alates XP-st kuni versioonini 10.

Kust ma saan Denweri alla laadida?

Nagu öeldakse, saate alati ametlikult veebisaidilt alla laadida tarkvara uusima versiooni. Soovitan alla laadida ametlikest allikatest. Kuna kahtlastelt saitidelt alla laaditud failid võivad teie arvutit ohustada.

Laadige alla ametlikult veebisaidilt.

Miks paljud veebiarendajad Denwerit armastavad?

Armastust selle tööriista vastu õigustab asjaolu, et pärast selle paketi installimist pole vaja midagi konfigureerida, kuna kõik töötab karbist välja. Lisaks on võimalik töötada mitme saidiga, paigutades need erinevatesse kaustadesse. Ja muidugi lihtne komponentide värskendamise võimalus uutele versioonidele. Lihtsalt laadige vajalik komponent alla ja kopeerige see koos asendusega vastavasse kausta. Unustasin mainida ka irdkandjale (välkmälupulgad, välised kõvakettad) installimise võimalust.

Millest Denwer koosneb?

Heidame pilgu Denveri sisemusse ja vaatame, millest põhipakett koosneb.

  • Apache, SSL, SSI, mod ümber kirjutama, mod php.
  • PHP5 GD, MySQL, sqLite toega.
  • MySQL5 tehingutoega.
  • phpMyAdmin – MySQL andmebaasi juhtpaneel.
  • Sendmail ja SMTP serveri emulaator.
  • Virtuaalse hosti haldussüsteem.

Loomulikult saate kirjeldada ka täiendavaid mooduleid, mida saab alla laadida ja installida. Kuid ma arvan, et see pole algajatele vajalik.

Denveri (Denweri) paigaldamine.

Veebiserveri installimise ajal laaditi alla Denwer 3 Base jaotuskomplekt 2013-06-02 PHP versiooniga 5.3

Kuidas paigaldada Denwer? Üksikasjalikud juhised.

Noh, kõige huvitavam hetk on kätte jõudnud, nimelt Denveri installatsioon ise. Peaksite olema juba programmi levipaketi alla laadinud, kui te pole seda veel teinud, võite järgida ülaltoodud linki ja alla laadida.

Avame selle faili ja näeme väikest akent kirjaga: kas soovite kindlasti baaspaketi installida?



Avaneb terminal, kus on tervitus ja brauser, mis teavitab meid Denveri installimisest.

Saame täiendavaid soovitusi. Selles etapis peame määrama koha, kus virtuaalserver asub. Kui soovite installida mälupulgale või muule salvestusseadmele, kirjutage selle tee. Kui kavatsete selle oma arvutisse installida, saate teha sama, mis mina. Laske C:\WebServers registreerida

Ja vajutage uuesti Enter. Terminal küsib teilt, kas soovite tõesti installida veebiserveri kataloogi C:WebServers? Kaubik peab vajutama nuppu Y, öeldes jah. Ärge unustage muuta oma klaviatuuripaigutust inglise keeleks.

Meil palutakse valida virtuaalne draivitäht. Tavaliselt on tähestiku viimane täht Z. Aga kui see on võetud, siis vali midagi muud. Kuna Z on minu jaoks hõivatud.

Virtuaalseks kettaks valisin tähe Q. Sisestan selle tähe ja vajutan Enter.

Programm viib läbi testtöö ja kui kõik on korras, palub see teil vajutada sisestusklahvi, mida peate tegema.

Pärast seda alustab programm kõigi vajalike failide kopeerimist vastavasse kataloogi. Kui kopeerimine on lõppenud, palutakse teil valida Denveri käivitamiseks kaks võimalust. Ja soovitus on kasutada võimalust 1.

Järgmisena palutakse teil installida töölauale otseteed. Soovitan seda teha, vastasel juhul on hiljem Denveri käivitamine ebamugav. Pärast töölaua otseteede kinnitamist või tagasilükkamist avaneb brauser ja teavitab teid, et Denver on edukalt installitud.

Ja nii peaksid need otseteed pärast installimist teie töölauale ilmuma.

Uued töölaua otseteed

Denveri käivitamine.

Ja nii, et Denveriga koostööd alustada, tuleb see käivitada. Selleks kasutage otsetee Start Denwer. Pärast esimest käivitamist näete seda pilti.

Veendumaks, et Denwer töötab, vaadake salve. Sinna peaksid ilmuma järgmised ikoonid.

Seejärel avage brauser ja tippige aadressiribale http://localhost.

Selle tulemusena peaksite seda lehte nägema.

See tähendab, et kõik töötab suurepäraselt.

Mida teha, kui Denwer ei avane?

Mul on probleem, et kui ma sisestan aadressiribale http://localhost, kuvatakse valge ekraan ja ei midagi muud. Ja üks salveikoon.

Kui klõpsasite sellel, avanes konsool järgmise probleemiga.

Ühenduste kuulamine kohalikus hostis 25

Probleemi lahendamiseks peate avama tegumihalduri ja leidma sealt veebiavaldamisteenuse. Ja lihtsalt lülitage see välja.

Seejärel käivitame Denveri uuesti.

Denweri seadistamine.

Kohalikul kettal olevate saitidega mugavaks töötamiseks peaksite PHP konfiguratsioonifailides tegema mõned muudatused. Selleks avage fail php.ini, mille leiate järgmiselt teelt C:\WebServersusr\local\php5

Avage see fail tavalise märkmikuga ja otsige üles järgmised read.

max hukkamine aeg = 30, muutke väärtuseks 180.

max sisend aeg = 60, muuda ka 180-ks.

mälu limiit = 128 MB, muutke 512 MB-ks.

postitus max suurus = 8M, muuda 999M

Nüüd salvestage kõik muudatused ja taaskäivitage Denver.

Kus Denveris veebisaite majutada?

Asetate kõik oma saidid sellele teele: C:\WebServers\home\localhost\www

See tähendab, et www kaustas loote kausta test2.local ja asetate sinna kas oma HTML-failid või mootorifailid. Järgmises õpetuses räägime sellest, kuidas WordPressi Denwerisse installida, et see oleks selgem.

Nüüd näiteks lõin selle kausta.

Ja kui aadressiribal localhost/test2.local avamisel näeme seda pilti, siis töötab kõik hästi.

Kuidas eemaldada Denwer?

Kuna Denver ei mõjuta süsteemifaile, taandub selle eemaldamine installikausta lihtsalt prügikasti teisaldamiseks. Kuid enne Denveri kustutamist lõpetage tema töö. Ühendage virtuaalne ketas lahti. Ja eemaldage töölaualt otseteed. Seejärel lohistage installitud kaust WebServers vabalt prügikasti.

Milliseid alternatiive on Denwerile?

Kui teil tekib Denveri installimisel ootamatult raskusi. Järsku see ei käivitu või mõni muu probleem. Siin on teile sarnaste pakettide loend, mida saate installida ja virtuaalserverina kasutada.

  • XAMPP()
  • MAMP PRO (tasuline tarkvara, saadaval MAC OS-i jaoks)
  • AppServ
  • Avage Server

Ma arvan, et see loend on piisav, et aidata teil raskuste korral valida õige tööriist.

Denweri paigaldamine - videojuhised.

Veebilehe arendamisega tegelevad juba praegu mitte ainult professionaalid, vaid ka tavakasutajad, kes sellest vähemalt natuke aru saavad. Suur valik valmismalle võimaldab teil luua oma portaali ja asetada see veebis sõna otseses mõttes poole tunniga. Parim on seda teha arvutis. Vigade puudumise, kohanemisvõime ja brauseritevahelise ühilduvuse tagamiseks on vaja läbi viia rida teste.

Programmide hulgast, mis aitavad teil arvutis oma serverit käivitada, on parim Denver. Selle väljatöötamise ajal tehti kõik selleks, et selle kasutamist võimalikult palju lihtsustada. Tänu tehtud tööle saab iga kasutaja teenusega töötada ilma lisateadmisteta. Serveri nimi on lühend fraasist "Gentleman’s Kit for a Web Developer". Programmis on kõik tööriistad veebisaitide loomiseks ja testimiseks kohalikus masinas.

Parim on installida programm ketta C: juuresse, kuna see tee ei sisalda vene tähemärke. Denver Nuggets võimaldab töötada korraga mitme saidiga, igal neist on oma virtuaalne host.

Denveri uusim versioon eeldab selle kasutamist irdkandjal (Denwer Portable). Programm muutub asendamatuks neile, kes kavatsevad veebisaiti testida ilma võrguga ühendamata. See käivitatakse töölaual olevate otseteede abil: Start Denwer, Stop Denver ja Restart Denver.

Localhost Denweri peamised omadused:

  • paigaldusjaotuse väike suurus;
  • modulaarsus (saate alla laadida ja installida lisakomponente);
  • phpMyAdmini täisväärtuslik juhtpaneel (võimaldab andmebaasiga tõhusalt töötada);
  • mitme saidi töö korraga;
  • mugavad tööriistad teenuse käivitamiseks ja peatamiseks;
  • Denveri lihtne eemaldamine ilma tagajärgedeta;
  • ametlik veebisait paljude tasuta lisakomponentidega;
  • saate installida PHP4 ja MySQL4 varasemaid väljaandeid;
  • integreeritud SendMaili moodul, mis on võimeline töötama Perli, Parseri ja PHP-ga;
  • režiim hosts-faili automaatseks reguleerimiseks;
  • saidi täielik töökvaliteedi testimine enne selle võrku jõudmist;
  • mugav automaatne konfiguratsioonisüsteem (kasutaja ei pea teadma programmi tehnilisi nõtkusi).

Programm sobib operatsioonisüsteemidele Windows XP, 7, 8.1, 10. Liides on osaliselt tehtud vene keeles.

Laadige alla Denwer

Veebiserver on täiesti tasuta, selle uue versiooni saab alla laadida veidi madalamal. Nupp viib ametliku ressursi juurde, nii et installijaotus on 100% originaalne. Samuti jälgime programmi uuendamist, siin saate alati alla laadida selle uue versiooni ja vajadusel värskendada olemasolevat.