Установка і настройка локального сервера xampp для linux, все для веб-дизайнера і програміста

В одній з попередніх статей я писав про встановлення локального сервера для Linux LAMPP. А сьогодні я розповім як встановити та налаштувати локальний сервер XAMPP в Linux.

Локальний сервер XAMPP. Загальні відомості

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

X - будь-яка з операційних систем
A - Apache
M - MySQL
P - PHP
P - Perl

На момент написання статті актуальна версія 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

Використовуйте для розпакування тільки дану команду. Розпакування будь-якими засобами Windows призведе до неправильної роботи сервера.

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

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

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

sudo / opt / lampp / lampp start

Ви повинні побачити в терміналі щось схоже на це


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

Тепер бажано налаштувати параметри безпеки

sudo / opt / lampp / lampp security

Тут Вам буде запропоновано встановити паролі для:

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

Установка і настройка локального сервера xampp для linux, все для веб-дизайнера і програміста

Якщо перейти за посиланням Status можна подивитися інформацію про запущені і працюють компонентах локального сервера

Установка і настройка локального сервера xampp для linux, все для веб-дизайнера і програміста

Якщо перейти за посиланням Security ви побачите інформацію про встановлених параметрах безпеки для компонентів сервера

Установка і настройка локального сервера xampp для linux, все для веб-дизайнера і програміста

Створення та налагодження віртуальних хостів в Linux за допомогою локального сервера XAMPP

Перше, що необхідно зробити для настройки віртуальних хостів - створити в домашньому каталозі папку, в якій буде розміщуватися їх вміст.

user - ім'я локального користувача системи
sites - папка для зберігання локальних сайтів.

cd
mkdir / home / user / sites

Тепер налаштуємо сервер Apache на роботу з віртуальними хостами

1. Редагуємо файл конфігурації Apache

sudo nano /opt/lampp/etc/httpd.conf

Встановлюємо, щоб сервер слухав запити тільки з даного комп'ютера

Listen 80 -> Listen 127.0.0.1:80

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

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

NameVirtualHost *: 80 -> NameVirtualHost 127.0.0.1:80

Вказуємо параметри для кожного віртуального хоста, на прикладі наступного

Бажано також додати параметри для xampp


ServerAdmin [email protected]
DocumentRoot / opt / lampp / htdocs / xampp
ServerName localhost

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

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

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

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

3. Редагуємо файл hosts

sudo nano / etc / hosts

На цьому все. Локальний сервер встановлений і налаштований на комфортну роботу.
Єдине, що ще можна зробити, так це створити на робочому столі три ярлика: запуску, зупинки і перезапуску сервера.

Для цього знадобляться команди управління сервером, перераховані вище.

Після додавання нових локальних сайтів необхідно перевантажувати сервер.

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

Список основних команд управління 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

Схожі статті

Copyright © 2024