Разное

Wamp это что: WAMP — Википедия

Содержание

Зачем нужен VPS-сервер под Windows? / Блог компании VDSina.ru хостинг серверов / Хабр

Для справки. Операционная система Windows Server 2019 поддерживает до 64 отдельных физических CPU и 24 терабайта RAM

Какую ОС установить на сервер? Конечно, это зависит от решаемой задачи и приложения. Обычно у хостера несколько систем на выбор: например, CentOS, Debian, Ubuntu, Windows Server. Кроме того, можно загрузить свой образ ISO и поставить произвольную систему с любым набором софта.

По статистике, большинство установок приходится на Linux. Но есть ситуации, в которых лучше подходит Windows Server. Это не холивар, а чисто рациональный выбор.

Казалось бы, зачем может понадобиться Windows Server, если весь стек веб-технологий заточен на Linux, а свободная ОС выигрывает по всем параметрам — по надёжности, безопасности и производительности? Как вообще получилось, что 28,4% веб-сайтов в интернете работает под Windows, если верить статистике W3Techs?


Но статистика обманчива.

Возможно, перекос связан с тем, что Microsoft активно продвигает Windows Server среди корпоративных пользователей. Абсолютное большинство компаний использует ОС Windows для офисных компьютеров. На десктопах Linux пока сильно отстаёт.

Проще говоря, в компании есть системный администратор или отдел техподдержки, который годами обслуживает парк Windows-компьютеров, включая документооборот, офисные приложения, почту Outlook и прочее хозяйство, известное любому офисному работнику. В такой ситуации выбор в пользу Windows Server кажется логичным вариантом для серверной инфраструктуры. По данным Statista, около 72% корпоративной серверной инфраструктуры работает под Windows.

Исследование IDC, которое цитирует компания Red Hat, отдаёт Microsoft около 48% рынка платных серверов и 29% всех серверных установок, включая бесплатные. Что интересно, на рынке платных серверов Red Hat не слишком-то уступает Microsoft с показателем 34%.

Рынок коммерческих серверов (слева) и доля разных ОС среди всех серверных установок, включая бесплатные (справа), IDC 2019

На облачных хостингах у Linux подавляющее преимущество. Даже на собственном облаке Microsoft Azure сейчас Linux используется чаще, чем Windows. Сама Microsoft предлагает пользователям восемь вариантов Linux: CentOS, CoreOS, Clear Linux (от Intel), Debian, Oracle Linux, RHEL, SUSE и Ubuntu.

Другие облачные провайдеры почти полностью работают на Linux. Это имеет значение для всего рынка, потому что сегодня более половины всех серверов в мире покупают именно операторы облачных хостингов и гигантских дата-центров, такие как Amazon, Microsoft, Google и Facebook.

У хостинг-провайдеров Linux считается основным вариантом и выбором по умолчанию. Хотя есть варианты использования именно Windows-сервера. Посмотрим, что это за варианты.

Веб-сервер

Стандартный стек веб-приложений выпускается для Linux, но в случае необходимости можно поднять его на Windows, если эта операционная система требуется по какой-то причине. Но нужно понимать, что это означает пожертвовать безопасностью и надёжностью сервера, повышенным потреблением ресурсов и т. д. Главная проблема в том, что и квалифицированных специалистов по администрированию Windows-серверов найти сложнее, и информации по этой теме в открытом доступе меньше.

Тем не менее, существуют пакеты типа Xampp или Wamp Server для запуска под Windows стандартного программного стека: веб-сервер Apache, OpenSSL, MySQL, PHP.

Как вариант, для обслуживания веб-сайта и почтового сервера никуда не делся старый добрый Microsoft IIS Server, хотя его популярность в веб-разработке уже много лет снижается и снижается.

Есть хорошие инструменты для администрирования и мониторинга сервера под Windows. Например, один из самых продвинутых и дорогих серверных мониторов на рынке SolarWinds Server and Application Monitor (SAM) устанавливается только на Windows Server 2016+.

SolarWinds Server and Application Monitor

RDP-серфинг, VPN, прокси. Обход цензуры и анонимность

Чтобы сохранить анонимность при работе в интернете, желательно выходить в Сеть через собственный сервер. Таким образом, клиент маскирует свой реальный IP-адрес и защищает безопасность домашней системы.

Несколько вариантов использования сервера для анонимизации:

  1. Запуск браузера на сервере через клиент RDP
  2. VPN (OpenVPN, SoftEther, Shrew Soft)
  3. Прокси

В принципе, большинство серверного софта выпускается в версиях и для Windows, и для Linux, так что здесь решение остаётся на выбор пользователя. Но если дома установлена Windows, то удобно запускать Remote Desktop (Удалённый рабочий стол) именно на сервере Windows.

Соответствующие клиенты для удалённого подключения к Windows-серверу по RDP выпускаются для всех популярных операционных систем, кроме Linux:

Установка служб удалённых рабочих столов в Windows Server 2019

RDP, VPN и прокси часто используются для того, чтобы получить доступ к иностранным интернет-сервисам и сайтам, недоступным в вашей стране. Соответственно, в этом случае сервер должен находиться в целевой стране, куда вы хотите подключиться. Например, через зарубежный сервер можно подключаться к иностранным сервисам, которые не работают на территории России.

Некоторые сервисы, которые ограничивают контент для пользователей с российских IP-адресов

  • Радио Pandora
  • Телевидение Fox
  • Видеосервис Hulu, конкурент Netflix

Как вариант, сервис может быть не полностью заблокирован, но иностранной аудитории предложат другой контент. Или цена для американского пользователя может быть ниже, чем для нашего, поэтому тоже есть смысл в использовании прокси.

Мультсериал «Симпсоны» транслируется именно на телеканале Fox

В конце концов, через прокси легче всего получить доступ к ресурсам, заблокированным местными властями, как знаменитое Луркоморье. По российскому законодательству пользователь имеет право использовать сервисы для обхода блокировки, то есть использование VPN/прокси не является нарушением законодательства. В большинстве стран законодательство аналогичное.

Игровой сервер

Windows VPS отлично подходит для работы игрового сервера в круглосуточном режиме. На собственном сервере вы получите гораздо меньше пинг, можете ограничить круг участников и установить собственные правила. Вот небольшой список инструкций по установке серверов к разным играм под Windows и Linux, в обычной и Steam-версии:

Некоторые игры устанавливаются только под Windows, так что особых вариантов нет.

Скачивание файлов, файлообмен, бэкапы

Windows VPS удобно использовать как файл-сервер и медиасервер для скачивания и раздачи файлов, а также трансляции видеоконтента.

Для некоторых профессий свой сервер просто необходим. Например, если вы веб-разработчик или дизайнер, а клиент просит перенести с одного хостинга на другой 10-20 сайтов по 10-20 гигабайт, то здесь сложно обойтись без автоматизации задачи через VPS. Конечно, можно автоматизировать всё и с домашнего ПК, но на сервере канал обычно толще, так что работа будет выполнена быстрее.

На своём сервере удобно хранить бэкапы, автоматически загружая их по расписанию.

Наконец, с сервера можно расшарить коллекцию медиафайлов для трансляции на весь интернет или закрытой группе — сделать своеобразный «локальный YouTube» на своём хостинге. Например, выложить на сервере семейный видеоархив, открыв доступ только родственникам.

Самый простой способ транслировать мультимедийный контент с сервера Windows — установить Plex Media Server. Это бесплатное программное обеспечение, впрочем, работает также под Linux и macOS (серверная часть), а клиенты есть под любые платформы.

Plex Media Server

Plex удобно организует и индексирует фильмы, музыку и фотографии, выполняя транскодирование видео на лету и транслируя контент на любые клиенты.

Альтернативный вариант — Universal Media Server, он тоже поддерживает все возможные операционные системы и клиентские устройства.

Трейдинг

Примитивный торговый бот на бирже WebMoney Exchanger способен принести несколько долларов в день и окупить свой хостинг.

По некоторым валютным парам типа WMR/WMX спред временами превышает 1,6%, что компенсирует комиссию WebMoney (2×0,8%) и оставляет прибыль для трейдинга

