7+ wamp платформ для разработки локального сайта на windows

Создать базу MySQL на хостинге

Любой сайт состоит из двух частей. Одна часть сайта это некоторое количество папок и файлов, которые хранятся на сервере хостинга в корневой папке сайта. Вторая часть сайта это база данных сайта, которая храниться сервере MySQL. Сервер MySQL, обычно, находится на сервере вашего хостинга. База данных сайта это сложно структурированная база данных, состоящая из таблиц с информацией. Желательно, для одного сайта создавать одну базу данных.


Для сайта WordPress так же нужна отдельная база данных.

  • Для создания базы данных для сайта, авторизуйтесь и войдите в свою административную панель на хостинге.
  • На панели найдите значок,  где есть надпись MySQL или «Базы данных».

Нажимаем на иконку. Открывается окно управления базами данных в котором нужно создать новую базу данных.

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

  • Имя базы данных;
  • Имя пользователя базой данных;
  • Пароль базы данных.

Также нужно знать имя сервера MySQL. Чаще всего сервер MySQL это localhost, но возможно и набор цифр или имя типа: ваш_Аккаунт.mysql.ваш_Хостинг.ru.

Создаем базу данных. Ищем кнопку  типа «Создать базу данных». Нажимаем ее, открывается окно с простой формой для заполнения.

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

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

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

Важно! Запомните все данные базы данных, они нужны на следующем этапе установки WordPress

Пакеты XAMPP

Полный пакет содержит:

  • Web-сервер Apache с поддержкой SSL
  • СУБД MariaDB
  • PHP
  • Perl
  • FTP-клиент FileZilla
  • POP3/SMTP сервер
  • утилиту phpMyAdmin.

XAMPP работает со всеми 32-х разрядными ОС Microsoft (98/2000/XP/2003/Vista/7/8/8.1/10), а также с Linux, Mac OS X и Solaris. Программа свободно распространяется согласно лицензии GNU General Public License и способна обслуживать динамические страницы. Количество скачанных пакетов XAMPP в октябре 2008 г. — 775 064 загрузки (33 280 Гб).

XAMPP для Linux

Пакет для Linux протестирован на Ubuntu, SuSE, RedHat, Mandriva, Debian и включает: Apache, MariaDB, PHP 5 + PHP 4 & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite и IMAP C-Client, FPDF.

XAMPP для Mac OS X

Пакет для Mac OS X включает: Apache, MariaDB, PHP & PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator, phpSQLiteAdmin.

XAMPP для Solaris

Пакет для Solaris разработан и протестирован на Solaris 8, протестирован на Solaris 9. Он содержит: Apache, MariaDB, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class.

Данная версия XAMPP также находится на стадии разработки.

Установка на Windows

Самый лёгкий способ установить XAMPP — с помощью инсталлятора (примерно 100 МБ). После установки XAMPP можно найти в Пуск / Все программы / XAMPP. Чтобы запустить или отключить серверы, используется XAMPP Control Panel.

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

Удаление на Windows

При удалении требуется закрыть все запущенные серверы и службы XAMPP и удалить папку XAMPP (если XAMPP был установлен с помощью инсталлятора, нужно запустить программу удаления, которая удалит программу и записи в реестре, внесённые инсталлятором).

Кнопки запуска XAMPP

Запуск XAMPP (на Windows) проводится от имени администратора. Сам запуск, очень простой, достаточно из меню «Пуск», запустить XMAPP Control Panel.

При запуске XAMPP, система проведет анализ системы компьютера и в информационном поле панели сообщит о готовности системы к запуску или покажет ошибки, мешающие запуску XAMPP.

На первом фото видим, пример отсутствия ошибок для запуска.

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

Примечание: Стоит отметить, что проблема занятости порта 80 характерна для старта веб сервера Apache, на любой сборке. По умолчанию, файл конфигурации Apache, настроен на запуск на порту 80.

Способы освободить порт 80 и провести запуск XAMPP

Переходим к освобождению порта 80.

Вариант 1. Отключаем службу IIS

