- Установка XAMPP под Linux Mint 17
- May 29, 2014
- Пакет инсталляции XAMPP под Linux Mint
- Инсталляция XAMPP под Linux Mint
- Запуск и остановка XAMPP под Linux Mint
- Установка WordPress под XAMPP в Linux Mint
- Заключение
- TypeScript — размеченные объединения
- Как установить XAMPP сервер в Windows и Linux
- Преимущества XAMPP
- Кому и для чего пригодится XAMPP?
- Установка XAMPP в ОС Windows
- Настройка XAMPP
- Инструкция по работе с CMS WordPress на XAMPP
- Как установить CMS WordPress с нуля на XAMPP?
- Как перенести существующий сайт на WordPress на локальный сервер XAMPP?
- Как перенести сайт с локального сервера XAMPP на виртуальный хостинг в интернете?
- Как развернуть локальный XAMPP сервер на Linux?
Установка XAMPP под Linux Mint 17
May 29, 2014
В этой статье будет рассмотрен вопрос установки локального сервера XAMPP под операционной системой Linux Mint 17.
Почему этот локальный сервер и, тем более, почему именно Linux? Ответы просты — для меня лично сервер XAMPP является наиболее интуитивно понятным. А Linux — потому что в ней мне более удобно кодить на HTML&CSS, нежели под Windows.
Хотя бы взять удобный и полноценный терминал Linux, который всегда под рукой. Также, локальный сервер под Linux, по моим субъективным оценкам, работает гораздо быстрее, нежели под Windows.
С преимуществами работы кодера под Linux разобрались — осталось установить и настроить локальный сервер под эту операционную систему. В этом вопросе нет ничего сложного и есть даже локализованная версия инструкции на официальном сайте Apache Friends -FAQ Linux. В этой статье я постараюсь дать более подробное описание этого процесса, с картинками.
Локальный сервер под Linux выполнен в виде пошагового графического инсталлятора наподобие того, как это делается под Windows. С одной стороны это несколько непривычно для Linux; но с другой стороны так можно быстро и легко установить пакет для новичков в этой операционной системе.
Пакет инсталляции XAMPP под Linux Mint
Скачиваем пакет инсталлятора по ссылке Download официального сайта “Apache Friends”. При этом определяемся, под 32 или 64-битную систему необходим пакет — такой и выбираем. Помимо этого есть две версии пакета — стабильный 1.8.2/PHP 5.4.27 и более новый 1.8.3/PHP 5.5.11.
Мною был выбран пакет 1.8.2/PHP 5.4.27 (именно из-за его стабильности) версии 64-бита, под операционную систему Linux Mint 17 “Qiana” Cinnamon 64-bit.
После скачивания пакета открываю директорию “Downloads” (туда попадают все скачиваемые под Linux файлы) в терминале. Команда ls показывает мне содержимое этой директории — и файл xampp-linux-x64-1.8.2-5-installer.run в частности.
В этом же терминале делаю этот файл исполняемым:
… затем запускаю файл xampp-linux-x64-1.8.2-5-installer.run на выполнение командой:
Инсталляция XAMPP под Linux Mint
Запуститься пошаговый графический инсталлятор локального сервера. Пользователи Windows могут почувствовать себя здесь немного в своей стихии. Ниже приведу скриншоты все шагов установки сервера с кратким их описанием, где это необходимо.
Сервер будет установлен в директорию /opt/lampp :
В этом шаге необходимо убрать галочку в строке “Learn more about Bitnami for XAMPP”:
В этом шаге оставляем галочку в строке “Launch XAMPP”, чтобы локальный сервер автоматически запустился после установки:
Запуск и остановка XAMPP под Linux Mint
Помимо самого локального сервера будет установлено графическое приложение, задача которого — облегчить управление локальным сервером. Это приложение также запуститься автоматически, но его можно при необходимости запустить и вручную командой:
Переходим в этом приложении на вкладку “Manage Servers” и видим список служб локального сервера. Напротив каждой службы в виде лампочки показан ее статус — запущена она (Running) или остановлена (Stopped).
Первоначально запущен только локальный сервер Apache; база данных “MySQL Database” и FTP-сервер “ProFTPD” остановлены. Их можно запустить из данного приложения, просто нажав кнопку “Start”, но я поступлю более Linux-way и воспользуюсь терминалом. Для этого я введу в нем всего одну комадну:
Если все пройдет успешно, то в терминале будет следующий вывод:
… что можно проверить и в приложении:
Остановить локальный сервер можно также из терминала командой:
Установка WordPress под XAMPP в Linux Mint
С установкой локального сервера под Linux Mint разобрались. Стоит еще раз оговориться, что по моим субъективным оценкам он работает гораздо шустрее под Linux, нежели под Windows.
Переходим к заключительной части данной статьи и рассмотрим вопрос установки CMS WordPress под XAMPP в Linux Mint. Все виртуальные сервера располагаются в директории /opt/lampp/htdocs/ .
То есть, если необходимо создать отдельный экземпляр какой-либо CMS (Joomla, WordPress, Drupal и так далее), то нужно просто создать поддиректорию в директории htdocs и распаковать туда нужную CMS. В моем случае такой CMS будет WordPress-3.9.1.
Создаю поддиректорию travel командой:
… и распаковываю в нее скачанный архив WordPress с помощью незаменимой консольной программы mc (не забудьте запустить ее через sudo , иначе получите ошибку прав доступа):
После распаковки WordPress приступим к его установке. Создадим вручную конфигурационный файл wp-config.php чтобы избежать ошибки прав доступа при обычной пошаговой инсталляции WordPress (не забываем, что мы находимся под Linux!). Для этого скопируем файл-шаблон wp-config-sample.php в ту же директорию под именем wp-config.php :
… и отредактируем его через редактор nano:
Затем в адресной строке браузера введем (XAMPP у нас все еще запущен, не забываем об этом!):
… и в приложении phpMyAdmin создаем базу данных под наш будущий локальный сайт, на котором будет “крутиться” WordPress. Перезапускаем локальный сервер, чтобы он “подхватил” изменения в базе данных MySQL и создание виртульного сервера travel в директории htdocs :
В браузере в адресной строке запускаем установку WordPress:
… далее проходим оставшиеся стандартные шаги инсталляции WordPress и получаем готовый локальный сайт — переходим на него по адресу:
На этом установка CMS WordPress под локальный сервер успешно завершена. А также успешно выполнена рассмотренная выше инсталляция локального сервера под операционной системой Linux Mint 17 “Qiana” Cinnamon 64-bit.
Заключение
Итог выполненных выше шагов — возможность иметь всегда “под рукой” готовый к работе локальный сервер. Еще один плюс к удобству кодинга под Linux. А кодинг под Linux субъективно для меня удобнее кодинга под Windows.
Стоит также сказать, что при установке и настройке могут возникнуть проблемы. В частности, автором данной статьи первоначально производилась установка “чистого” LAMPP, которая потом была удалена. И, хотя деинсталляция была произведена правильно, последующая установка XAMPP привела к тому, что данный сервер не запускался на компьютере.
TypeScript — размеченные объединения
> Пользовательское объединение типов — что это и как можно использоватьПомимо объединения **примитивных** типов данных (например):<% high. … Continue reading
Источник
Как установить XAMPP сервер в Windows и Linux
XAMPP — локальный кроссплатформенный веб-сервер с открытым кодом и поддержкой операционных систем Windows, Mac, Linux, Solaris. В комплект входит все обязательные компоненты: Apache, MySQL, MariaDB, PHP, Perl, phpMyAdmin, FTP FileZilla, Webalizer и другие. Название «XAMP» — это акроним первых букв: X (все операционные системы), A (веб-сервер Apache), M (база данных MySQL), P (PHP), P (Perl). Существует несколько аналогов XAMPP: LAMP (Linux + Apache + MySQL + PHP), LEMP (Linux + Nginx + MariaDB + PHP), WAMP (Windows + Apache + MySQL + PHP), MEAN (MongoDB + Express + Angular + Node. js), Denwer, AMPPS, OpenServer, Vertigo. В этой статье я разберу азы работы с XAMPP сервером.
Преимущества XAMPP
- Бесплатный, легкий в освоении и прост в обслуживании;
- Обладает дружественным к пользователю, компактным веб-интерфейсом;
- Функциональный и многозадачный;
- Быстрое управление сервисными службами;
- Отличная техническая документация и сообщество.
Из недостатков — сложно настраиваемый почтовый MAIL-сервер, в котором не каждый разберётся. И не слишком, на мой взгляд, оптимизирована работа с MySQL базами данных.
Кому и для чего пригодится XAMPP?
- Фронтенд и бекенд веб-разработчикам для тестирования сайтов перед запуском на сервере в интернете;
- Отладка различных проблем и ошибок, например при переносе или обновлении сайта;
- Обучение работы с популярными CMS;
- Планирование будущей структуры и наполнение сайта;
- Обучение основам веб-программирования и администрирования сайтов.
Установка XAMPP в ОС Windows
Переходим на официальный сайт и скачиваем программу:
Перед установкой XAMPP в операционной системе Windows рекомендуется полностью отключить UAC (User Account Control, контроль безопасности учетных записей), иначе сервер будет работать с ограниченными возможностями (если у вас UAC уже отключен — данный пункт пропускаем.):
Отключить UAC в Windows 10 просто — запускаем командную строку CMD от имени Администратора и вводим команду:
C:\Windows\System32\cmd.exe /k C:\Windows\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
Теперь запускаем установку XAMPP сервера:
Перед установкой советую отключить все антивирусные программы и фаерволы, которые работают в фоновом режиме и могут блокировать соединения и внесения данных XAMPP в реестр.
Настройка XAMPP
Запускаем XAMPP-сервер от имени Администратора. Появится веб-интерфейс приложения. Первым делом кнопкой Start активируем необходимые нам службы Apache и MySQL:
Если в логах появились ошибки и Apache не смог запуститься из-за занятого порта (часто Skype, IIS, VMware занимают 80 и 443 порты, на которых работает Apache), то необходимо просто изменить порты. В интернете описано множество способов, но все они бесполезные.
Предлагаю свое решение.
Нажать на кнопку Config на панели управления веб-сервером Apache и открыть файл https-ssl.conf:
Изменить строку Listen 443 на Listen 4431 :
Сохраниться.
Аналогичным образом открыть файл httpd.config — изменить строку Listen 80 на Listen 8080 :
Нажать на кнопку Config и перейти в Service and Port Settings:
На вкладке Apache прописать порты 8080 и 4431 соответственно:
Перезапускаем Apache — теперь он будет использовать свободные порты и запуститься без ошибок.
Управлять сервисами можно с помощью кнопок:
- Start — запустить сервис;
- Stop — остановить сервис;
- Admin — открыть сервис в браузере;
- Config — перейти в настройки;
- Logs — просмотреть системные журналы (открыть log-файлы).
Запущенные службы будут подсвечиваться зеленым цветом. Справа от панели управления находится ряд других кнопок, которые будут полезны при комплексной настройке XAMPP:
- Config — конфигурация XAMPP сервера;
- Netstat — список служб и портов, которые на текущий момент осуществляют доступ к сети;
- Shell — командная строка;
- Explorer — открывает локальную папку с сервером;
- Services — открывает панель Администрирование -> Службы;
- Help — справка про программу;
- Quit — Выход.
Инструкция по работе с CMS WordPress на XAMPP
Как установить CMS WordPress с нуля на XAMPP?
- Скачать WordPress с официального сайта и распаковать ( unzip ) в папку:
для Windows — /xampp/htdocs/mywebsite
для Linux — /opt/lampp/htdocs/mywebsite - Создать новую базу данных в PhpMyAdmin: http://localhost/phpmyadmin/ ;
- Связать базу данных с WordPress в файле wp-config-sample.php: прописать имя пользователя, пароль и название БД (в XAMPP пользователь по умолчанию root, пароль — отсутствует, не указываем. При желании и умении, это можно изменить в PhpMyAdmin);
- Переименовать wp-config-sample.php в wp-config.php;
- Перейти по адресу: http://localhost:8080/mywebsite — запуститься установка WordPress.
Как перенести существующий сайт на WordPress на локальный сервер XAMPP?
- Сделать дамп (экспорт) базы данных сайта;
- Сделать бекап всех файлов и папок сайта;
- Запустить XAMPP-сервер и создать: 1 — нового пользователя; 2 — новую базу данных;
- Импортировать sql-дамп базы данных;
- В таблице wp_options , в ячейках home и siteurl поменять адрес сайта на локальный: http://localhost:8080/mywebsite;
- В папке htdocs на локальном сервере поместить содержимое сайта (распаковать бекап);
- В файле wp-config.php прописать все необходимые данные для доступа к БД: поля DB_NAME, DB_USER, DB_PASSWORD, DB_HOST;
- Открыть сайт на WordPress, перейти в Настройки -> Постоянные ссылки и пересохранить их.
Как перенести сайт с локального сервера XAMPP на виртуальный хостинг в интернете?
- В админке WordPress в настройках изменить URL-адрес сайта (указать реальный домен);
- В PhpMyAdmin экспортировать базу данных;
- Открыть sql-файл базы данных в Notepad++ или другом приложении (например, Visual Studio Code) и провести замену старого URL-адреса сайта (http://localhost:8080/wordpress) на новый (домен);
- Перенести файлы и папки сайта на хостинг;
- Импортировать базу данных в PhpMyAdmin на хостинге;
- Связать базу данных с сайтов в файле конфигурации wp-config.php.
Как развернуть локальный XAMPP сервер на Linux?
Достаточно загрузить run-инсталлер, перейти в активную дерикторию и выполнить следующие команды:
Запуститься интерактивный менеджер установки:
Дождитесь финального сообщения: Setup has finished installing XAMPP on your computer.
Теперь выполните команду запуска XAMPP:
sudo /opt/lampp/lampp start
Получите сообщение об успешном запуске всех служб — Apache, MySQL и FTP-серверов:
Остановить XAMPP можно командой:
sudo /opt/lampp/lampp stop
Перезапустить XAMPP:
Проверить работу XAMPP: http://localhost — появиться стартовая страница XAMPP.
Перейти в PhpMyAdmin: http://localhost/phpmyadmin/
Другие команды XAMPP:
- startapache — запустить только сервис apache;
- startmysql — запустить только сервис mysql;
- startftp — запустить только ftp-сервер;
- stopapache — остановить только apache;
- stopmysql — остановить только mysql;
- stopftp — остановить только ftp;
- reload, reloadapache, reloadmysql, reloadftp — аналогично, только перезагрузка всех этих сервисов;
- security — проверить настройки безопасности XAMPP-сервера;
- enablessl — включить SSL в Apache;
- disablessl — выключить SSL в Apache;
- panel — открыть графическую панель настройки, с которой мы работали в первом пункте.
Следующим этапом будет разворачивание самого веб-сайта. Для этого можно создать отдельную папку на сервере в разделе: /opt/lampp/htdocs/.
Из репозитория Bitnami, который поддерживает XAMPP, можно также скачать и установить полностью готовые к работе CMS — WordPress, Joomla, Drupal, Majento и другие. Устанавливаются они «на одном дыхании» вместе с базами данных:
Открыть CMS можно по адресу: http://localhost/joomla
Удалить XAMPP можно командой: sudo rm -rf /opt/lampp
Работайте с удовольствием над своими сайтами. Успехов!
Источник