Размяшчэнне ўласнага вэб-сайта не павінна каштаваць штомесячную плату або патрабуе вялікай колькасці тэхнічных ведаў, каб наладзіць. Калі вам проста трэба размясціць невялікі вэб-сайт, які будзе мець толькі некалькі наведвальнікаў, вы можаце ператварыць свой ПК з Windows у сервер WAMP.

Калі вы размесціце свой уласны сайт?

Хоць хостынг на вашым лакальным кампутары на ўласным камп'ютэры вельмі весела, калі вы хочаце, каб сайт, якім людзі сапраўды могуць атрымаць доступ, вы можаце дзесьці атрымаць свой уласны план хостынгу. Bluehost прапануе неабмежаваны хостынг за $ 3,95 у месяц, пры поўнай падтрымцы PHP і MySQL. Гэта, безумоўна, просты спосаб пачаць працу з вэб-сайтам, і ў іх ёсць простыя ўсталёўшчыкі ў адзін клік, каб пачаць працаваць з папулярным праграмным забеспячэннем, напрыклад WordPress і іншымі.

Калі вы размесціце свой уласны лакальны сайт, да якога вы хочаце, каб людзі мелі доступ, вам трэба будзе адкрыць брандмаўэр на свой хатні кампутар, і гэта азначае, што вы патэнцыйна адкрываеце некаторыя адтуліны ў бяспецы. Гэта, безумоўна, варта падумаць аб тым, каб атрымаць танны план хостынгу ў іншым месцы, напрыклад, Bluehost або Hostgator.

Калі вы проста хочаце сервер мясцовай распрацоўкі, працягвайце чытаць.

Што такое "WAMP"?

WAMP - абрэвіятура, якая абазначае "Windows, Apache, MySQL і PHP". Пры загрузцы WAMP вы проста загружаеце праграму, якая ўсталёўвае тры розныя рэчы. WAMP зручныя тым, што дазваляюць загрузіць і ўсталяваць усе пакеты, неабходныя для размяшчэння дынамічнага вэб-кантэнту адным махам. У адваротным выпадку вам прыйдзецца спампаваць тры пакеты асобна.

Windows - "W" у WAMP як раз там, каб паказаць, што праграма сумяшчальная з аперацыйнымі сістэмамі Windows.

Apache - гэта праграма, якая выкарыстоўваецца на самай справе для размяшчэння вашага сайта. Толькі пры гэтым вы можаце размяшчаць файлы HTML і іншы статычны вэб-кантэнт.

MySQL - Гэта забяспечвае базу дадзеных для вашага вэб-змесціва. Для захоўвання дадзеных (напрыклад, імёнаў карыстальнікаў і пароляў для вэб-уліковых запісаў) неабходна шмат дынамічных вэб-старонак, куды ўваходзіць MySQL.

PHP - на сённяшні дзень найбольш папулярная мова для напісання дынамічнага вэб-кантэнту. WordPress, Facebook, Joomla і многія іншыя вэб-сайты і сістэмы кіравання кантэнтам выкарыстоўваюць PHP. Калі вы плануеце размяшчаць што-небудзь больш, чым статычныя вэб-старонкі, PHP стане важным кампанентам.

Калі вы працуеце з Linux замест Windows, вам трэба будзе ўсталяваць LAMP. Можна таксама размясціць вэб-сайт у Windows з дапамогай IIS, таму вам не трэба ўсталёўваць праграмнае забеспячэнне трэціх бакоў. Пераход па маршруце IIS не рэкамендуецца для большасці мэтаў, і гэта значна большая частка працэсу падтрымкі дынамічнага вэб-кантэнту - таму прытрымлівайцеся WAMP, калі ў вас няма ўнікальных акалічнасцей, якія патрабуюць IIS.

Перш чым працягваць, калі ласка, зразумейце, што размяшчэнне вэб-сайтаў на паўсядзённым ПК і падключэнне да Інтэрнэту для спажыўцоў не рэкамендуецца для акрамя тэставых мэтаў і / або размяшчэння невялікага вэб-сайта для некалькіх наведвальнікаў. Памятайце, што ў наступны раз, калі Windows Update неабходна перазагрузіць вашу сістэму, ваш вэб-сайт разам з ёй пачне працаваць - не ідэальная сітуацыя для сур'ёзнага сайта.

Ўстаноўка WAMP

Ёсць шмат праграм WAMP, але мы будзем працаваць з WampServer. Перайдзіце на свой сайт і запампуйце апошнюю версію праграмы, а потым пачніце ўстаноўку.

Падказкі па ўстаноўцы не тлумачацца; проста ўтрымлівайце ўсё па змаўчанні і працягвайце націскаць "Далей". Вы можаце проста націснуць кнопку "Адкрыць" у гэтым радку, каб WampServer скарыстаўся браўзэрам па змаўчанні кожны раз, калі вы вырашылі паглядзець на свой сайт:

Не забудзьцеся таксама дадаць выключэнне бяспекі для Apache у брандмаўэры Windows:

Калі ўстаноўка завершыцца, усталюйце сцяжок, у якім напісана "Запусціце WampServer 2 зараз", перш чым націснуць кнопку Гатова. Вы павінны ўбачыць праграму, якая працуе ў вашым апавяшчэнні.

Націсніце левую кнопку мышы на абразку і націсніце "Localhost" уверсе меню выбару, каб адкрыць свой сайт.

Старонка па змаўчанні ў цяперашні час проста паказвае нам старонку хуткай інфармацыі, каб мы маглі пацвердзіць, што ўсе кампаненты працуюць належным чынам. Калі вы бачыце гэты экран, вы паспяхова ўсталявалі сервер WAMP.

Некаторыя хуткія праблемы

Мы зрабілі некалькі тэставых усталёвак гэтай праграмы і выявілі, што некалькі пакетаў ад Microsoft абсалютна неабходныя для правільнай працы WampServer. Калі вы сутыкнуліся з праблемамі да гэтага часу, пераканайцеся, што ў вас усталяваны наступныя абнаўленні, выдаліце ​​WampServer, перазагрузіце ПК і пераўсталюйце WampServer.

32-разрадныя пакеты WAMP: Microsoft Visual C ++ 2008 SP1 Пераразмеркавальны пакет (x86) Microsoft Visual C ++ 2010 Пакет пераразмеркавання SP1 (x86) Microsoft Visual C ++ 2012 (выберыце vcredist_x86.exe)

Патрэбныя 64-разрадныя пакеты WAMP: Microsoft Visual C ++ 2008 SP1 Пераразмеркавальны пакет (x86) (гэта не памылка друку - вам патрэбен пакет x86) Microsoft Visual C ++ 2008 Пераразмеркавальны пакет (x64) Microsoft Visual C ++ 2010 SP1 Пераразмеркавальны пакет (x64) Microsoft Visual C ++ 2012 (абярыце vcredist_x64.exe)

Далейшая канфігурацыя WAMP

Каб змяніць старонку, якую адлюстроўвае ваш вэб-сервер, адкрыйце каталог www, націснуўшы левай кнопкай мышы на значок WAMP у галіне апавяшчэнняў.

Адкрытая папка - там, дзе вам трэба змясціць любыя файлы, якія вы хацелі б размясціць на сваім сайце. Тут можна змясціць усё, што ад усталявальных файлаў WordPress да статычных файлаў HTML, і змены будуць адначасова адлюстраваны на вашым сайце (проста націсніце абнавіць).

Давайце разгледзім хуткі прыклад таго, як вы ўпадаеце змесціва ў гэтую тэчку для падачы на ​​свой сайт. Для стварэння асноўнай старонкі PHP і размяшчэння на сваім сайце вы можаце выкарыстоўваць праграму вэб-распрацоўкі альбо нешта простае, як "Нататнік".

Наступны код стане добрым пачаткам:

Прывітанне Сусвет '; ?>

Устаўце гэты код у Нататнік і захавайце файл як index.php унутры C: \ wamp \ www

Зараз вярніцеся на свой сайт (альбо націсніце абнавіць [F5], калі ён ужо адкрыты), і вы ўбачыце старонку, якую вы толькі што стварылі.

Па змаўчанні ваш сайт у цяперашні час даступны толькі на кампутары, на якім усталяваны WampServer. Гэта ідэальна падыходзіць для тых, хто проста выкарыстоўвае свой сервер WAMP для тэставання альбо распрацоўкі, але каб зрабіць свой вэб-сайт даступным для астатняга свету, націсніце на значок WampServer і націсніце "пакласці Інтэрнэт".

Па змаўчанні файл канфігурацыі Apache усталёўваецца, каб адхіляць ўваходныя злучэнні ад усіх, акрамя localhost, таму вам прыйдзецца таксама змяніць два радкі кода, каб іншыя прылады не бачылі памылкі "403 Забаронена" пры спробе загрузкі. ваш сайт. Доступ да httpd.conf (файл канфігурацыі Apache), націснуўшы левай кнопкай мышы на меню WampServer і зазірнуўшы ў тэчку Apache.

Пракруціце ўніз, пакуль не ўбачыце код, які кажа:

Замовіць адмаўляць, дазволіць адмаўляць ад усіх

Выдаліце ​​гэты код і заменіце яго:

Замовіць дазволіць, забараніць дазваляць усім

Захавайце змены ў httpd.conf і перазапусціце ўсе службы.

Цяпер ваш сайт павінен быць даступны з сусветнай павуціны. Калі няма, то пераканайцеся, што вы накіравалі порт 80 на свой кампутар на маршрутызатары.