Информацию, которую мы посмотрели на кнопке «Netstat», «порт 80, PD 4, занят службой System», мало поможет в решении проблемы, освободить 80 порт. На практике, если вы не используете Skype, чаще всего на Windows 7, порт 80 занят службой IIS. Поэтому в первом варианте решения проблемы, отключаем службу IIS.

Для этого идем следующим путем: Пуск>>>Панель управления>>>Все элементы… (мелкие значки)>>>Включение и отключение компонентов Windows.


Далее, снимаем чек со службы IIS и перегружаем компьютер.

IIS отключить

Запускаем XAMPP заново.

Вариант 2. У вас стоит Skype

Если вы используете Skype, то XAMPP выдаст вам несколько иную информацию, по которой сразу понятно, что Skype нужно перевести на другой порт. Skype можно легко перестроить, чтобы не использовать по умолчанию порты Apache 80 и 443. Это изменение обычно не имеет побочных эффектов. Для этого, входите в панель Skype и убираете чек с портов 80 и 443.

убираете чек с портов 80 и 443

Вариант 3.

Идем в службы Windows. Есть два пути:

  1. Из панели XAMPP, кнопка «Services»;
  2. Из меню «Пуск», Панель управления>>>Администрирование>>>Службы.

Вы отлично видите все службы Windows, видите их активность (запуск), но не видите порт, на котором они работают.

Вариант 4. Перестройка или изменение настроек XAMPP

Можно пойти другим путем и не трогать занятый порт 80, а попробовать запустить Apache на другом порту, например, 10080 или 8080.

Важно! Изменение портов работы Apache имеет ряд побочных эффектов. Поэтому поддержка XAMPP, не рекомендует изменять порты Apache

Лучше поискать другие решения, чтобы освободить 80 порт для работы Apache.

  • Для изменения настроек XAMPP, запускаем XAMPP Control Panel.
  • Теперь нас интересую кнопки: , а точнее, строка Apache кнопка .
  • Видим файлы конфигурации и открываем для редакции файл httpd.conf. Можно добраться до этого файла из папки \xampp\apache.
  • Открываем файл в текстовом редакторе, Notepad++ от имени администратора В редакторе открываем файл: \xampp\apache\conf\httpd.conf. Ищем строку:

Listen 80

  • В строке: меняем 80 на 10080;
  • Аналогичные изменения делаем в строках:

ServerName localhost: 80

Аналогичные изменения делаем в файле: \xampp\apache\conf\extra\httpd-ssl.conf , в строках:

• Listen 443 • <VirtualHost _default_:443> • ServerName www.example.com:443

Меняем 443 на 100443

Далее:

• Запускаем панель управления XAMPP. Жмем кнопку системы. • Далее Кнопка • На вкладке Apache меняем главный порт и порт SSL на новые порты • Нажмите • Перезагружаем панель управления XAMPP. • Запуск XAMPP заново.

Сделать дамп содержимого базы данных сайта

Перенос сайта WordPress на другой хостинг требует копии (дамп) базы данных сайта. Сделать ее можно в phpMyAdmin хостинга. Войти в него можно только из панели управления хостингом.

Для входа в phpMyAdmin понадобятся учетные данные базы данных сайта: Имя базы данных, Имя пользователя БД, Пароль доступа. Они должны быть у вас, где нибудь записаны с момента установки WordPress. Если нет, не беда. Их можно легко восстановить. Для этого откройте файл wp-config.php через FTP клиент или в файловом менеджере панели управления хостингом и найдите в нем следующие строки:

Учетные данные базы данных восстановлены, переходим в phpMyAdmin в панели управления хостингом.

Проходим окно авторизации.

Экспорт базы данных

С дампом (копией) базы данных следующая история. Сделать копию базы данных можно многими способами (Программа mysqldump , скрипт Sypex Dumper Lite, скрипт Staggered MySQL Dump Importer, Программа Navicat) . Но так как мы вошли в скрипт phpMyAdmin, то и будем делать копию БД при помощи инструментов php MyAdmin. Этот вариант работает, только для сайтов не гигантского объема.

Дальше не сложно:

В phpMeAdmin, слева выберите нужную базу данных.

Вверху жмем вкладку «Экспорт»

В открывшемся окне настроим параметры экспорта:

  • Выбираем все таблицы БД;
  • Ставим галочку «SQL» формат файла БД;
  • В чекбоксе «Упаковать» можно оставить не сжимать или сжать БД. Если предполагаемый объем БД менее 2 Мб можно не сжимать. Нужно это для последующего импорта БД. По умолчанию, максимальный размер файла для импорта 2,048МБ.
  • Нажать кнопку «ОК».

Если базу данных не сжимать, в следующем окне видим дамп своей БД.

Это текстовой файл. Выделяем содержимое файла быстрыми клавишами Ctrl+A и копируем Ctrl+C . Открываем «любимый» текстовой редактор (например, Notepad++), вставляем скопированный файл и сохраняем файл БД в формате sql (Structured Query Language).  Перед сохранением проверьте кодировку файла (вкладка «Кодировка» в редакторе). Файл БД должен быть в кодировке utf-8 без BOM. Всё, дамп содержимого базы данных сделан.

Не знаю по какой причине я в 2013 году привёл такой сложный вариант Экспорта базы данных. Копия делается в три шага:

  • Откройте базу данных в phpmyadmin;
  • Не выделяя чеки у таблиц нажмите кнопку «Экспорт»;
  • Выберете сжатие базы данных (если нужно);
  • Внизу нажмите кнопку действий (вперед или ОК).
  • С картинками читать Резервное копирование WordPress, очень подробная статья.

Переходим к работе с новым хостингом.

Установка WordPress на VDS, VPS сервер

Установка WordPress на сервер VDS/VPS начинается с момента подключения сервера. Разберем ее по шагам.

  • Войдите в панель ISP manager под root-аккаунтом;
  • На вкладке «Пользователи» создайте пользователя (владельца) для будущего сайта WordPress;
  • В меню панели выберете «WWW домены» и разместите на сервере свой  домен;
  • С созданием  домена на сервере создается псевдоним домена с WWW в имени и технический домен для сервера. При желании можно создать  почтовый домен;
  • С созданием домена в каталоге сервера автоматически создается корневая папка для будущего сайта с именем домена;
  • Выберете режим работы интерпретатора PHP для данного домена (подробно, чуть ниже). Предварительно, владельцу домена, вы должны дать разрешение на выбранный режим работы PHP;
  • Во вкладке «Базы данных» создайте базу данных для будущего сайта. База данных должна иметь пользователя, имя и пароль авторизации. Не создавайте базы данных с пользователем root и пустыми паролями. Во-первых, это вам не удастся, а во-вторых, вы не на локальном сервере и о безопасности забывать не нужно.

Домен создан, корневая папка сайта создана, база данных создана, следующий шаг непосредственная установка WordPress на VDS/VPS сервер.

Для установки WordPress можно воспользоваться сторонним FTP клиентом или файловым менеджером ISP менеджера. Отмечу, что некоторые провайдера не включают файловый менеджер в панель ISP, а рекомендуют использовать сторонние FTP клиенты.

В этой статье я не буду в картинках рассказывать, как установить WordPress. Лучше почитать отдельные статьи и узнать/вспомнить, как это делается ТУТ (установка по FTP) или ТУТ (установка в панели ISP).

При создании корневого каталога сайта, ISP создает в корневом каталоге файл-заглушку Index.html. Как правило, его нужно удалить после завершения установки. Это важная особенность работы с ISP панелью.

Система WordPress установлена, остается включить домен в систему DNS, прикрепив его к DNS серверам. Этот шаг можно сделать несколькими способами:

  1. С помощью DNS серверов провайдера;
  2. Привязываем домен через IP, без DNS серверов;
  3. Создаем свои DNS сервера;
  4. Используем сторонние DNS сервера.

Подробно об этом лучше почитать отдельную статью ТУТ.

Параметры хостинга для сайта WordPress

Оперативная память

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

Система WordPress, по-умолчанию, устроена так, что очень часто обращается к серверу при посещении пользователями. Чем больше будет посещение вашего блога, тем таких обращений будет больше. Поэтому, не выбирайте хостинг с низкой оперативной памятью 64 Mb. При среднем посещении WordPress на таких серверах «виснет» или «отрубается». Для WordPress ищите хостинг с заявленной оперативной памятью от 124 Mb, а лучше 256 Mb. Такие сервера сейчас не редкость и найти их просто.

Цена

Про цену хостинга говорить не буду, выбор за вами, но замечу, что разумный хостинг для WordPress стоит от 160 рублей до 6 $ в месяц.

Управление серверами VDS/VPS

Управляются сервера VDS/VPS двумя способами. Первый способ управления из командной строки, называется SSH. Второй способ, это управление сервером при помощи панели управления. Универсальная и поэтому, сама популярная панель управления сервером VDS называется IPS manager. С помощью  панели IPS manager можно создавать пользователей, прикреплять купленные домены, создавать DNS сервера, управлять записями домена, пользоваться файловым менеджером. Стоит отметить, что в зависимости от провайдера функции ISP панели могут как сокращаться, так и расширяться.

Контроль над трафиком сервиса на уровне root пользователя (владельца сервера) осуществляется через другую панель, VDS manager.

Некоторые провайдеры выделяют отдельную панель для управления DNS серверами.

Требования и особенности

Для установки XAMPP необходимо скачать один файл формата zip, tar или exe. Компоненты программы не требуют настройки. Программа регулярно обновляется для включения в состав новейших версий Apache/MySQL/PHP и Perl. Также в составе XAMPP присутствуют другие модули, включая OpenSSL и phpMyAdmin.

Пользовательский интерфейс программы настолько прост, что её называют «сборкой для ленивых» («lazy man’s WAMP/LAMP installation»). Установка XAMPP занимает меньше времени, чем установка каждого компонента в отдельности.

Данный web-сервер распространяется в полной, стандартной и уменьшенной (известной как XAMPP Lite) версиях. Все дополнительные модули также доступны для скачивания.

Из дополнительных возможностей можно отметить, что сама компания выпускает пакеты обновления выпускаемые в виде zip, 7-zip, tar или exe, которые позволяют обновить все компоненты с одной версии сборки xampp на более новую.

XAMPP for Ubuntu

XAMPP is well known to Windows users, as most of the Windows users use it to server development. But it also offers a great package for Ubuntu/Linux as well. Here we will explain how to install and uninstall XAMPP in Ubuntu. These simple steps will help you to accomplish the task smoothly.  Also you can verify the installation ‘done’ bye simply using few URLs. There is a privilege for Ubuntu users that you can uninstall the whole package by just few commands.

We have performed downloading, installation, running and uninstallation in Ubuntu 18.04 LTS system. The method and commands are described below:

How to Install XAMPP on Ubuntu 18.04 LTS System

  • First step is to download the installation file for Ubuntu. You may download XAMPP latest version for Ubuntu click here or use any other trusted publisher for downloading the package.
  •  Open terminal to execute the file. Use shortcut key to open terminal by typing on your keypad ‘Ctrl+Alt+T’. Once the terminal is open, access the downloaded file in the location of your computer. Now it is executable. You can use these commands for accomplishing the process:

 Now, you have to confirm execute permission by typing

in terminal.

Step 4 will be to launch the Setup Wizard. For this

  •  Then to launch Setup Wizard go through the graphical setup wizard by following the steps appear in the Bitnami GUI.
  • Now, Launch XAMPP through the Terminal. In the CLI type to launch it through terminal.

Step 7 is to Verify Installation. After when installation is finished you need verify it by typing http://localhost in the browser. In the response you will get a welcome note with the Linux version on screen. Hurrah! You have successfully completed the installation and ready to use.

Особенности режима PHP

Покажу несколько ошибок, которые встречал при работе с VDS/VPS.

После завершения установки и смены NS адресов, открыв административную панель вновь установленной CMS WordPress и выставив все стандартные «Параметры», вы можете обнаружить  следующие ошибки.

  • Не загружаются фото в медиа библиотеке. Ошибка: Невозможно создать каталог в wp-content/uploads;
  • Не удаляются и не устанавливаются палагины из административной панели сайта. Ошибка: невозможно установить FTP соединение;
  • Невозможно удалить плагин;
  • Невозможно установить новую тему. Ошибка: все та же, нет FTP соединения.

выбор режима работы PHP

Если вы поставили режим работы PHP как модуль Apache, то скрипт WordPress, будет исполняться от имени Apache, а значит, Apache должен иметь доступ к любому каталогу системы, поэтому на каталоги Upgrade, Upload, Plugin нужно выставить  права CMOD 777. Также может понадобиться следующий код, который нужно вставить в конец файла wp-config.php вашего сайта:

Примечание: Этот код нужен для если php работает, как Apache и у вас проблемы с внутренним загрузчиком WordPress. Нет проблем, код НЕ нужен.

Если вы выбрали режим работы PHP, как CGI, то никакие коды и никакие изменения прав CMOD не нужны.

После этого, я посчитал, что установка WordPress на VDS/VPS сервер завершена. И продолжительное время работал  на VDS без багов.

www.wordpress-abc.ru

XAMPP For Windows

Before installation keep in mind that download the installer from a trusted publisher or official website.  As you have downloaded the installer from above link, now it’s time to install it properly. You may download XAMPP updated version from the link below. If you want other versions to download visit For Windows page.

How to Install XAMPP on Windows

  1. First of all open Web browser.
  2. You can use Google chrome or Safari.
  3. Download XAMPP installation file from the above link or any trusted publisher.
  4. Save this file in any location of your computer.
  5. After when the download is complete, before starting the installation process disable your firewall and disable Antivirus (if already installed in your system) to complete the installation.
  6. Now double click on the .exe file to run installation process.
  7. Follow the instructions that appear on your screen until the process is finished.
  8. Go to your desktop and click on the XAMPP icon to run the application.
  9. This is it, enjoy the fabulous app!
  • First Step
  • Second Step
  • Third Step
  • Fourth Step
  • Fifth Step
  • Sixth Step
  • Seventh Step
  • Final Step

Sequential Steps of XAMPP Installation on Windows

Установка приложения в ручном режиме (не автоматом)

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

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

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

В панели сервера есть кнопка для создания доменов. Для примера создам условный домен, например, test.ru. Для этого на кнопке «Add Domians» в панели Ampps (php), добавляю условный домен, test.ru. На кнопке «Manage Domians» проверяю его включение. Папка автоматом появиться в каталоге [Ampps/www].

Важно! Обратите внимание, этот локальный сервер AMPPS предоставляет возможность сразу создавать сайт по протоколу https. Корневой каталог создан, далее, иду на главную страницу панели Ampps (PHP). Кстати, вверху есть вкладки PHP, JavaScript, Perl

Мы работаем на вкладке PHP

Кстати, вверху есть вкладки PHP, JavaScript, Perl. Мы работаем на вкладке PHP

Корневой каталог создан, далее, иду на главную страницу панели Ampps (PHP). Кстати, вверху есть вкладки PHP, JavaScript, Perl. Мы работаем на вкладке PHP.

Важно! Вы можете создать локальный сайт на домене купленном для сайта. Однако, в этом случае при переносе сайта на сервер хостинга, вам нужно не только удалить домен из AMPPS, но удалить строку с вашим доменом из файла hosts системы Windows (C:\Windows\System32\drivers\etc)

Шаг 2. Создать базу данных

Ищу кнопку AddDataBase, жму.

По этой ссылке попадаю в phpmyadmin. Вы наверное поняли. Что здесь нужно создать базу данных сайта. Базе даю имя (произвольное), пароль (простой) и жму кнопку «создать».

Шаг 3. Установить WordPress

  • В папку заливаю дистрибутив wordpress. У меня под рукой была версия WP 4.7.1.
  • Открываю в браузере адрес: http:// ampps/www/test.ru/wp-admin/
  • Далее прохожу стандартные окна установки WordPress, с заполнением данных созданной базы данных и данных для входа в панель сайта. Последние запоминаем.

Шаг 4. Проверка

Всё, CMS установлен, и сайт открывается по адресам:

  • http:// ampps/www/test.ru/ сайт
  • http:// ampps/www/test.ru/wp-admin/ панель

В вверху панели Ampps (справа) вижу произведенную установку на вкладке: Task List.


С этим читают