Некоторые пользователи арендуют сервер для торговли на Forex, хотя трейдинг с большим плечом — это огромные риски.

Тем не менее, программное обеспечение MetaTrader работает под Windows, а удалённое управление торговыми ботами возможно и с мобильного телефона.

Автоматические задачи

Со своего сервера удобно запускать задачи, которые требуется автоматически выполнять в интернете через регулярные интервалы времени:

  • скрапинг полезной информации с сайтов;
  • автоматическое перебивание ставок на аукционах;
  • акции/распродажи (например, товары по $0,01 на AliExpress каждое утро разбирают в течение нескольких секунд)
  • бронирование очереди в посольство, заказ дефицитных билетов на концерты, столика в ресторане;
  • и так далее.

В повседневной жизни обычного человека таких задач очень много. Они разнообразные — и регулярно возникают новые. Так что в наше время каждой домохозяйке желательно иметь под рукой свой сервер на случай необходимости.


На правах рекламы

VDSina предлагает Windows VDS с уже включённой в стоимость лицензией и посуточной оплатой на тарифах от 4 ГБ ОЗУ для самых разных задач, требующих операционку от Microsoft. На выбор Windows Server 2012, 2016 или 2019.
Удалённый сервер мощнее домашнего компьютера — это реально, закажи и убедись 😉

Инструкция по установке и настройке WAMP-сервера

WAMP-сервер является реализацией классического LAMP-сервера, но для ОС семейства Windows. В данный дистрибутив входит Apache, PHP, MySQL и автоматический установщик расширений.

Перед установкой WAMP-сервера установим недостающие библиотеки — Visual C++ Redistributable for Visual Studio 2015. Для этого переходим по ссылке. Для удобства выбираем язык отображения страницы нажимаем на кнопку Download / Загрузить.

Страница обновится, выбираем разрядность дистрибутива и кликаем по кнопке Next / Далее.

Дожидаемся полной загрузки пакета. Устанавливаем его по принципе “Далее-Готово”.

Аналогичным образом устанавливаем:

Переходим на сайт проекта WAMP по ссылке. Открываем раздел “Загрузка”

Дожидаемся полной загрузки файла и запускаем его.

В самом начале, программа предлагает выбрать язык для всего процесса установки. Выбираем по удобству. В нашем случае будет английский. Кликаем по кнопке “OK”.

Внимательно читаем лицензионное соглашение. Если все устраивает — принимаем условия и продолжаем установку.

На следующем этапе программа предложит ознакомиться с информацией по установке.

Данная информация напоминает о необходимости отключить IIS сервер и обновить пакеты Visual C++.

Выбираем путь установки. По умолчанию “C:wamp”. Важно, чтобы на диске было свободно более 2,5Гб. Если все устраивает, нажимаем “Далее” (Next).

На следующем шаге, программа предложит создать ярлык в меню Пуск. Кликаем “Далее” (Next).

Проверяем параметры установки и кликаем “Установить” (Install).

Дожидаемся окончания процесса установки.

В процессе установки может появиться вопрос об использовании Internet Explorer в качестве браузера WAMP-сервера. Если желаете выбрать другой браузер, нажимаем кнопку “Да”. В этом случае будет необходимо указать exe-файл нового браузера.

Если установлены все вышеперечисленные обновления, сервер WAMP-запустится в системном трее.

Проверяем работу сервера. Для этого перейдем по ссылке http://127.0.0.1.

Разрешим подключение для всех, а не только для локальных пользователей. Отредактируем файл C:wamp64binapacheapache2.4.39confhttpd.conf.

В данном конфигурационном файле необходимо отыскать секцию:
<Directory "${INSTALL_DIR}/www/">
Заменяем значение “Require local”на “Require all granted”.

Сохраняем изменения и закрываем файл.

Теперь отредактируем файл C:wamp64binapacheapache2.4.39confextrahttpd-vhosts.conf. Заменяем параметры и значения секции Directory на:

Options FollowSymLinks

AllowOverride All

Order deny,allow

allow from all

Сохраняем и закрываем файл.

Перезапускаем WAMP-сервер. Для этого кликаем по значку в трее правой кнопкой мыши и выбираем Refresh.

Для проверки работы www-сервера, создадим html-файл в корне сайта. Для этого открываем Блокнот и наполняем его html-кодом. Затем сохраним файл по пути C:wamp64wwwindex.html

Теперь с другого компьютера откроем файл. Это можно сделать по доменному имени, если оно приобретено и настроено, либо по IP-адресу. В качестве примера:

http://<domain_name>/index.html

http://<IP-address>/index.html

Для того, чтобы узнать свой IP-адрес, достаточно открыть командную строку или окно PowerShell и выполнить команду:

ipconfig

Открываем.

Важно! Правила Брандмауэра Windows должны разрешать подключение к 80 и 443 TCP-портам.

Настройка phpMyAdmin

На главной странице сервера, в самом низу, слева, в секции Tools кликаем по phpmyadmin.

Страница откроется по адресу http://127.0.0.1/phpmyadmin/.

Web-приложение запросит логин и пароль. По умолчанию, логин — root, пароль следует оставить пустым. Также следует выбрать используемую СУБД и кликнуть по кнопке “Вперед”.

После успешной авторизации можно добавить пользователей, если в этом есть необходимость, а также изменить пароль пользователя root. Перейдем на вкладку “Учетные записи пользователей”. В строке пользователя root кликнем по редактировать привилегии.

Страница обновится, кликаем по “Изменить пароль”. Вводим пароль и его подтверждение. Кликаем по кнопке “Вперед”.

Важно понимать. что root является пользователем с наивысшими привилегиями. Пароль должен быть сложным.

По окончании настроек перезапускаем сервер аналогично тому, как это было показано выше.

Средняя оценка: 5.0
Оценили: 1

220140
Минск
ул. Домбровская, д. 9

+375 (173) 88-72-49

700
300

ООО «ИТГЛОБАЛКОМ БЕЛ»

220140
Минск
ул. Домбровская, д. 9

+375 (173) 88-72-49

700
300

ООО «ИТГЛОБАЛКОМ БЕЛ»

700
300

Локальный WAMP-сервер UwAmp — Школа программирования ProgTips

Для программирования сайтов на PHP нужно иметь локальный веб-сервер. Обычно такой сервер содержит сразу несколько компонент: ««Windows, Apache, MySQL и PHP». По первым буквам получается сокращение WAMP-сервер. Наиболее простой и удобный — UwAmp.

Назначение WAMP-сервера

Когда PHP-программист разрабатывает сайт, то он это делает сначала на своем компьютере, а потом выкладывает программу на хостинг. Чтобы PHP-скрипты выполнялись правильно необходимо, чтобы на локальном компьютере стояли те же программы, что и на хостинге. Как правило, это следующие программы:

  • Веб-сервер Apache — именно это веб-сервер наиболее популярен в Интернете.
  • PHP-интерпретатор — именно эта программа и выполняет PHP-скрипты.
  • СУБД MySQL — это самая популярная система управления базами данных в Интернете.

Устанавливать все эти программы по отдельности долго, поэтому обычно используются WAMP-серверы, которые уже включают все необходимое. При запуске WAMP-сервера программист может приступать к отладке PHP-скриптов.

Для обращения к локальному веб-серверу существует специальный адрес: localhost. При вводе данного адреса браузер обращается к локальному серверу. WAMP-сервер обрабатывает PHP-программу и передает результат в браузер. Поэтому сайт выглядит также, как если бы он был установлен на хостинге.

Какое-то время в Рунете был популярен WAMP-сервер Denwer, но он требует установки. Удобнее использовать портабельный сервер, поэтому я рекомендую UwAmp.

Преимущества UwAmp

WAMP-сервер UwAmp имеет следующие особенности:

  • бесплатный;
  • портабельный;
  • может работать с USB-накопителя;
  • поддерживает UNICODE;
  • поддерживает несколько версий PHP;
  • поддерживает SQLite;
  • включает phpMyAdmin.

Это делает UwAmp удобным инструментом для веб-разработки.

Начало работы

