Меню

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



Установка и настройка XAMPP в Linux

В прошлом проект назывался LAMPP, но чтобы избежать заблуждений его переименовали в «XAMPP». Так что если вы ищете информацию для LAMPP вы на верном пути. Лично я предпочитаю установку и работу в lamp, но некоторые разработчики ставят аналог Denwer в linux чем и является XAMPP, говорят Denwer именно на нем и основан.

NOTE: данный проект предназначен только для разработки на одтельно взятой локальной машине или локальной сети, он не рекомендуется для «интернет» использования в качестве сервера. Установка XAMPP RELEASENOTES.txt XAMPP for Linux 1.7.4 [2011-05-17] XAMPP for Linux 1.7.5-beta4 This version of XAMPP includes: — Apache 2.2.18 — MySQL 5.5.12 — PHP 5.3.6 — Perl 5.10.1 — ProFTPD 1.3.3d — phpMyAdmin 3.4 — OpenSSL 1.0.0c — GD 2.0.1 — Freetype 2.1.7 — libjpeg 6b — libpng 1.2.12 — gdbm 1.8.0 — zlib 1.2.3 — expat 1.95.2 — Sablotron 1.0 — libxml 2.7.6 — libxslt 1.1.26 — Ming 0.4.3 — Webalizer 2.21-02 — pdf class 009e — ncurses 5.7 — mod_perl 2.0.5 — FreeTDS 0.63 — gettext 0.17 — IMAP C-Client 2007e — OpenLDAP (client) 2.4.21 — mhash library 0.8.18 — mcrypt library 2.5.7 — cURL 7.21.0 — SQLite 2.8.17 (for PHP4 + PHP5) — SQLite 3.6.16 (for PHP5 PDO SQLite) — libapreq 2.12 — eAccelerator 0.9.6.1 — FPDF 1.6 — bzip2 (library) 1.0.5 — PBXT 1.0.11-6-pre-ga — PBMS 0.5.15 (but disabled) — PBMSlib 0.5.15 — ICU4C Library 4.2.1 New in this version of XAMPP: — New version of PHP (5.3.6) — Fixed a problem with MySQL 5.5.x and XAMPP’s backup script — New version of MySQL (5.5.12) — New version of phpMyAdmin (3.4) — New version of Apache (2.2.18) — New version of mod_perl (2.0.5) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [2011-01-25] XAMPP for Linux 1.7.4 This version of XAMPP includes: — Apache 2.2.17 — MySQL 5.5.8 — PHP 5.3.5 — Perl 5.10.1 — ProFTPD 1.3.3d — phpMyAdmin 3.3.9 — OpenSSL 1.0.0c — GD 2.0.1 — Freetype 2.1.7 — libjpeg 6b — libpng 1.2.12 — gdbm 1.8.0 — zlib 1.2.3 — expat 1.95.2 — Sablotron 1.0 — libxml 2.7.6 — libxslt 1.1.26 — Ming 0.4.3 — Webalizer 2.21-02 — pdf class 009e — ncurses 5.7 — mod_perl 2.0.4 — FreeTDS 0.63 — gettext 0.17 — IMAP C-Client 2007e — OpenLDAP (client) 2.4.21 — mhash library 0.8.18 — mcrypt library 2.5.7 — cURL 7.21.0 — SQLite 2.8.17 (for PHP4 + PHP5) — SQLite 3.6.16 (for PHP5 PDO SQLite) — libapreq 2.12 — eAccelerator 0.9.6.1 — FPDF 1.6 — bzip2 (library) 1.0.5 — PBXT 1.0.11-6-pre-ga — PBMS 0.5.15 (but disabled) — PBMSlib 0.5.15 — ICU4C Library 4.2.1 New in this version of XAMPP: — New version of Ming (0.4.3) — New version of eAccelerator (0.9.6.1) — New version of cURL (7.21.0) — New version of OpenLDAP (client) 2.4.21 — New version of PBXT (1.0.11-6-pre-ga) — New version of PBMS (0.5.15) — New version of PBMSlib (0.5.15) — New version of ncurses (5.7) — New version of Apache (2.2.17) — New version of OpenSSL (1.0.0c) — New version of MySQL (5.5.8) — PBXT and PBMS currently removed because of incompatibility with MySQL 5.5.8. — New version of ProFTPD (1.3.3d) — New version of PHP (5.3.5) — New version of phpMyAdmin (3.3.9) Скачиваем последнюю актуальную версию XAMPP 1. Можно скачать с sourceforge через браузер или любой клиент. 2. Предлагаю скачать последнюю стабильную версию 1.7.4 с помощью wget с сайта разработчика XAMPP: $ wget -c http://www.apachefriends.org/download.php?xampp-linux-1.7.4.tar.gz Установка XAMPP 1. войдите под root $ su или sudo su 2. Извлеките загруженный файл из архива в директорию /opt # tar xvfz xampp-linux-1.7.4.tar.gz -C /opt Внимание: Используйте только эту команду чтобы установить XAMPP. Не используйте инструменты Microsoft Windows для извлечения архива — он не будет работать. Вот и все. XAMPP теперь установлен в директорию /opt/lampp Запуск XAMPP Для запуска выполните: # /opt/lampp/lampp start Лог запуска: Starting XAMPP 1.7.4. LAMPP: Starting Apache. LAMPP: Starting MySQL. LAMPP started. Если вы получаете сообщения об ошибках, посмотрите Linux FAQ . Тест XAMPP Для того чтобы убедится введите в браузере URL: http://localhost Теперь вы должны увидеть главную страницу XAMPP содержащую некоторые ссылки, чтобы проверить статус установленного ПО и некоторые небольшие примеры программирования. Мастер безопасности (MUST READ!) Как упоминалось ранее XAMPP не предназначен для использования в веб-пространстве, он только для разработчиков в среде разработки. Вот список потенциальных угроз безопасности в XAMPP:

  1. Администратор MySQL (root) — пароль не назначен;
  2. Демон MySQL доступен через сеть;
  3. ProFTPD использует пароль «lampp» для юзера «nobody»;
  4. PhpMyAdmin доступен через сеть;
  5. Примеры (Examples) доступны через сеть;
  6. MySQL и Apache работает под тем же пользователем «nobody».
Читайте также:  Включение скрытых настроек электропитания

Чтобы это исправить просто выполните команду: # /opt/lampp/lampp security Расширенный запуск и параметры

  • start — запуск XAMPP.
  • stop — остановка XAMPP.
  • restart — перезагрузка XAMPP.
  • startapache — запустить только Apache.
  • startssl — команда активизирует поддержку SSL, например если вы перезагрузили XAMPP, то SSL останется активированным.
  • startmysql — запустить только MySQL.
  • startftp — запускает сервер ProFTPD. Через FTP вы можете загрузить файлы на вашем веб-сервере (пользователь «nobody», пароль «lampp»). Эта команда активирует ProFTPD, например если вы перезагрузили XAMPP в будущем FTP останется активированным.
  • stopapache — остановить Apache.
  • stopssl — остановки поддержки SSL в Apache. Эта команда отключает SSL, например если вы перезагрузили XAMPP в будущем, SSL будет отключен.
  • stopmysql — остановить MySQL.
  • stopftp — остановка сервера ProFTPD. Эта команда отключает ProFTPD, например если вы перезагрузили XAMPP в будущем, FTP останется отключен.
  • security — проверка безопасности.

Например: для запуска Apache с поддержкой SSL введите команду (от root): # /opt/lampp/lampp startssl Вы также можете получить доступ к Apache через SSL по URL: https://localhost Что, где, находится? /opt/lampp/htdocs/ — директория DocumentRoot от Apache (рабочий каталог). /opt/lampp/etc/httpd.conf — конфиг Apache. /opt/lampp/etc/my.cnf — конфиг MySQL. /opt/lampp/etc/php.ini конфиг PHP. /opt/lampp/etc/proftpd.conf — конфиг ProFTPD. /opt/lampp/phpmyadmin/config.inc.php — конфиг phpMyAdmin. Остановка XAMPP Для того чтобы остановить работу XAMPP, выполните: # /opt/lampp/lampp stop Лог остановки Stopping LAMPP 1.7.4. LAMPP: Stopping Apache. LAMPP: Stopping MySQL. LAMPP stopped. Удаление XAMPP Для удаления просто удалите директорию lampp # rm -rf /opt/lampp Настройка XAMPP Добавить GUI управление сервером XAMPP в меню, для удобства. В Gnome это можно сделать через редактор меню, пкм на меню -> изменить меню, добавить команду: gksudo /opt/lampp/share/xampp-control-panel/xampp-control-panel Путь до ярлыка будет /opt/lampp/htdocs/xampp/img/logo-small.gif Перенос рабочего каталога проекта из /opt/lampp/htdocs в /home/user/www/, чтобы упростить немного жизнь. $ cd

Читайте также:  Настройки разделения ip адресов

$ mkdir www # ln -s

/www /opt/lampp/htdocs/$USER Где, переменная $USER это собственно имя проекта, в моем случае «makenskiy», будет создан линк из каталога /opt/lampp/htdocs/makenskiy в каталог

/www Сам проект будет доступен по URL адресу: http://localhost/makenskiy Где, makenskiy, это ваш пользователь или имя проекта (каталога). P.S. Почти все было взято с офф.сайта, переведенно и представлено в топике. Настройка виртуальных хостов для доступа проекта по его домену и работа с несколькими проектами сразу — выходит за рамки топика, всю необходимую информацию можно найти на официальном сайте . Все ставилось на Ubuntu 10.10 в виртуальной машине, ну это так для информации. Спасибо за внимание. * делал для этого блога .

Источник

Установка 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

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

Читайте также:  Коллектор wester настройка расходомеров

Переходим в этом приложении на вкладку “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

Источник

Adblock
detector