If-Koubou

Начинаещ гейк: как да бъде домакин на вашия собствен уеб сайт на Windows (WAMP)

Начинаещ гейк: как да бъде домакин на вашия собствен уеб сайт на Windows (WAMP) (Как да)

Хостинг на собствения си уеб сайт не трябва да струва месечна такса или да изисква много технически познания за настройка. Ако просто трябва да бъде домакин на малък уеб сайт, който ще има само няколко посетители, можете да превърнете своя Windows компютър в WAMP сървър.

Трябва ли да бъде домакин на вашия собствен сайт?

Докато хоствате свой собствен уеб сайт на вашия локален компютър е много забавно, ако искате уеб сайт, който хората могат действително достъп, може да искате да получите свой собствен уеб хостинг план някъде. Bluehost предлага неограничен хостинг за $ 3.95 на месец, с пълна поддръжка за PHP и MySQL. Това определено е лесен начин да започнете с уебсайт и те имат прости инсталатори с 1 кликване, за да започнат с популярен софтуер като 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 сега" преди да докоснете Готово. Трябва да видите програмата, която се изпълнява в зоната за уведомяване.

Страницата по подразбиране в момента просто ни показва страница с бързи данни, за да можем да потвърдим, че всички компоненти работят правилно. Ако видите този екран, успешно сте инсталирали WAMP сървър.

Някои Бързо Отстраняване на неизправности

Направихме няколко инсталации за тестване на тази програма и установихме, че няколко пакета от Microsoft са абсолютно необходими, за да може WampServer да работи правилно. Ако сте се сблъскали с проблеми до този момент, уверете се, че сте инсталирали следните актуализации, деинсталирайте WampServer, рестартирайте компютъра и преинсталирайте WampServer.

WAMP 32-битови необходими пакети:
Microsoft Visual C ++ 2008 SP1 Redistributable Package (x 86)
Microsoft Visual C ++ 2010 SP1 Redistributable Package (x 86)
Microsoft Visual C ++ 2012 (изберете vcredist_x86.exe)

WAMP 64-битови необходими пакети:
Microsoft Visual C ++ 2008 SP1 Redistributable Package (x86) (това не е печатна грешка - имате нужда от пакета x86)
Microsoft Visual C ++ 2008 Redistributable пакет (x64)
Microsoft Visual C ++ 2010 SP1 Redistributable пакет (x64)
Microsoft Visual C ++ 2012 (изберете vcredist_x64.exe)

Допълнителна конфигурация на WAMP

За да промените страницата (ите), която уеб сървърът ви показва, отворете www директорията, като кликнете с левия бутон върху иконата WAMP в областта за уведомяване.

Папката, която се отваря, е мястото, където трябва да поставите на уебсайта си всички файлове, които искате да хоствате. Всичко от WordPress инсталационни файлове до статични HTML файлове може да бъде поставено тук и промените ще бъдат отразени едновременно на вашия уеб сайт (просто натиснете refresh).

Нека разгледаме един бърз пример за това как да пуснете съдържание в тази папка, за да може да се показва на уебсайта Ви. Можете да използвате програма за уеб програмиране или нещо толкова просто като Notepad, за да създадете основна PHP страница и да я поставите на вашия уеб сайт.

Следният код ще бъде добър старт:



PHP тест


Hello World

'; ?>

Поставете този код в Notepad и запазете файла като index.php във вътрешността на C: \ wamp \ www

Сега се върнете на уебсайта си (или натиснете бутона refresh [F5], ако вече сте го отворили) и ще видите страницата, която току-що създадохте.

По подразбиране уебсайтът Ви понастоящем е достъпен само от компютъра, на който е инсталиран WampServer. Това е идеално за всеки, който просто използва своя WAMP сървър за тестване или разработване, но за да направи уебсайта ви достъпен за останалия свят, кликнете върху иконата на WampServer и кликнете върху "Put Online".

По подразбиране конфигурационният файл на Apache е настроен да отхвърля входящите връзки от всички, с изключение на localhost, така че ще трябва да смените и два реда код, така че другите устройства да не виждат грешка "403 Forbidden" при всяко зареждане вашия сайт. Достъп до httpd.conf (конфигурационния файл на Apache), като кликнете с левия бутон на мишката върху менюто WampServer и гледате в папката Apache.

Превъртете надолу, докато видите код, който гласи:

Поръчайте отхвърляне, позволете

Отричай от всичко

Изтрийте този код и го заменете с:

Поръчай Позволи, Отричай

Оставете от всички

Запазете промените в httpd.conf и рестартирайте всички услуги.

Вашият сайт трябва да бъде достъпен от World Wide Web. Ако не, уверете се, че сте препратили порт 80 към вашия компютър на вашия маршрутизатор.