Меню Рубрики

Установка xampp на линуксе

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

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

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

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

1. Загрузка программы

Программа доступна для Windows, Linux, а также MacOS, и скачать её вы можете на официальном сайте. На момент написания статьи уже вышла версия с PHP 7.3. Её мы и будем использовать.

Откройте вкладку Download, найдите версию для Linux и скачайте её.

2. Установка XAMPP

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

/Загрузки. Сначала нужно добавить файлу установщика флаг исполняемости:

Затем запустите установщик от имени суперпользователя:

Затем нужно пройти несколько шагов установщика, на которых достаточно только нажимать кнопку Далее:

После этого установка XAMPP Linux будет завершена, а все файлы программы будут находится в каталоге /opt/xampp.

3. Настройка XAMPP

Управлять работой установленных сервисов можно через терминал или с помощью графической утилиты. Запустить графическую утилиту можно, отметив галочку Launch XAMPP в последнем окне мастера установки.

Здесь, на вкладке Manage Servers, вы можете запустить веб-сервер, сервер баз данных и FTP-сервер:

Для запуска всего сразу нажмите кнопку Start All. Когда сервис запущен, его состояние меняется на running, а иконка становится зёленой. К тому же, выбрав любой из серверов и нажав кнопку Config, вы можете его настроить:

Здесь можно изменить порт, открыть логи ошибок и доступа, а также открыть конфигурационный файл и изменять любые настройки выбранного сервиса:

Но здесь будьте осторожны. Одна ошибка в конфигурационном файле — и сервис может не запуститься. Это всё, что касается графического интерфейса.

Читайте также:  Установка крана на подземный газопровод

4. Управление XAMPP через терминал

В терминале можно сделать всё то же самое, плюс ещё несколько функций. Для управления используется утилита xampp:

  • start — запустить все серверы;
  • startapache — запустить только apache;
  • startmysql — запустить только mysql;
  • startftp — запустить только ftp;
  • stop — остановить всё;
  • stopapache — остановить только apache;
  • stopmysql — остановить только mysql;
  • stopftp — остановить только ftp;
  • reload, reloadapache, reloadmysql, reloadftp — аналогично, только перезагрузка всех этих сервисов;
  • restart — остановить и запустить XAMPP;
  • security — проверить настройки безопасности XAMPP;
  • enablessl — включить SSL в Apache;
  • disablessl — выключить SSL в Apache;
  • panel — открыть графическую панель настройки, с которой мы работали в первом пункте.

Я рекомендую после установки программы выполнить команду security, чтобы поменять основные настройки по умолчанию, которые будут небезопасны:

sudo /opt/lampp/xampp security

Утилита отключит доступ к MySQL из сети, предложит задать пароль для Phpmyadmin, MySQL, а также пароль для FTP. После этого вы можете запустить все серверы, если не сделали это ранее:

А для остановки используйте:

Запустить графическую панель, с которой мы работали вначале, вы можете такой командой:

5. Развёртывание приложения

Вы можете проверить, всё ли запущено и работает, открыв адрес http://localhost в вашем браузере:

Все файлы веб-сервера находятся в директории /opt/lampp/htdocs/. Вы можете удалить всё, что там есть лишнего и загружать туда файлы своего приложения или, например WordPress.

Выводы

В этой небольшой статье мы разобрали, как выполняется установка и настройка XAMPP-сервера в Ubuntu и других дистрибутивах Linux. Поскольку это программа практически портативная, то эта инструкция должна отлично работать для любого дистрибутива и даже в некотором смысле для Windows и MacOS. А также её намного удобнее устанавливать, по сравнению с LAMP.

источник

Локальный сервер XAMPP для LINUX. Установка и настройка

В одной из предыдущих статей я писал об установке локального сервера для Linux LAMPP. А сегодня я расскажу как установить и настроить локальный сервер XAMPP в Linux.

Читайте также:  Установка кухонной мойки по снипу

Локальный сервер XAMPP. Общие сведения

XAMPP — кроссплатформенный локальный сервер, включающий в себя сервер Apache, систему управления базами данных MySQL, интерпретатор скриптов PHP, язык программирования Perl, а также множество дополнительных модулей.

X — любая из операционных систем
A — Apache
M — MySQL
P — PHP
P — Perl

На момент написания статьи актуальна версия 1.7.7.

Состав XAMPP 1.7.7

Apache 2.2.21
MySQL 5.5.16
PHP 5.3.8
phpMyAdmin 3.4.5
Webalizer 2.21-02
XAMPP Control Panel 0.8

Первое что необходимо — это скачать архив с последней версией сервера с официального сайта XAMPP.

Установка локального сервера XAMPP на компьютер

Скачанный архив необходимо поместить в корень домашней папки.

Запускаем терминал и распаковываем скачанный архив командой

sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

Для управления локальным сервером используются следующие команды:

sudo /opt/lampp/lampp start — для запуска локального сервера
sudo /opt/lampp/lampp stop — для остановки сервера
sudo /opt/lampp/lampp restart — для перезапуска сервера

Запускаем локальный сервер XAMPP командой

Вы должны увидеть в терминале что-то похожее на это

Starting XAMPP for Linux 1.7.7.
XAMPP: Starting Apache with SSL (and PHP5).
XAMPP: Starting MySQL.
XAMPP: Starting ProFTPD.
XAMPP for Linux started.

Теперь желательно настроить параметры безопасности

Здесь Вам будет предложено установить пароли для:

— пользователя панели управления XAMPP (пользователь по умолчанию — lampp)
— пользователя phpMyAdmin
— пользователя MySQL (пользователь по умолчанию — root)
— доступа к FTP

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

Если перейти по ссылке Status можно посмотреть информацию о запущенных и работающих компонентах локального сервера

Если перейти по ссылке Security вы увидите информацию об установленных параметрах безопасности для компонентов сервера

Создание и настройка виртуальных хостов в Linux с помощью локального сервера XAMPP

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

user — имя локального пользователя системы
sites — папка для хранения локальных сайтов.

Читайте также:  Установка газовых пружин на хатсан 125

Теперь настроим сервер Apache на работу с виртуальными хостами

1. Редактируем файл конфигурации Apache

Устанавливаем, чтобы сервер слушал запросы только с данного компьютера

Раскомментируем (уберем знак # в начале строки) следующую строку

2. Редактируем файл конфигурации виртуальных хостов

sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf

NameVirtualHost *:80 -> NameVirtualHost 127.0.0.1:80

Указываем параметры для каждого виртуального хоста, на примере следующего

ServerAdmin admin@test.ru // Адрес администратора сайта
DocumentRoot /opt/lampp/htdocs/sites/test.ru/www // Папка с файлами сайта
ServerName test.ru // Доменное имя сайта
ServerAlias www.test.ru // Алиас доменного имени (при необходимости)
ErrorLog /opt/lampp/htdocs/sites/test.ru/com-error_log // Адрес лога ошибок хоста
CustomLog /opt/lampp/htdocs/sites/test.ru/com-access_log common // Адрес лога доступа к хосту

Желательно также добавить параметры для xampp

ServerAdmin admin@xampp.ru
DocumentRoot /opt/lampp/htdocs/xampp
ServerName localhost

Теперь необходимо создать символическую ссылку на папку виртуальных хостов в домашнем каталоге

sudo ln -s /home/user name/sites/

Таким образом, мы упростили процедуру работы с локальным сервером. Все файлы локальных сайтов теперь возможно будет хранить в домашнем каталоге. Это упростит доступ к ним и их редактирование.

Для правильной работы ваших локальных сайтов установите права на папку sites для чтения и записи для всех пользователей.

Добавляем строки с адресами созданных локальных сайтов, например

На этом все. Локальный сервер установлен и настроен на комфортную работу.
Единственное, что ещё можно сделать, так это создать на рабочем столе три ярлыка: запуска, остановки и перезапуска сервера.

Для этого понадобятся команды управления сервером, перечисленные выше.

Для удаления локального сервера с вашего компьютера использовать команду

Список основных команд управления XAMPP

start Запуск XAMPP.
stop Остановка XAMPP.
restart Перезапуск XAMPP.
startapache Запуск только сервера Apache.
startssl Запуск поддержки SSL в Apache.
startmysql Запуск только сервера баз данных MySQL.
startftp Запуск FTP сервера.
stopapache Остановка сервера Apache.
stopssl Остановка SSL Apache.
stopmysql Остановка сервера баз данных MySQL.
stopftp Остановка FTP сервера.
security Запуск настроек параметров безопасности.

Пример использования:
sudo /opt/lampp/lampp startmysql

источник

Добавить комментарий