Сервер UwAmp входит в сборку «PHP-экспресс«. Если она установлена, то для запуска щелкните на:

c:\Prog\UwAmp\UwAmp.exe

Управление UwAmp

Управление очень простое.

Поместите ваш сайт в папку c:\Prog\UwAmp\www

Для запуска localhost нажмите кнопку «Browser www».

Для перехода к папке сайта нажмите «Folder www».

Для перехода к базе данных нажмите «PHPMyAdmin»

login: root

password: root

После внесения изменений в исходный текст сайта не забывайте нажимать F5 для перезагрузки страницы.

Для завершения работы закройте программу.

Изменение конфигурации

Если вы хотите изменить конфигурацию программ, то настройки находятся в этих файлах.

  • Config file for apache : bin/apache/conf/httpd_uwamp.conf
  • Config file for PHP : bin/php/php_[*]/php_uwamp.ini
  • Config file for MySQL : database/mysql-*/my_uwamp.ini

Официальный сайт: www.uwamp.com

Если UwAmp не запускается, то это, возможно, связано с занятым портом 80. В этом случае в httpd.conf нужно заменить строку «Listen 80» на «Listen 8080». В этом случае запускать нужно localhost:8080.

Установка wamp сервера и создание виртуальных хостов





Приветствую дорогие читатели! В этой статье хочу Вам показать, как установить локальный сервер WAMP и как создать виртуальные хосты.


Эта статья для тех, кто только начинает изучение какого-то серверного языка, например PHP и нуждается в какой-то боевой машине, где можно делать разные эксперименты. А в будущем, разрабатывать и запустить на ней полноценные сайты.


Как мы знаем, язык PHP без веб сервера работать не будет, поэтому приступим к его установке.


Установка WAMP сервера


И так, первое что нам нужно сделать это зайти на сайт http://www.wampserver.com/ru/ и скачать инсталлятор данного сервера.



После нажатия на соответствующей ссылке, появится окно ( pop-up ) с несколькими предупреждениями. Где говориться, что, нельзя использовать предыдущие серверные расширения и для того чтобы сервер заработал, нужно перейти по предоставленной ссылке и скачать пакет Visual C++ Redistributable для Visual studio, и конечно установить его.


Если этого не сделать, то при запуске сервера появятся различные ошибки об отсутствии каких-то файлов с расширением dll. Пример ошибки: » Отсутствует файл MSVCR110.dll «.



После того как кликнули по ссылке » download directly «, нас перенаправит на страницу скачивания, где через 5 секунд появится окно для выбора места на своём компьютере.



Выбираем место для сохранения файла и нажимаем на кнопку » сохранить «.


Дальше идёт обычная установка программы, с которой справится любой пользователь.


Открываем скаченный файл.



Выбираем язык установки.


Принимаем условия лицензии и нажимаем на Next.


Замечания по установке


Дальше, читаем важную информацию, где говориться о том что нельзя установить wampserver поверх существующего ( установленного ) пакета wampserver. То есть перед тем как продолжить, убедитесь в том, что его нет на Вашем компьютере.



Установите wampserver только в корень выбранного диска. То есть путь до папки установки может быть только таким: имя_вашего_диска:\wamp. Например: C:\wamp или D:\wamp или E:\wamp.


Перед установкой закройте skype, или убедитесь в том, что не используется 80-ый порт. Для того чтобы освободить 80-ый порт, нужно зайти в настройках скайпа, выбрать вкладку » дополнительно » , выбрать пункт » соединение » и убрать галочку. После этого нужно нажать на кнопку » Сохранить «.



Установите все необходимые пакеты Visual C++. VC9, VC10, VC11, VC13 и VC14. Ссылки на скачивание пакетов указаны в тексте.



Для того чтобы убедиться что необходимые пакеты Visual C++ установлены, необходимо открыть список установленных программ.



После того как сделали всё что указано в окно с важной информацией, нажимаем на Next.


Выбираем место для установки и нажимаем Next.



После этого нажимаем еще раз Next и Install.


Ждём завершение установки и всё.


Для того чтобы убедится что сервер работает конечно нужно его запустить. Через несколько секунд после запуска, в трее, появится значок wamp. Постепенно, он станет зелёного цвета.



Если с момента запуска, прошло уже больше минуты, а значок wamp имеет другой цвет, красный или оранжевый, значит, возникли какие-то проблемы при запуске.


Теперь откроем домашнюю страницу wamp. Для этого в адресной строке браузера нужно ввести строку » localhost «.



Как мы видим, сервер у нас работает.

Создание виртуального хоста ( запуск сайта )


Теперь, нам нужно создать виртуальный хост, то есть добавить какой-то сайт на нашем локальном сервере.


Для начала, нужно убрать комментарий у одной строчки из файла » httpd.conf «. Он у нас находится по следующему адресу: Имя_вашего_диска:/wamp/bin/apache/apache2.4.23/conf



Открываем его в любимом текстовом редакторе, находим строку » #Include conf/extra/httpd-vhosts.conf » и раскомментируем её, то есть убираем первый символ решётку.



Сохраняем изменения и закрываем этот файл. Теперь необходимо открыть файл » httpd-vhosts.conf «, который находится по следующему адресу: Имя_вашего_диска:/wamp/bin/apache/apache2.4.23/conf/extra



После того как его открыли, копируем этот блок:


        <VirtualHost *:80>
            ServerName localhost
            ServerAlias localhost
            DocumentRoot Имя_вашего_диска:/wamp/www
            <Directory  " Имя_вашего_диска:/wamp/www/">
                Options +Indexes +Includes +FollowSymLinks +MultiViews
                AllowOverride All
                Require local
            </Directory>
        </VirtualHost>
    


Вставляем его ниже, и изменяем его следующим образом:


        <VirtualHost *:80>
            ServerName домен_вашего_сайта
            ServerAlias домен_вашего_сайта
            DocumentRoot D:/wamp/www/папка_вашего_сайта
            <Directory  "D:/wamp/www/папка_вашего_сайта/">
                Options +Indexes +Includes +FollowSymLinks +MultiViews
                AllowOverride All
                Require local
            </Directory>
        </VirtualHost>
    


Для примера, я добавил хост для тестового сайта testsite.local и в итоге у меня получился такое содержимое файла httpd-vhosts.conf:



        
        # Virtual Hosts
        #

        <VirtualHost *:80>
            ServerName localhost
            ServerAlias localhost
            DocumentRoot D:/

Wamp — это… Что такое Wamp?

  • Wamp — {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres   Sigles de trois lettres AAA à DZZ EAA à HZZ IAA à LZZ MAA à PZZ QAA à TZZ UAA à XZZ …   Wikipédia en Français

  • WAMP — es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas: Windows, como sistema operativo; Apache, como servidor web; MySQL, como gestor de bases de datos; PHP (generalmente), Perl, o… …   Wikipedia Español

  • Wamp — Wamp, n. [From the North American Indian name.] (Zo[ o]l.) The common American eider. [1913 Webster] …   The Collaborative International Dictionary of English

  • wamp — {{/stl 13}}{{stl 8}}rz. mż I, Mc. wamppie {{/stl 8}}{{stl 7}} kobieta zachowująca się w sposób uwodzicielsko wyzywający, kobieta demoniczna : {{/stl 7}}{{stl 10}}Ubierać się na wampa. Wamp filmowy. &LT;ang.&GT; {{/stl 10}} …   Langenscheidt Polski wyjaśnień

  • WAMP — For a comparison of different WAMP packages, see comparison of WAMPs. WAMPs are packages of independently created programs installed on computers that use a Microsoft Windows operating system. The interaction of these programs enables dynamic web …   Wikipedia

  • WAMP —   Sigles d’une seule lettre   Sigles de deux lettres   Sigles de trois lettres > Sigles de quatre lettres   Sigles de cinq lettres   Sigles de six lettres   Sigles de sept… …   Wikipédia en Français

  • WAMP — См. также: LAMP WAMP  акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый с целью разработки, предоставления веб сервисов. WAMP назван по первым буквам входящих в его состав компонентов:… …   Википедия

  • WAMP — LAMP ist ein Akronym für den kombinierten Einsatz von Programmen auf Basis von Linux, um dynamische Webseiten zur Verfügung zu stellen. Dabei stehen die einzelnen Buchstaben des Akronyms für die verwendeten Komponenten: Linux Apache MySQL PHP… …   Deutsch Wikipedia

  • wamp — m IV, DB. a, Ms. wamppie; lm MB. y, D. ów «kobieta zachowująca się w sposób wyzywający, uwodzicielski, prowokujący mężczyzn; kobieta demoniczna» Filmowy wamp. ‹ang.› …   Słownik języka polskiego

  • WAMP — Williams Afghan Media Project (Community » Media) * Windows, Apache, MySQL, Perl (Computing » General) * West African Museums Program (Community » Museums) * Where Are My Pants? (Miscellaneous » Funnies) …   Abbreviations dictionary

  • Инструменты web разработчика. WAMPSERVER 2 – только новый софт

    Приятная новость для любителей пользоваться новыми версиями софта. В прошлом месяце обновился WAMPSERVER 2 – набор софта для web разработчиков. Фанатом новых версий я не являюсь 🙂 , поэтому попробовал WAMPSERVER только сейчас. До этого пользовался WAMP 1.7.3, о которой я уже рассказывал (статья «Установка и настройка WAMP5»).

    Одним из основных достоинств WAMPSERVER является то, что он включает практически самые новые компоненты (Apache, PHP, MySQL, SQLitemanager, Phpmyadmin). Посмотреть их версии и скачать дистрибутив можно здесь.

    Кроме того, в состав дистрибутива входит панель управления (открывается левым кликом по иконке в трее), которая обеспечивает удобное управление серверами и предоставляет быстрый доступ к Phpmyadmin и SQLitemanager.

    По сравнению с прошлой версией панель практически не изменилась. Только непонятно почему отдельное управление серверами закопали глубже в меню. Особых неудобств это не доставляет, но получается, что быстрее перезапустить оба сервера из главного меню, чем искать пункт отдельного перезапуска Apache или MySQL.

    Теперь об установке и настройке. Тут все просто. Если вы пользовались WAMP 1.x, то сначала нужно его удалить, а потом устанавливать WAMPSERVER 2. Процесс установки практически идентичен, но после нее требуется небольшой «тюнинг».

    Идея заключается в том, чтобы убрать файлы баз данных и ваши сайты из папки с дистрибутивом. Это дает два преимущества.

    Во-первых, так удобнее создавать резервные копии (вы собираете все ваши данные в одной папке и бекапите ее).

    Во-вторых, проще выполнять обновления.

    Здесь я хочу остановиться подробнее, т.к. по сравнению со старой версией немного изменилась структура папок и нужно сделать несколько дополнительных настроек.

    Итак, сразу после установки выполняем следующие операции.

    Примечание. Здесь и дальше я предполагаю, что при установке вы указали папку C:\wamp\.

    1) Настройка Apache.

    Открываем файл C:\wamp\Apache2\conf\httpd.conf и настраиваем параметры:

    DocumentRoot "E:/www/" – папка, в которой будут находиться ваши сайты.
    <Directory "E:/www/"> — разрешаем доступ к этой папке.

    Кроме того, можно сразу подключить mod_rewrite, для этого убираем символ комментария перед строкой
    LoadModule rewrite_module modules/mod_rewrite.so

    И подключаем файл, в котором будем хранить настройки виртуальных хостов.
    Include "e:/ www/configs/vhosts.conf"

    Примечание. Подробнее об их настройке можно почитать в статье «Установка и настройка WAMP5».

    2) Настройка PHP

    Выполняется с помощью файла php.ini, который находится в папке веб сервера (Apache), а не PHP.
    C:\wamp\bin\apache\apache2.*.*\bin\php.ini

    В нем я только подключил XDebug
    zend_extension_ts="c:/ xdebug/php_xdebug-2.0.0-5.2.2.dll"

    Если вы хотите использовать PHP в CLI режиме, то нужно скопировать этот файл в папку C:\wamp\bin\php\php5.*.*

    3) Настройка MySQL

    Конфигурационный файл:
    C:\wamp\bin\mysql\mysql5.*.*\my.ini

    В нем настраиваем следующие параметры:
    datadir=E:/www/mysql_data – папка, в которой будут находиться файлы баз данных;
    default-character-set=utf8

    Дальнейшие действия будут зависеть от того, обновляете вы WAMPSERVER или устанавливаете его впервые.

    Если обновляете, и файлы баз данных уже находятся в папке E:/www/mysql_data, то делать вам ничего не нужно, MySQL просто будет их использовать. Сохранятся все данные, включая имена и пароли пользователей. Именно по этой причине я советую хранить эти файлы отдельно.

    Если устанавливаете впервые, то, прежде всего, установите пароль для root’а. Для этого, находясь в папке C:\wamp\bin\mysql\mysql5.*.*\bin выполните команду
    mysql -u root
    и два SQL запроса:

    UPDATE mysql.user SET Password=PASSWORD('root_pass') WHERE user='root';
    FLUSH PRIVILEGES;

    После этого переносим содержимое C:\wamp\bin\mysql\mysql5.*.*\data в E:/www/mysql_data (папку, конечно, можно выбрать любую, главное правильно указать путь к ней в параметре datadir в файле my.ini).

    4) Настройка PHPMyAdmin

    Открываем файл C:\wamp\apps\phpmyadmin2.*.*\ config.inc.php
    И устанавливаем значения для параметров:
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['compress'] = TRUE;
    $cfg['Servers'][$i]['password'] = 'root_pass';

    Теперь, при желании, можно скопировать файл index.php из C:\wamp\www в E:\www\. Это стартовая страница WAMPSERVER, кстати, очень неплохая. Показывает версии Apache, PHP, MySQL, список загруженных расширений, есть ссылки для просмотра phpinfo и запуска PHPMyAdmin и SQLitemanager.

    Только для того, чтобы она нормально заработала, нужно открыть ее текстовым редактором и указать абсолютные пути к конфигурационному файлу и папке с алиасами.

    $wampConfFile = 'C:/wamp/wampmanager.conf';

    $aliasDir = 'C:/wamp/alias/';

    Вот, пожалуй, и все. Можете запускать WAMPSERVER и приступать к работе 🙂

    В заключение хочу сказать, что дистрибутивы вроде этого, требуют минимум усилий с вашей стороны в плане настройки. Но рано или поздно вы все равно столкнетесь с ситуацией, в которой понадобится подключить дополнительные расширения или изменить конфигурацию сервера. Поэтому разобраться с конфигурационными файлами все равно придется 🙂 .

    Удачи!

    Установка WordPress на локальный WAMP

    Что нужно проверить:

    1) Когда вы активируете WAMP, отображается ли зеленый значок на панели задач / панели значков? Если он не зеленый, то что-то не так.

    2) Создаете ли вы подпапку в папке WAMP www для размещения вашей установки WordPress?

    3) Вы переставляли WAMP после установки?

    Вы можете попробовать удалить WAMP и переустановить его, следуя инструкциям в Руководстве.

    То, что вы тоже можете проверить.

    , у вас может быть какой-то конфликт с портом 80. Я полагаю, что Skype и teamviewer могут использовать порт 80.

    skype
    Запустите Skype
    Перейдите в Инструменты> Параметры> Дополнительно> Подключение
    Снимите флажок «Использовать порт 80 и 443 в качестве альтернативы для входящих подключений»
    Нажмите Сохранить
    Выйти и затем перезапустите Skype
    Перезапустите wamp

    teamviewer
    Запустите TeamViewer
    Перейдите к дополнительным функциям> Параметры>
    Нажмите «Дополнительно»> «Показать дополнительные параметры»
    Установите флажок «Не использовать входящие порты 80 и 443».
    Нажмите «ОК»
    Выйти, а затем перезапустите TeamViewer

    могут быть и другие на всякий случай, если у вас остались проблемы.

    Привет, Howdy_McGee,
    Спасибо за информацию.
    Да, значок WAMP зеленый.
    Да, папка WordPress находится в папке www.
    Нет WAMP не был перемещен.

    Я бы предпочел не удалять WAMP, так как у меня есть отдельный генеалогический сайт, работающий на WAMP с более чем 4000 изображений / документов, и я бы предпочел не ставить под угрозу эту работу.

    Я проверил WAMP через http: // localhost, и WAMP указывает, что все в порядке, он даже показывает каталог wordpress как проект.

    Привет Бенджамин,

    Да, я запускаю оба этих приложения, но ни одно из них не запускается автоматически, и в обоих случаях я не могу найти местоположение, о котором вы говорите. Версии моих приложений:
    Teamviewer 13.2.14327
    Skype 8.32.0.53
    Когда я запускаю эти приложения, когда они мне нужны, их настройки могут иметь какое-либо значение, поскольку они неактивны и, следовательно, не используют порт.

    Привет, branko3184,
    Не могли бы вы убедиться, что вы получаете доступ к установочному файлу WordPress через локальный хост, а не щелкаете файл напрямую.
    Обратитесь к этой теме для получения дополнительной информации.

    Другой ваш веб-сайт — это PHP-сайт или статический HTML-сайт (на вашем локальном хосте / WAMP)?

    Привет, Howdy_McGee,
    Это сайт на PHP.

    Привет, Шаши Кумар,
    Вау, чувствую себя дураком, я совершенно забыл использовать localhost для доступа к установочному файлу.
    Теперь установка работает нормально, спасибо.

    Другая моя проблема заключается в том, что у меня нет базы данных для подключения WordPress, поэтому, похоже, я не могу завершить установку.

    Веб-сайт, для которого я хочу создать среду разработки, уже существует и для него создана резервная копия учетной записи Dropbox с помощью UpdraftPlus, и похоже, что у этого сайта есть только лицензия на резервное копирование / восстановление.

    Сейчас я просматриваю UpdraftPlus, чтобы узнать, как перенести сайт на localhost или мне следует использовать FTP. Я предполагаю, что тогда мне придется снова пройти установку WordPress, чтобы подключиться к базе данных при миграции.
    Где мне разместить сайт, моя структура на localhost следующая:
    www
    генеалогический сайт
    wordpress
    wp-admin

    Должен ли сайт разработчиков находиться под www или wordpress.Где WordPress ожидает увидеть базу данных?

    • Этот ответ был изменен 1 год, 11 месяцев назад пользователем branko3184.

    Привет, branko3184,
    Рад, что сработало. Не могли бы вы выполнить шаги, упомянутые в разделе «Как установить WordPress в WAMP».
    Как только ваш WordPress начнет работать на localhost. Вы можете восстановить сайт с помощью плагина updraftplus автоматически или вручную, копируя файлы.

    Привет, Шаши Кумар,
    Спасибо, все прошло хорошо, инструкции WPBeginner были намного лучше, чем те, которые поставляются с wordpress.
    Все установлено и вроде работает нормально.

    Моя новая проблема в том, что когда я пытаюсь загрузить плагин UpdraftPlus, я получаю сообщение «Загруженный файл превышает директиву upload_max_filesize в php.ini». Я проверил через Media Add New, и ограничение составляет 2 МБ.

    Я нашел документ «Как увеличить максимальный размер загружаемого файла в WordPress» в WPBeginner, но не могу найти место, где нужно внести изменения.
    Я нашел файл php.ini в c: wamp \ bin \ apache \ apache2.4.23 \ bin \ php.ini, где я нашел ссылку на «upload_max_size», «2M», которую я изменил на 64M, но это не имело никакого значения. Я также нашел тот же файл php.ini через меню WAMP PHP-> PHP.ini, и он показывает внесенные мной изменения.

    Документ WPBeginner также ссылается на файл function.php. Тема по умолчанию для wordpress выглядит как «двадцать семнадцать», и в каталоге тем я нашел файл, но в нем нет ссылки на размер загружаемого файла.

    Я знаю, что делаю что-то не так, но не могу понять.

    • Этот ответ был изменен 1 год, 11 месяцев назад пользователем branko3184.

    Привет, Шаши Кумар,
    Что ж, я устал гоняться за хвостом, поэтому выключил ноутбук и пошел пообедать. По возвращении я начал снова, вошел в localhost wordpress, вернулся в Media, Add New, и теперь он указал, что 8 МБ — это предел размера загрузки. Не знаю, как и где это было изменено, но я начал загружать UpdraftPlus, и это сработало. Дай пять.

    Затем я зашел в Updraft Plus на localhost и создал ключ сайта.
    При создании ключа сайта вспыхнуло сообщение: «В вашей установке PHP отсутствует модуль openssl. Примерно через 20 секунд ключ был предоставлен. Были созданы различные ключи сайта с размером ключа шифрования 2048 и 1024.
    Я скопировал ключ сайта в UpdatraftPlus в рабочей среде, и стала доступна опция «Отправить». Я нажал «Отправить». Производственный UpdraftPlus распознал ключ сайта и сообщил, что отправляет его на сайт http: // localhost / tag, пока все в порядке. Updraft Plus начал тестирование соединения и вернул сообщение об ошибке «Неожиданный ответ: ошибка: неожиданный код ответа HTTP 404».Остальная часть сообщения сообщает, что брандмауэр потенциально может вызвать ошибку. Я выключил брандмауэр Защитника Windows, Avast Antivirus, Melwarebytes и попытался снова, та же ошибка. Я перезапустил ноутбук и попытался снова, та же ошибка.

    Есть еще какие-нибудь мысли, которые пробовали один из трех других методов?

    Здравствуйте, branko3184,
    Рад, что у вас все работает. При переходе на локальный хост могут возникнуть проблемы с автоматической миграцией.Я предлагаю вам попробовать другой плагин, специально предназначенный для миграции. Миграция всего за один WP. У него есть хорошее видео, которое поможет вам при миграции. Я постараюсь его упростить.
    1. Установите этот плагин на ваш действующий сайт
    2. Перейдите к экспорту и загрузите экспортированный файл
    3. Войдите на свой сайт localhost и установите там тот же плагин
    4. Импортируйте резервную копию файла, и ваш файл должен быть перенесен .
    Примечание: — если вы не измените что-либо при экспорте, ваш администратор тестового сайта будет таким же, как ваш действующий сайт.

    Если у вас возникнут проблемы с использованием вышеуказанного метода, вам придется перенести файлы вручную.
    1. Заархивируйте и загрузите следующие папки Themes, Plugins и Downloads
    2. Разархивируйте и замените их папками localhost
    3. Войдите в phpmyadmin вашего живого хостинга. Экспортируйте базу данных как SQL.
    4. Войдите в phpmyadmin на своем тестовом веб-сайте и импортируйте файл SQL, связанный с базой данных WordPress.
    5. Измените url сайта прямо в базе. ex.http: // localhost / tag или что-то еще
    Он должен быть перенесен.
    Ссылка: — Для переноса веб-сайта вручную
    Для изменения имени сайта в базе данных. Найдите Изменение URL-адреса прямо в базе данных.

    Сообщите мне, если у вас возникнут проблемы.

    Привет, Шаши Кумар,
    С тех пор, как я написал, я использовал метод 2 из «Как мне перейти на новое местоположение сайта?» так как это то место, куда сказал UpdraftPlus. Метод 2 — это загрузка файлов резервных копий из Dropbox и их импорт в UpdraftPlus на локальном хосте. Все сработало нормально, затем я нажал кнопку «Восстановить».Восстановление
    потребовало времени и, наконец, показало, что оно успешно завершено. Дисковое пространство localhost / tag увеличилось примерно на 700 МБ, что, верно, хороший показатель. Вернулся на панель инструментов, не попросили повторно войти в систему, как указано в инструкциях…
    Закройте, изучив меню wordpress, все плагины неактивны, темы, но нет пользователей, медиа или страниц.

    Немного запутался.
    Всего 6 zip-файлов (другие, плагины, темы и 3 загрузки). Странно, сейчас я не уверен, выполняется ли резервное копирование самой базы данных.
    Я взглянул на Dropbox, и в нем закончилось место со вчерашней резервной копией, поэтому, возможно, резервное копирование не завершилось. Я очистил Dropbox и перезапустил резервное копирование, и полагаю, что завтра я смогу повторить процесс. Резервная копия UpdraftPlus указывает на то, что выполняется резервное копирование базы данных…. так куда это делось.
    Мы используем S2 Member, и ни одна из настроек не была перенесена.

    Следует ли мне продолжать использовать вышеуказанный метод или просто воспользоваться вашей рекомендацией. Если я воспользуюсь вашей рекомендацией, как мне лучше всего избавиться от всего, что я перенес, чтобы обеспечить его чистый запуск.

    Я благодарю вас за то, что вы продолжаете решать мои проблемы, и это отличный опыт для меня.

    Привет, branko3184,
    Я полагаю, ваша база данных была перенесена неправильно. Вот почему вы не видите активированные темы или плагины. Если у вас возникли проблемы с резервным копированием Dropbox, вы можете изменить метод работы. Я бы посоветовал вам попробовать миграцию All in One WP. Вам не нужно беспокоиться об уже импортированных файлах. Плагин позаботится обо всех ваших файлах и папках.
    Удачи

    • Этот ответ был изменен 1 год, 11 месяцев назад пользователем Shashi Kumar.

    Привет, Шаши Кумар,
    Чтобы убедиться, что резервное копирование прошлой ночью в Dropbox работало, я настаивал на втором варианте UpdraftPlus, загружая файлы резервных копий и восстанавливая их. Это сработало, и на этот раз все данные есть.

    Спасибо за вашу помощь.

    Измените порт 80 сервера Apache в XAMPP, WAMP Server, UwAmp, UniServer и MAMP • Raymond.CC

    Если вы веб-мастер, вполне вероятно, что вам придется периодически вносить изменения в свой веб-сайт. Это может быть небольшое изменение, такое как редактирование кода CSS, Javascript или PHP на вашем сайте. Или вы можете захотеть сделать что-то более существенное, например, полностью изменить дизайн веб-сайта. Хотя можно выполнять такие задачи на лету и применять их непосредственно на вашем веб-сайте или загружать файлы через FTP, вы можете привнести ошибки, сбои или даже дыры в безопасности для ваших посетителей.

    Разумное решение — клонировать ваш веб-сайт и сначала внести изменения в резервную копию, чтобы проверить, работают ли они.Самый простой способ — создать локальный веб-сайт на своем компьютере. Вы не можете просто скопировать файлы веб-сайта на свой компьютер и ожидать, что они будут работать, так как потребуется локальный веб-сервер, такой как Apache, и база данных MySQL. Существует множество серверных пакетов, которые могут это сделать, например XAMPP, WAMP Server, Uniform Server, UwAmp и другие.

    При настройке локального веб-сервера одна проблема, которая может остановить его работу, связана с использованием системного порта, необходимого Apache для работы.По умолчанию Apache использует порт 80, чтобы быть свободным, и если это не так, сервер не запускается и локальный веб-сайт не загружается. Поскольку несколько программ не могут использовать один и тот же порт, вам нужно найти то, что уже использует порт 80, а затем решить, что делать.

    Здесь мы покажем вам, как узнать, что может использовать порт 80 на вашем компьютере, и что делать, если вам нужно изменить порт с 80 на другой в программном обеспечении сервера Apache.

    Определите, что блокирует порт 80

    Если ваш локальный сервер Apache не загружается и вы считаете, что другое приложение заблокировало порт 80, неплохо выяснить, в чем причина.К счастью, некоторые серверные программы, такие как XAMPP, WAMP Server и другие, обычно говорят вам, что вызывает проблему, поэтому вам не нужно выполнять слишком много детективной работы.

    Не все программы сообщают вам об этом, поэтому может потребоваться дополнительная работа. Есть несколько способов проверить порты и то, что их использует, мы рассмотрим командную строку и средство просмотра портов.

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

    Откройте командную строку администратора и введите следующую команду:

    netstat -abno

    Прокрутите вверх и найдите локальный адрес с портом «: 80».Если есть запись, посмотрите внизу в следующей строке, и мы надеемся, что она сообщит вам исполняемый файл, который находится в порту.

    В данном случае это Skype.exe, исходя из этой информации, мы можем попытаться заставить Skype использовать другой порт и позволить нашему серверу Apache использовать вместо этого порт 80. Однако иногда вам не сообщают, каково имя процесса.

    Если вы получите сообщение «Не удается получить информацию о праве собственности», становится труднее найти преступника. Обычная запись со значением PID 4 означает, что порт используется системным процессом Windows, который всегда имеет PID 4.

    Использование средства просмотра портов

    Существует множество различных инструментов мониторинга сети, которые могут показать вам, какие порты используются системой из пользовательского интерфейса, даже ваше антивирусное программное обеспечение может иметь такую ​​возможность. Пара небольших, портативных и простых в использовании инструментов — это Sysinternals TCPVIew и Nirsoft CurrPorts.

    Мы будем использовать CurrPorts, просто запустим инструмент и щелкнем заголовок столбца Local Port, чтобы отсортировать соединения по номеру порта.Оттуда вы можете увидеть, используется ли порт 80 и что его использует. В отличие от командной строки, на этот раз вы можете увидеть, что она действительно сообщает вам, является ли причина системным процессом.

    Освобождение порта 80 для сервера Apache

    Когда у вас есть имя процесса программы, которая занимает порт 80, найдите программное обеспечение на компьютере и посмотрите, можно ли изменить его порты. Одна из наиболее частых причин этой проблемы — Skype, поскольку по умолчанию он использует порты 80 и 443. К счастью, это можно легко изменить.

    В Skype перейдите в Инструменты> Параметры (Ctrl +,) и нажмите Дополнительно> Соединение. Снимите флажок «Использовать порт 80 и 443 для дополнительных входящих подключений». нажмите Сохранить и перезапустите Skype.

    Теперь перезапустите сервер, и порт 80 больше не будет использоваться Skype и станет бесплатным для Apache.

    Если системный процесс использует порт 80, становится труднее напрямую определить причину. Распространенными виновниками являются программное обеспечение веб-сервера, такое как Microsoft Internet Information Services (IIS) или Microsoft Web Deploy.Другие аналогичные приложения в вашей системе могут быть проблемой, поэтому вам придется проверить, что установлено.

    Чтобы узнать, установлены ли у вас IIS или веб-развертывание, нажмите Пуск и введите services.msc. Ищите службы под названием Служба агента веб-развертывания и Служба публикации в Интернете . Если вы обнаружите одно из них и его состояние запущено, щелкните запись и нажмите Остановить службу .

    Попробуйте запустить Apache, и порт 80 должен быть свободен, пока IIS и веб-развертывание остановлены.Вы можете снова запустить службу после запуска сервера Apache. Веб-развертывание должно быть указано в разделе «Программы и компоненты» для удаления, но если это не так, вы всегда можете отключить службу или установить ее вручную при использовании сервера Apache. IIS находится в разделе «Программы и компоненты»> «Компоненты Windows». Чтобы удалить его, просто снимите флажок со всех параметров Internet Information Services и перезагрузите компьютер.

    Измените порт в программном обеспечении сервера Apache

    Если вы не можете определить, что использует порт 80, или программное обеспечение не позволяет вам изменить порты на что-то другое, у вас остается несколько вариантов.Либо удалите программное обеспечение и освободите порт, либо измените порт на сервере Apache с 80 на другой, который не конфликтует с другим программным обеспечением. Здесь мы покажем вам, как это сделать на некоторых веб-серверах на базе Apache.

    XAMPP

    Сменить порт 80 в популярном XAMPP на что-то другое относительно просто, и вам нужно отредактировать только пару файлов, которые доступны из панели управления XAMPP.

    1. На Панели управления нажмите кнопку Apache — Config и выберите для редактирования httpd.conf .

    2. Найдите строку «Listen 80», которая указывает Apache, какой порт использовать. Измените это значение на другое число, например, 801 или 8000.

    3. Найдите тот же файл ниже и найдите «ServerName localhost: 80», также измените 80 на то же значение, что и выше. Затем сохраните файл httpd.conf.

    4. Если XAMPP также жалуется на использование порта 443, нажмите кнопку Apache — Config и выберите httpd-ssl.conf . Найдите и измените строку «Listen 443» на что-нибудь другое, например 4431.Также измените «» на «» и сохраните файл.

    5. XAMPP все равно будет жаловаться на порты, пока вы не сделаете что-то последнее. Щелкните Config на панели управления, затем нажмите кнопку Service and Port Settings . Измените основной порт на порт 80, альтернативный с шага 2, и порт SSL на альтернативу с шага 4. Дважды нажмите «Сохранить».

    Перезапустите XAMPP и запустите сервер Apache, теперь он должен работать без проблем на новых портах, которые вы указали.

    WAMP Server

    XAMPP и WAMP Server, вероятно, самые популярные серверные приложения Apache. Сервер WAMP может быть более сложным для устранения неполадок, поскольку он не имеет пользовательского интерфейса, хотя изменить порт 80 теперь проще, чем в более старых версиях.

    1. Запустите программу WAMP Manager, и значок в трее станет оранжевым, если Apache не запустился из-за конфликта. Если вы еще не знаете, что еще использует порт 80, щелкните значок> Apache> Проверить порт 80.

    2. Чтобы изменить номер порта, щелкните значок> Apache> Используйте порт, отличный от 80 , и введите новое значение в поле. Не вводите значение порта ниже 1025, иначе появится недопустимая ошибка.

    3. Перезапустите все службы из меню, и теперь вы должны увидеть зеленый значок в трее, означающий, что Apache подключился.

    UwAmp

    UwAmp — довольно удобный для пользователя сервер на основе WAMP, который легко может изменить порт 80 и, при необходимости, порт 443 из пользовательского интерфейса.

    1. Запустите UwAmp, и появится всплывающее предупреждение, если один из требуемых портов недоступен. Нажмите кнопку Apache Config в главном интерфейсе.

    2. В списке виртуальных серверов указаны порты по умолчанию 80 и 443. Просто выберите первое и введите альтернативное значение в поле справа. Сделайте то же самое для второго и укажите альтернативный порт 443. Нажмите OK, когда закончите.

    Нажмите Пуск, чтобы запустить сервер Apache, и вы должны получить зеленый индикатор состояния.

    MAMP

    MAMP — еще одно относительно простое в использовании программное обеспечение для локального сервера, и, как и UwAmp, оно имеет удобный интерфейс для обработки изменений портов.

    1. Когда вы запускаете MAMP, он будет жаловаться на то, что Apache нужен порт 80, если он используется чем-то другим. Щелкните Preferences и перейдите на вкладку Ports .

    2. В поле Порт Apache измените значение с 80 на другое, например 801, 8080 или 8000. Затем нажмите OK.

    После нажатия OK MAMP автоматически попытается запустить серверы Apache и MySQL, маленькие прямоугольники в правом верхнем углу укажут на успех.

    Uniform Server

    Uniform Server в настоящее время является моим предпочтительным серверным программным обеспечением, поскольку оно маленькое, портативное и очень легкое. Он также предупреждает и дает некоторую информацию о том, что блокирует порт 80 с всплывающим окном при запуске.

    1. Запустите UniServer Zero, который представляет собой интерфейсный инструмент для запуска вашего сервера.Затем щелкните меню Apache> Изменить порты Apache> Изменить порт Apache.

    2. Введите альтернативное значение по умолчанию 80 и дважды щелкните OK.

    3. Если вам нужно, чтобы порт SSL также был свободен, используйте параметр «Изменить порт SSL Apache» и измените его на другое значение, кроме 443.

    Нажмите кнопку «Запустить Apache», и вы должны загореться зеленым светом. успешное соединение.

    AMPPS

    Мы действительно смотрели на AMPPS, но у него есть несколько проблем, когда вы вручную меняете порт на другой, кроме 80.Например, изменение порта не влияет на кнопку Localhost, AMPPS Home, AMPPS Admin, phpMyAdmin и приложения в Панели конечного пользователя. Это также приведет к тому, что установленные скрипты не будут работать. По этим причинам, если вы должны использовать порт, отличный от 80, рекомендуется использовать что-то другое для программного обеспечения вашего веб-сервера, которое будет более гибким.


    Заключительное примечание: Если вам нужно было изменить порт Apache в программном обеспечении локального сервера, помните, что для URL-адреса вашего локального веб-сайта теперь потребуется номер порта.Например, если старый адрес был localhost / mysite или 127.0.0.1/blog, теперь потребуется новый номер порта, например localhost: 801 / mysite или 127.0.0.1:801/blog. В противном случае сайт не загрузится.

    Лучший сервер WAMP для локального WordPress — Laragon is Easy

    Каждому, кто занимается веб-разработкой или обучается веб-технологиям, нужен локальный тестовый сервер. Вы знаете, что тестирование на реальном сайте рискованно. Создаете веб-сайты или оцениваете темы и плагины? Да, тебе тоже нужно.Вас интересуют WordPress, Drupal, Joomla или PHP? Если это так, и вы используете Windows, вам понадобится стек WAMP.

    Окна

    Операционная система

    Apache

    Веб-сервер

    MySQL

    Сервер базы данных

    PHP

    Серверный язык

    Это может показаться сложным, и если бы вам пришлось устанавливать Apache, MySQL и PHP с нуля по отдельности, это могло бы быть так.Однако есть пакеты, которые объединяют эти программы вместе, чтобы облегчить процесс установки. Они поставляются с установщиком и предварительно настраивают все параметры за вас. У них есть «панель управления», которая служит пусковой установкой и обеспечивает быстрый доступ к параметрам и настройкам. Я оценил их все и использовал многие из них. В этой статье я расскажу вам о Laragon WAMP. Это бесплатно, и его проще всего настроить и использовать. Читайте дальше, чтобы узнать о пакете Laragon WAMP, о том, как его установить и как установить WordPress с помощью функции «быстрого создания» Laragon.

    Видео установки Laragon

    Ларагон — новенький в этом квартале. Проекту около 2 лет, и он набирает популярность. Автор происходит из сообщества Laravel и создал Laragon, потому что хотел получить простой способ начать работу с Laravel. Вам интересно? Видео длится около 5 1/2 минут. Я постарался сделать видео коротким и сосредоточился только на процессе установки Laragon и WordPress. Те, кто предпочитает читать, найдут пошаговые инструкции по установке, а также немного больше информации о доступных опциях под видео.

    Установка Laragon WAMP

    Для начала перейдите на https://laragon.org и нажмите кнопку «Загрузить Laragon». Есть несколько установщиков для разных стеков разработки. Команда WordPress и тех, кто работает с PHP, заинтересовалась установщиком Laragon WAMP. Версия WAMP включает Apache и Nginx (при желании вы можете переключиться на Nginx), MySQL, PHP 7, Node.js, yarn + Ngrok, git, cmder, Composer, HeidiSQL, Memcached, notepadd ++, putty, Redis, утилиту для отправки почты. , telnet и Winscp.Ух ты, программ много. Некоторые из них вам понадобятся даже для базовой работы с WordPress. Другие устанавливаются, чтобы помочь автоматизировать общие задачи, а другие — это опции, которые вы, возможно, захотите использовать в будущем. После установки вы можете игнорировать все, что вам не нужно.

    Щелкните ссылку «Загрузить Laragon — WAMP». Размер установщика составляет 112 МБ, и после установки он занимает на диске около 725 МБ, прежде чем вы установите свои сайты разработки. Установленная версия немного велика, но время выполнения быстрое и легкое.Чтобы установить его, дважды щелкните загруженный файл «Laragon-wamp.exe». Распаковка может занять некоторое время. После запуска вы можете просто принять значения по умолчанию для установщика. Вы можете изменить любой параметр, который увидите во время установки позже. Я принял все настройки по умолчанию, но установил Laraon на свой диск «E», потому что у меня там больше места.

    После запуска вы увидите «панель управления». Laragon — это программа, которую вы сворачиваете в область уведомлений Windows в правом нижнем углу рабочего стола. Вы можете увидеть эту программу, щелкнув шеврон «вверх» рядом с регулятором громкости.Я упоминаю об этом, потому что вы можете получить доступ к панели управления Laragon из панели задач, когда она запущена.

    • Кнопка «Начать все» используется для запуска серверов Apache и MySQL. Когда они работают, она меняется на кнопку «Стоп».
    • Кнопка «Интернет» — это просто заставка, хотя у нее есть ссылка на сайт Laragon.org.
    • Кнопка «База данных» запускает программу управления базой данных Heidi MySQL. Если вы предпочитаете PhpMyAdmin, его легко добавить и использовать в качестве инструмента по умолчанию для управления вашими базами данных.Инструкции есть на форуме Laragon.
    • Кнопка «Терминал» открывает командную строку.
    • Наконец, кнопка «Root» открывает проводник Windows в папку Laragon на диске, что упрощает перемещение туда.

    В правом верхнем углу есть значок «шестеренка». Вы можете получить доступ к настройкам оттуда.

    Вкладка Общие

    Если вы хотите запускать Laragon автоматически, вы можете проверить эти параметры. Я использую свой компьютер не только для программирования и создания сайтов, но и для других занятий, поэтому при необходимости предпочитаю запускать его вручную.Расположение файлов важно. Если вам нужно переместить папку Laragon в другое место на вашем компьютере, или если вам нужно скопировать ее на другой компьютер, вы можете использовать эти параметры, чтобы задать новое местоположение.

    Параметр «Автоматические виртуальные хосты», если он отмечен, означает, что Laragon автоматически настроит для вас «виртуальный хост» и обновит файл хостов Windows именем вашего веб-сайта. Итак, предположим, вы хотите создать локальный сайт под названием «test.com». Laragon настроит его для вас, чтобы вы могли ввести его в адресную строку веб-браузера и перейти на свой локальный сайт.

    Нижнее поле «Имя хоста» важно. Laragon имеет опции «быстрого создания» для WordPress и ряда других типов PHP-систем. По умолчанию Laragon использует суффикс имени домена «dev», но на скриншоте выше я изменил его на «com», потому что это то, что я предпочитаю. Значение в этом поле — это то, что собирается использовать Ларагон. Я покажу это ниже, когда мы создадим сайт WordPress. Обратите внимание, что вам может быть лучше придерживаться «dev», поскольку это более распространено.

    Службы и порты

    Вы должны оставить их по умолчанию, если вам не нужно их менять и понимать, что может быть связано.На скриншоте выше я установил флажок «Включено» рядом с «SSL», чтобы у меня была возможность запустить разрабатываемую копию моего рабочего сайта в SSL. Если на вкладке «Общие» установлен флажок «Автоматические виртуальные хосты», а здесь установлен флажок «Включенный SSL», Laragon автоматически сгенерирует сертификат SSL для вашего виртуального хоста. Это не идеально, поскольку ваши веб-браузеры будут жаловаться на сертификат SSL, поскольку он был выпущен не признанным органом. Так что вам, возможно, придется отменить их предупреждение.В любом случае, это вариант, если он вам нужен.

    Вкладки Mail Catcher и Mail Sender

    Эти вкладки полезны, если вы хотите проверить, работает ли электронная почта вашего сайта, или если вы хотите увидеть, как выглядят электронные письма, отправленные с вашего сайта. Информация об этой функции содержится в анонсе функции здесь.

    Установка WordPress

    Вернувшись на панель управления, нажмите кнопку «Начать все». Теперь перейдите в область уведомлений, щелкнув правой кнопкой мыши верхний шеврон, а затем левой кнопкой мыши синий значок Laragon.

    Щелкните ссылку «Быстрое создание», чтобы просмотреть типы сайтов, которые Laragon может создавать для вас автоматически. В этом руководстве нас интересует опция «WordPress». Щелкните ссылку, чтобы начать.

    В данном случае я собираюсь создать тестовый сайт под названием test.com. Помните, что из раздела настроек Laragon собирается добавить суффикс домена автоматически, поэтому мне нужно только ввести «test», и имя сайта будет изменено на «test.com». Если вы хотите назвать свой местный сайт «dev.test.com », затем введите« dev.test ». Однако будьте осторожны, чтобы не создать точное название вашего действующего сайта в Интернете, иначе у вас могут возникнуть проблемы с его просмотром. Если ваш действующий сайт был «www.test.com» и вы набрали «www.test» в поле, виртуальный хост и запись файла хоста Windows направили бы ваш браузер на локальный тестовый сайт!

    Итак, здесь вы видите прогресс быстрого создания. Laragon загружает последнюю версию WordPress и извлекает ее в папку с именем «test» (в данном случае) в папке «c: \ laragon \ www» (или в любой другой локальной папке, которую вы использовали для установки Laragon).Если у вас установлен флажок создания виртуального хоста, вы можете получить уведомление о подтверждении безопасности Windows на панели задач. Если да, щелкните по нему, чтобы ОК создание вашего виртуального хоста. Теперь нажмите кнопку «Посетить сайт», чтобы перейти на новый сайт WordPress.

    Теперь мы перешли к стандартной установке WordPress. Выберите свой язык и нажмите кнопку «Продолжить». На следующем экране нажмите кнопку «Поехали», чтобы продолжить работу мастера настройки WordPress.

    Когда Laragon выполнил быструю установку, он создал базу данных с именем, которое вы дали своему новому сайту.Итак, в этом случае «Имя базы данных» — «test». По умолчанию Laragon устанавливает сервер базы данных MySQL с именем пользователя «root» и пустым паролем. Вероятно, это нормально для локального компьютера, но для сайта в Интернете вы должны использовать уникальное имя пользователя и надежные пароли. Обычно рекомендуется изменить «Префикс таблицы» базы данных по умолчанию, поскольку, если вы откроете этот сайт позже, ваша база данных будет загружена на ваш сервер в Интернете. Нажмите кнопку «Отправить», чтобы продолжить. Затем на следующем экране нажмите кнопку «Запустить установку».

    На скриншоте выше я ввел простое имя пользователя и пароль для локального использования. Помните: если у вас есть сайт в сети, используйте надежные пароли. Если позже этот сайт будет открыт в сети, возможно, вы захотите использовать свой надежный пароль сейчас при первом создании версии для разработки. В противном случае не забудьте изменить его позже.

    Идите и нажмите кнопку «Установить WordPress». После завершения установки войдите в систему. Готово! WordPress известен своей «быстрой установкой за 5 минут», но с помощью функции быстрого создания Laragon вы можете сделать это за 3 минуты.

    Ознакомьтесь с другими вариантами Laragon

    Прежде чем мы закончим, я хотел бы упомянуть несколько других вариантов, которые вы можете найти, щелкнув правой кнопкой мыши значок Laragon на панели задач.

    Вот параметры подменю PHP. Вы можете изменить настройки PHP, щелкнув файл «php.ini», просмотреть журнал ошибок PHP и включить или отключить расширения PHP.

    Здесь находится подменю Apache, где вы можете редактировать файл «conf» и просматривать error.log.

    Вот подменю инструментов, в котором вы можете запустить PuTTY или отредактировать файл хостов Windows.

    Наконец, вот опции «Быстрого создания». Laragon выйдет, получит последнюю версию этих программных пакетов и установит их для вас.

    Заключение

    Я обнаружил, что Laragon WAMP — хорошее решение для локальной среды разработки и тестирования WordPress. Я надеюсь, что эта статья дала вам достаточно информации, чтобы оценить ее для вашего собственного возможного использования, и помогла вам с установкой, если вы решите попробовать ее.

    Форум о Ларагоне.На веб-сайте org есть много информации и руководств, и ответы на вопросы, кажется, даются своевременно.

    Я знаю, что некоторым людям не нужны «Быстрое создание» или некоторые другие функции. Здесь есть руководство по настройке пакета Uniform Server WAMP, если вы думаете, что это может быть лучше для вас. Ларагон — мой выбор. Я считаю его простым в использовании с хорошим набором функций. Счастливого развития.

    Если вы используете WordPress, вам может быть интересно:

    WordPress темы и плагины с бессрочной лицензией

    .

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *