Начална » как да » Начинаещи Geek Как да се хоства свой собствен уебсайт на Windows (WAMP)

    Начинаещи Geek Как да се хоства свой собствен уебсайт на Windows (WAMP)

    Хостингът на собствения ви уебсайт не трябва да струва месечна такса или изисква много технически познания за настройка. Ако просто трябва да бъде домакин на малък уебсайт, който ще има само няколко посетители, можете да превърнете вашия Windows PC в 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 трябва да рестартира системата ви, уебсайтът ви ще спадне заедно с него - не е идеална ситуация за сериозен уебсайт.


    Инсталиране на WAMP

    Налични са много програми за WAMP, но ще работим с WampServer. Отправете се до техния уебсайт и изтеглете последната версия на програмата, след което започнете инсталацията.

    Инструкциите за инсталиране са очевидни; просто дръжте всичко на стойността по подразбиране и продължете да натискате Next. Можете само да кликнете върху „Отвори“ в този подкана, за да може WampServer да използва браузъра ви по подразбиране всеки път, когато решите да гледате уебсайта си:

    Не забравяйте също да добавите изключението за защита за Apache в защитната стена на Windows:

    Когато инсталацията приключи, поставете отметка в квадратчето, в което пише "Стартирайте WampServer 2 сега", преди да натиснете Finish. Трябва да видите програмата, която се изпълнява в областта за уведомяване.

    Кликнете с левия бутон на мишката върху иконата и натиснете "Localhost" в горната част на менюто за избор, за да отворите уебсайта си.

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

    Някои бързи проблеми

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

    WAMP 32-битови задължителни пакета:
    Пакет за разпространение на Microsoft Visual C ++ 2008 SP1 (x86)
    Microsoft Visual C ++ 2010 SP1 пакет за разпространение (x86)
    Microsoft Visual C ++ 2012 (изберете vcredist_x86.exe)

    WAMP 64-битови задължителни пакети:
    Пакет за разпространение на 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 файлове и промените ще се отразят едновременно на уебсайта ви (просто кликнете върху опресняване).

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

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



    PHP Test


    Здравей свят

    "; ?>

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

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

    По подразбиране вашият уебсайт понастоящем е достъпен само за компютъра, на който е инсталиран WampServer. Това е идеално за всеки, който използва сървъра си WAMP за целите на тестване или разработване, но за да направи сайта ви достъпен за останалия свят, кликнете върху иконата на WampServer и кликнете върху „Поставяне онлайн“.

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

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

    Поръчка Откажи, Разреши

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

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

    Поръчка Допускане, Отказ

    Позволете от всички

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

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