Geek для начинающих Как разместить свой собственный сайт на Windows (WAMP)
Хостинг вашего собственного сайта не должен стоить ежемесячной платы или требовать много технических знаний для установки. Если вам просто нужно разместить небольшой веб-сайт, на котором будет только несколько посетителей, вы можете превратить ваш компьютер с Windows в сервер WAMP..
Если вы разместите свой собственный сайт?
Хотя размещение собственного веб-сайта на локальном компьютере очень увлекательно, если вам нужен веб-сайт, к которому люди могут получить доступ, возможно, вы захотите получить свой собственный план веб-хостинга. Bluehost предлагает безлимитный веб-хостинг за $ 3,95 в месяц, с полной поддержкой PHP и MySQL. Это определенно простой способ начать работу с веб-сайтом, и у них есть простые установщики в один клик, чтобы вы начали работать с популярным программным обеспечением, таким как WordPress и другими.
Если вы размещаете свой собственный локальный сайт, к которому вы хотите, чтобы люди имели доступ, вам понадобится открыть брандмауэр для домашнего компьютера, а это означает, что вы потенциально можете открыть некоторые дыры в безопасности. Определенно стоит подумать о том, чтобы получить дешевый хостинг в другом месте, например, в Bluehost или Hostgator..
Если вы просто хотите локальный сервер разработки, то продолжайте читать.
Что такое «ВАМП»?
WAMP - это сокращение, обозначающее «Windows, Apache, MySQL и PHP». Когда вы загружаете WAMP, вы просто загружаете программу, которая устанавливает три разные вещи. WAMP удобны тем, что позволяют одним махом загрузить и установить все пакеты, необходимые для размещения динамического веб-контента. В противном случае вам придется загрузить три пакета отдельно..
Windows - Буква W в WAMP указывает на то, что программа совместима с операционными системами Windows..
апаш - Это программа, которая используется для размещения вашего сайта. С его помощью вы можете размещать HTML-файлы и другой статический веб-контент..
MySQL - Это обеспечивает базу данных для вашего веб-контента. Многие динамические веб-страницы должны хранить данные (то есть имена пользователей и пароли для веб-учетных записей), в которые входит MySQL..
PHP - Самый популярный язык для написания динамического веб-контента - безусловно. WordPress, Facebook, Joomla и многие другие веб-сайты и системы управления контентом используют PHP. Если вы планируете разместить что-то большее, чем статические веб-страницы, PHP будет незаменимым помощником.
Если вы используете Linux вместо Windows, вам нужно установить LAMP. Также возможно разместить веб-сайт в Windows с помощью IIS, поэтому вам не нужно устанавливать какое-либо стороннее программное обеспечение. В большинстве случаев переход по маршруту IIS не рекомендуется, и для поддержки динамического веб-содержимого требуется гораздо больше усилий, поэтому придерживайтесь WAMP, если только у вас нет особых обстоятельств, требующих IIS..
Прежде чем мы продолжим, пожалуйста, поймите, что размещение веб-сайта на обычном ПК и подключение к интернету потребительского уровня не рекомендуется ни для чего, кроме тестирования, и / или для размещения небольшого веб-сайта для нескольких посетителей. Помните, что в следующий раз, когда Центру обновления Windows потребуется перезагрузить вашу систему, ваш сайт отключится вместе с ним - не идеальная ситуация для серьезного сайта.
Установка WAMP
Доступно много программ WAMP, но мы будем работать с WampServer. Перейдите на их веб-сайт и загрузите последнюю версию своей программы, а затем начните установку.
Установочные подсказки говорят сами за себя; просто оставьте все по умолчанию и нажимайте Далее. Вы можете просто нажать «Открыть» в этом приглашении, чтобы WampServer использовал браузер по умолчанию, когда бы вы ни посмотрели на своем веб-сайте:
Не забудьте также добавить исключение безопасности для Apache в брандмауэр Windows:
После завершения установки установите флажок «Запустить WampServer 2 прямо сейчас», прежде чем нажимать кнопку «Готово». Вы должны увидеть запущенную программу в области уведомлений..
Щелкните левой кнопкой мыши по значку и нажмите «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-файлов, и изменения будут отражены на вашем веб-сайте одновременно (просто нажмите «Обновить»)..
Давайте посмотрим на быстрый пример того, как вы поместите контент в эту папку, чтобы он отображался на вашем сайте. Вы можете использовать программу веб-разработки или что-то такое же простое, как Блокнот, чтобы создать простую страницу PHP и разместить ее на своем веб-сайте..
Следующий код будет хорошим началом:
«; ?>
PHP Test
Привет, мир
Вставьте этот код в Блокнот и сохраните ваш файл как index.php внутри C: \ wamp \ www.
Теперь вернитесь на свой веб-сайт (или нажмите «Обновить» [F5], если он уже открыт), и вы увидите страницу, которую вы только что создали..
По умолчанию ваш веб-сайт в настоящее время доступен только для компьютера, на котором установлен WampServer. Это идеально подходит для тех, кто просто использует свой WAMP-сервер для тестирования или разработки, но для того, чтобы сделать ваш сайт доступным для остального мира, нажмите значок WampServer и нажмите «Подключить к сети».
По умолчанию в файле конфигурации Apache запрещены входящие соединения от всех, кроме локального, поэтому вам также придется изменить две строки кода, чтобы другие устройства не видели ошибку «403 Forbidden» при каждой попытке загрузки. твой сайт. Для доступа к httpd.conf (файл конфигурации Apache) щелкните левой кнопкой мыши меню WampServer и просмотрите папку Apache..
Прокрутите вниз, пока не увидите код, который говорит:
Заказать Запретить, Разрешить
Отрицать все
Удалите этот код и замените его следующим:
Заказать Разрешить, Запретить
Разрешить от всех
Сохраните изменения в httpd.conf и перезапустите все службы..
Ваш сайт теперь должен быть доступен из World Wide Web. Если нет, убедитесь, что вы перенаправили порт 80 на ваш компьютер на маршрутизаторе.