Последние файлы (Windows)

Последние файлы (Linux)

Последние файлы (Mac)

Последние файлы (WinMobile)

Последние файлы (Android)

Последнее на форуме



rss

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

Добавить Вконтакте Добавить в Мой Мир Поделиться ссылкой в FaceBook Отправить в Twitter

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

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 mail@xampp.local
# Путь к веб-морде сервера
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 mail@site.my # папка веб-документов для хоста # сдесь мы прописываем где будет лежать наш сайт, для каждого отдельного # сайта поступаем аналогично, изменяя его имя 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 (ну, или как вы его там обозвали) …

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

Страниц: 1
Добавить Вконтакте Добавить в Мой Мир Поделиться ссылкой в FaceBook Отправить в Twitter | | |     | Обсудить на форуме |

При копировании информации ссылка на статью обязательна.

system 07.04.12
Помогите настроить почтовый сервер в XAMPP? Читал разные статьи, не получается.

[Ответить] [Ответить с цитатой]
↑ 0 ↓
Storm 10.04.12
напиши на форуме, там точно должны помочь

[Ответить] [Ответить с цитатой]
↑ 0 ↓
Автар Атуч 04.10.11
Автар ты хоть бы попонятнее расписал,це шо такое морда?  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)

[Ответить] [Ответить с цитатой]
↑ +1 ↓
Стас 05.10.11
Сообщение от Автар Атуч
Автар ты хоть бы попонятнее расписал,це шо такое морда?


Как вариант - корневая папка  :)

[Ответить] [Ответить с цитатой]
↑ +1 ↓
Serg 24.06.11
благодарю за просвещение!

я не изменял в файле httpd-vhost.conf значение NameVirtualHost, но жестко провязал хосты в hosts и все работает.

[Ответить] [Ответить с цитатой]
↑ +1 ↓
Сторож 28.02.11
У меня после некоторого простоя выдает:

It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.


Ничего совершенно не менял  :(

Что делать ?

[Ответить] [Ответить с цитатой]
↑ +5 ↓
Admin 28.02.11
Что значить - простоя ?

[Ответить] [Ответить с цитатой]
↑ +1 ↓
Макс 25.02.11
Спасибо, все работает  :)

[Ответить] [Ответить с цитатой]
↑ -2 ↓

Страницы: [1]

Оставить комментарий

Ваше имя:

Комментарий:
Введите символы: *
captcha
Обновить

Рекомендуем

06.10.11

Macrium Reflect инструкция пользователя.

Вступление.

Macrium Reflect — бесплатная программа для создания образов жестких дисков и разделов. Программа позволяет как создавать, так и восстанавливать разделы, так же доступна опция просмотра созданных бекапов, и их редактирование. Благодаря точному алгоритму создания образов, Macrium Reflect в считанные минуты создает бекап практически любого раздела, сжимая данные в несколько раз. Так диск C:/ размером в 30 гигабайт, с занятым пространством в 11 гигабайт был сжат в образ размером в 3,88 гигабайта.

Подробнее...

21.07.11

Что за зверь такой - TeamViewer ???

В виду своих увлечений, и наличием некоторого числа знакомых, чьи познания в компьютерах сводятся к включению/выключению, мне очень часто приходится работать с программой TeamViewer. Если вы читаете эту статью, то, как минимум понимаете для чего она, ежели нет — поясню, TeamViewer предназначен для удаленного доступа к компьютеру на котором установлена аналогичная программа. TeamViewer позволяет полностью управлять удаленным компьютером, обмениваться файлами, а так же создать частную сеть с удаленным компьютером.

Подробнее...

03.04.11

Чистка компьютера от пыли

Я долго планировал взяться за написание этой статьи, но все как-то руки не доходили, пока одним прекрасным, к тому же весенным днем, шум кулера не разбудил ребенка в 5 часов утра. Шум стоял настолько громкий что выбора небыло, пора доставать системный блок из под стола, и приступать к чистке компьютера, ибо слой пыли в системном блоке уже достиг критического уровня.

Подробнее...

25.01.11

Чистка ноутбука как профилактика его ремонта

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

Все современные более-менее производительные ноутбуки имеют принудительную систему охлаждения, которая рано или поздно покрывается пылью, мелкими волосиками. Особенно быстро этот процесс происходит, если в квартире есть кошка, собака, либо владелец ноутбука любит работать на кровати, покрытой пледом или другой шерстяной тканью. В итоге радиатор системы забивается этой смесью и перестает пропускать воздух, теплообмен нарушается, и температура процессора и видеокарты повышается.

Подробнее...

29.12.10

Установка Windows XP. Инструкция в картинках

Читать эту статью можно по нескольким причинам. Возможно вы решили сами постичь простоту установки ОС Windows, а, возможно, вам просто надоело отдавать соседу деньги за переустановку операционки. Наша статья поможет вам в этом. Данная инструкция написана в очень простой форме, практически каждое движение описано в доступной форме и проиллюстрировано скриншотом.

Подробнее...

ТОП - 10 Загрузок за сутки
Последние обновления
DVDStylerWindows2.2
Wise Disk CleanerWindows7.31
Vit Registry Fix FreeWindows12.3
AVG Anti-Virus Free EditionWindows12.0
Format FactoryWindows2.9.5
HelpNDocWindows3.5.0
Maxthon MobileAndroid2.6.4
IObit SmartDefragWindows2.4
STDU ViewerWindows1.6.151 portable
SkypeWindows5.9