Домашня » як » Початківець Geek Як розмістити свій сайт на Windows (WAMP) t

    Початківець Geek Як розмістити свій сайт на Windows (WAMP) t

    Хостинг вашого власного сайту не повинен коштувати щомісячну плату або вимагає багато технічних знань для налаштування. Якщо вам просто потрібно розмістити невеликий веб-сайт, який матиме лише декількох відвідувачів, ви можете перетворити ваш ПК з 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 зараз" перед тим, як натиснути "Готово". Ви повинні побачити програму, запущену в області сповіщень.

    Клацніть лівою кнопкою миші на значку і натисніть "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-файлів, і зміни відображатимуться на вашому веб-сайті одночасно (просто натисніть оновлення).

    Давайте розглянемо короткий приклад того, як ви могли б відмовитися від вмісту в цю папку, щоб її можна було розмістити на вашому веб-сайті. Ви можете використовувати програму веб-розробки або щось таке просте, як Notepad, щоб створити базову сторінку PHP і помістити її на свій сайт.

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



    Тест PHP


    Привіт Світ

    '; ?>

    Вставте цей код у Блокнот і збережіть файл як index.php всередині C: wamp www

    Тепер поверніться на свій веб-сайт (або натисніть оновлення [F5], якщо ви його вже відкрили), і ви побачите сторінку, яку ви щойно створили.

    За умовчанням веб-сайт наразі доступний лише для комп'ютера, на якому інстальовано WampServer. Це ідеально для тих, хто тільки використовує свій WAMP-сервер для тестування або розробки, але для того, щоб зробити ваш веб-сайт доступним для решти світу, натисніть значок WampServer і натисніть "Розмістити онлайн".

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

    Прокрутіть вниз, поки не побачите код, який говорить:

    Замовити Deny, Allow

    Відмовлятися від усіх

    Видалити цей код і замінити його на:

    Замовлення Дозволити, Заборонити

    Дозволити з усіх

    Збережіть зміни до httpd.conf і перезапустіть всі служби.

    Тепер ваш сайт має бути доступним з World Wide Web. Якщо ні, переконайтеся, що ви перенаправили порт 80 на комп'ютер на маршрутизаторі.