Установка 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 файлы) в терминале. Команда показывает мне содержимое этой директории — и файл в частности.
В этом же терминале делаю этот файл исполняемым:
… затем запускаю файл на выполнение командой:
Инсталляция XAMPP под Linux Mint
Запуститься пошаговый графический инсталлятор локального сервера. Пользователи Windows могут почувствовать себя здесь немного в своей стихии. Ниже приведу скриншоты все шагов установки сервера с кратким их описанием, где это необходимо.
Сервер будет установлен в директорию :
В этом шаге необходимо убрать галочку в строке “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. Все виртуальные сервера располагаются в директории .
То есть, если необходимо создать отдельный экземпляр какой-либо CMS (Joomla, WordPress, Drupal и так далее), то нужно просто создать поддиректорию в директории и распаковать туда нужную CMS. В моем случае такой CMS будет WordPress-3.9.1.
Создаю поддиректорию командой:
… и распаковываю в нее скачанный архив WordPress с помощью незаменимой консольной программы (не забудьте запустить ее через , иначе получите ошибку прав доступа):
После распаковки WordPress приступим к его установке. Создадим вручную конфигурационный файл чтобы избежать ошибки прав доступа при обычной пошаговой инсталляции WordPress (не забываем, что мы находимся под Linux!). Для этого скопируем файл-шаблон в ту же директорию под именем :
… и отредактируем его через редактор nano:
Затем в адресной строке браузера введем (XAMPP у нас все еще запущен, не забываем об этом!):
… и в приложении phpMyAdmin создаем базу данных под наш будущий локальный сайт, на котором будет “крутиться” WordPress. Перезапускаем локальный сервер, чтобы он “подхватил” изменения в базе данных MySQL и создание виртульного сервера в директории :
В браузере в адресной строке запускаем установку WordPress:
… далее проходим оставшиеся стандартные шаги инсталляции WordPress и получаем готовый локальный сайт — переходим на него по адресу:
На этом установка CMS WordPress под локальный сервер успешно завершена. А также успешно выполнена рассмотренная выше инсталляция локального сервера под операционной системой Linux Mint 17 “Qiana” Cinnamon 64-bit.
Заключение
Итог выполненных выше шагов — возможность иметь всегда “под рукой” готовый к работе локальный сервер. Еще один плюс к удобству кодинга под Linux. А кодинг под Linux субъективно для меня удобнее кодинга под Windows.
Стоит также сказать, что при установке и настройке могут возникнуть проблемы. В частности, автором данной статьи первоначально производилась установка “чистого” LAMPP, которая потом была удалена. И, хотя деинсталляция была произведена правильно, последующая установка XAMPP привела к тому, что данный сервер не запускался на компьютере.
Angular — именованные outlets
Для меня немного запутанная картина с именованными областями отображения и главное — с правильной настройкой. Нужно немного прояснить для. … Continue reading
XAMPP for Linux: организация и настройка виртуальных хостов — 1
Часть 1. Установка и запуск XAMPP
XAMPP – это локальный сервер наподобие известного виндового Denver, от последнего отличается прежде всего кроссплатформенностью, комплектацией, простотой установки/удаления (особенно до версии 1.8.2), довольно оперативными выпусками версий по мере обновления составляющих.
Основные применения: создание и отладка сайтов на локальном компьютере, изучение различных CMS, «безопасное» изучение apache, php и других серверных компонентов, и т.п.
Обращаю внимание на это самое «и т.п.». Использование XAMPP для подъёма боевого сервера и даже для имитации такового, я считаю неправильным, «нецелевым» и в рамках данного материала рассматривать не буду.
Но уж в качестве локального виртуального хостинга XAMPP на голову превосходит другие возможные решения практически по всем параметрам: по простоте и удобству установки, настройки и управления, по экономичному потреблению ресурсов компьютера, по безопасности для операционной системы, по нетребовательности к начальным знаниям юзера в области серверных технологий.
Установка XAMPP
Нужную версию можно взять на Sourceforge.
Note : О выборе версии мы конкретно поговорим в Части 3.
Версии до 1.8.1 включительно распространялись в виде архива .tar.gz и устанавливались одной-единственной командой:
При этом в каталог /opt устанавливался базовый пакет XAMPP, и можно было начинать настройку и работу.
Но ребятам-девелоперам это, видимо, показалось слишком сложным, и они решили приблизить процесс к типично виндовому (ведь в винде всё проще, не правда ли?). Теперь XAMPP запакован в инсталлятор, и для его установки надо совершить следующие (на мой взгляд, совершенно ненужные и идиотские) действия:
в директории со скачанным пакетом надо дать команду
а затем запустить инсталлятор
И пойдут выскакивать перед нашим восхищенным взором гуишные окошечки, аж семь штук, и к каждом – кнопочки, а кое-где и чек-боксики, есть где отвести душу мышкодавам.
А результат будет всё тот же: XAMPP будет распакован в каталог /opt и можно будет наконец-то заняться делом.
Кстати, о чек-боксах. Если вы впервые имеете дело с XAMPP, советую не отмечать ни одного, за исключением, возможно, XAMPP Developer Files, да и то если у вас есть лишнее место на жестком диске и желание поглубже покопаться в сабже или устанавливать дополнительные модули PHP и т.п..
Note : о месте на харде. Имейте ввиду, что XAMPP – штука не маленькая, инсталлятор весит более 120 метров, а распакованный с developer-файлами – и вовсе под 690 Мб.
Впрочем, ранние версии имеют гораздо более скромный размер. Например, XAMPP 1.7.7 в распакованном виде занимает около 270 Мб.
Еще одно Note : группа BitNami ныне предлагает загрузить свой модуль для облегчения установки ряда CMS на XAMPP. Подробности вы можете узнать на их сайте. Не вижу в этом особого смысла, поскольку XAMPP, имхо, и есть отличный полигон для отработки процесса установки разных CMS со всеми их нюансами, но вы решайте сами.
Удаление XAMPP
Тут мы еще «не доросли» до windows, и поэтому удаление XAMPP любой версии пока еще обходится без uninstall, перезагрузки и т.п.
Для полного и исчерпывающего удаления XAMPP с компа нужно просто-напросто удалить каталог /opt/lampp со всем содержимым:
Первый запуск. Команды XAMPP. Ярлыки
Сразу после установки можно набрать в браузере адрес http://localhost и мы увидим стартовую страницу, которая может вызвать затруднение только у полиглотов.
Нам же, как и прежде, не из чего выбирать, русского как не было, так и нет, поэтому жмем на English и попадаем на обзорную страницу.
Тут, открыв статус, убеждаемся, что XAMPP еще не готов полноценно работать:
и phpMyAdmin, естественно, не открывается:
Для того, чтобы исправить это, надо перезапустить XAMPP командой в консоли
после чего статус MySQL должен измениться на ACTIVATED, а phpMyAdmin нормально открыться.
Вот теперь всё готово для настройки виртуальных хостов. Но сначала – о трех самых главных командах:
Этими командами придется пользоваться часто, особенно рестартом, который нужно делать после всяких изменений настроек, правок конфигов, добавления виртуальных хостов, – короче говоря, после любых действий с XAMPP.
Понятно, что забивать их каждый раз в консоль, даже копипастом, – не тру линукс вей. Можно повесить их на горячие клавиши, или сделать алиасы, или смастерить кнопки на рабстол, кому как удобнее. Для mate/cinnamon/xfce а, скорей всего и gnome3 (проверьте сами), болванка файлов .desktop будет примерно такая:
Иначе говоря, desktop-файл для запуска XAMPP в системах с gnome-terminal (например, LM Cinnamon или Ubuntu) будет такой:
Аналогично делаются и остальные файлы. Во всех них остается прописать свой путь к соответствующей иконке.
/’Рабочий стол’ && chmod 755 XAMPP.desktop Restart_XAMPP.desktop Stop_XAMPP.desktop
Кому влом искать иконки на кнопки запуска, может взять эти простенькие:
На этом будем считать первый этап законченным и в следующей части перейдем к настройке XAMPP для того, для чего мы его и ставили: добавлению и настройке виртуальных хостов, т.е. наших тестовых сайтов.