Меню Рубрики

Xampp установка и настройка linux mint

Установка 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 для того, для чего мы его и ставили: добавлению и настройке виртуальных хостов, т.е. наших тестовых сайтов.

Источник

Популярные записи


Adblock
detector