• Главная
  • Карта сайта
Не найдено

Установка і настройка веб-сервера XAMPP в Linux - Статті про Linux - Статті - Каталог безкоштовних програм

  1. Тепер налаштовуємо віртуальні хости:

XAMPP - кроссплатформенная збірка веб-сервера, що містить Apache, MySQL, інтерпретатор скриптів PHP, мова програмування Perl і велика кількість додаткових бібліотек, що дозволяють запустити повноцінний веб-сервер на своєму комп'ютері. Це безсумнівний плюс, так як вам немає потреби витрачатися на сервер. XAMPP це акронім, абревіатура утворена з початкових літер слів або словосполучень, розшифровується XAMPP як X (тобто будь-яка з чотирьох ос'ей), A - аpache, M - MySQL, P - PHP, P - Perl.

Основне призначення XAMPP - розробка і настройка сайтів та інтернет сервісів без викладання їх на просторах інтернету. Набагато простіше все налагодити. Налаштувати і протестувати все у себе на комп'ютері, а після вже викладати на загальний огляд.

Як встановити і налаштувати XAMPP в Linux і піде далі мова.

Перш за все необхідно завантажити XAMPP до себе на комп'ютер, зробити це можна або з офіційного сайту - посилання , Або (якщо з якихось причин офф., Сайт недоступний) з нашого каталогу - посилання . Розмір пакета становить 74,5 мегабайта, і поширюється в архіві * .tar.gz.

Остання версія на поточний момент - XAMPP Linux 1.7.4, вона містить в собі Apache 2.2.17, MySQL 5.5.8, PHP 5.3.5 & PEAR + SQLite 2.8.17 / 3.6.16 + multibyte (mbstring) support, Perl 5.10 .1, ProFTPD 1.3.3d, phpMyAdmin 3.3.8, OpenSSL 1.0.0c, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.6, Ming 0.4.2, 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, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.6.1, cURL 7.21.0, libxslt 1.1.26, libapreq 2.12, FPDF 1.6, XAMPP Control Panel 0.8, bzip 1.0.5, PBXT 1.0.11-6-pre-ga (temporarily disabled), PBMS 0.5.15 (temporarily disabled), PBMSlib 0.5.15, ICU4C Library 4.2.1.

І так, установка сервера проста до жаху, і полягає в розпакуванні архіву в каталог / opt, для цього в консолі вводимо tar xvfz xampp-linux-1.7.4.tar.gz -C / opt, сподіваюся ви здогадалися дістати права адміністратора, і перейти в каталог з архівом.

попередження:
Для розпакування використовуйте тільки цю команду, будь-які інші архіватори заборонені, в іншому випадку XAMPP просто не буде працювати. Попередження 2:
Якщо у Вас вже є встановлений сервер, ця команда затре його, і встановить новий (деякі настройки і вміст буде втрачено). Будьте уважні.

І так, наш сервер встановлений, точніше розпакований. Далі, для зручності роботи, ми його трохи налаштуємо. За великим рахунком сервер готовий до роботи відразу після установки, але, якщо ви плануєте тримати кілька сайтів на локалке, то раджу все таки витратити ще хвилин 15 і налаштувати XAMPP для більш зручної роботи.

Перш за все змініть власника папки / opt / lampp / htdocs, пропишіть там «себе», це позбавить вас від зайвих рухів тіла в подальшому. Якщо хто не зрозумів, поясню, після таких маніпуляцій зі зміною користувача, вам не потрібно буде заходити під супер-користувачем для копіювання, перенесення, зміни файлів в папці htdocs.

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

1. Відкриваємо файл /opt/lampp/etc/httpd.conf улюбленим редактором і прибираємо грати на початку рядка: Include etc / extra / httpd-vhosts.conf

2. Відкриваємо файл /opt/lampp/etc/extra/httpd-vhosts.conf, і в ньому пишемо наші віртуальні хости (уважно вчитуємось в коментарі до рядків коду):

# Для усунення конфліктів поділяємо IP-адреси NameVirtualHost 127.0.0.2:80 # Виділяємо адресу, за якою буде доступна веб-морда XAMPP # e-mail прописуємо випадковий ServerAdmin [Email protected] # Шлях до веб-морді сервера
DocumentRoot /opt/lampp/htdocs/xampp.local/www # «доменне ім'я» веб-морди без www ServerName xampp.local # «доменне ім'я» веб-морди c www ServerAlias ​​www.xampp.local # журнал помилок ErrorLog / opt / lampp / htdocs / xampp.local / error.log # журнал доступу CustomLog /opt/lampp/htdocs/xampp.local/access.log common # розширення .MY вибрано невипадково, так ми будемо відрізняти локальні сайти від інтернет-ресурсів # ліва пошта ServerAdmin [Email protected] # Папка веб-документів для хоста # сдесь ми прописуємо де буде лежати наш сайт, для кожного окремого # сайту чинимо аналогічно, змінюючи його ім'я DocumentRoot /opt/lampp/htdocs/site.my/www # «доменне ім'я» хоста без www ServerName site.my # «доменне ім'я» хоста з www ServerAlias ​​www.site.my ErrorLog /opt/lampp/htdocs/site.my/error.log CustomLog /opt/lampp/htdocs/site.my/access.log common

3. Після всіх змін зберігаємо файлик і відкриваємо / etc / hosts, в кінець файлу додаємо наші хости:

# HOSTS FOR XAMPP 127.0.0.2 xampp.local 127.0.0.2 site.my

4. Тепер в папці htdocs створюємо папки xampp.local і site.my, сподіваюся зрозуміло звідки саме ці імена взяті? А в них (в кожній) створюємо www і cgi.

5. Тепер весь вміст папки htdocs, за винятком новостворених папок xampp.local і site.my переміщаємо в папку xampp.local. Після переміщення в папці htdocs має залишитися тільки дві папки - xampp.local, site.my. Якщо це не так, уважно перечитуємо останні пару пропозицій.

Запускаємо XAMPP - в консолі sudo / opt / lampp / lampp start, до речі, зупинка сервера командою sudo / opt / lampp / lampp stop, а перезапуск як не дивно :) - sudo / opt / lampp / lampp restart

Після запуску сервера він буде доступний в браузері за адресою: http: //xampp.local, а ваш сайт - http://site.my (ну, або як ви його там обізвали) ...

Прошу любити і жалувати, власний сервер, так би мовити - своїми руками ...

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью