Установка локального веб-сервера Xampp в Ubuntu 14.04
Для тех кто хочется создать свой локальный веб сервер и для тех кто хочет программировать на таких языках как php или perl это статья посвящается
- Во первых нам нужно скачать сам веб сервер это можно сделать по ссылке https://www.apachefriends.org/ru/download.html выбираем своё разрядность 32 или 64.
- Во вторых открываем терминал можно открыть если набрать alt + ctrl + T и получаем права root
- Заходим в папку с архивом и распаковываем его командой tar xvfz «название файла с вашей версией xampp» -C /opt в принципе веб сервер установлен но по хорошему нужно его настроить если вы хотите использовать не один сайт дальше я расскажу как это сделать. Да хотелось бы сказать если вы скачали архив то делаем так а если вы скачали установочный то нужно сначала сделать его выполняющим например chmod +x xampp-linux-x64-1.8.2-5-installer.run и выполнить его с правами root делается это вот так ./xampp-linux-x64-1.8.2-5-installer.run дальше все просто нажимаем дальше и ждем пока завершится установка.
- Дальше добавляем себе права на папку chown «ваше пользовательский логин» /opt/lampp/htdocs например chown alex /opt/lampp/htdocs.
- Следующим этапом настраиваем виртуальный хосты Открываем файл /opt/lampp/etc/httpd.conf любым редактором и убираем решетку в начале строки: Include etc/extra/httpd-vhosts.conf
- Открываем файл /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
# «доменное имя»
ServerName xampp.local
# «доменное имя»
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
# «доменное имя»
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
Сохраняем файл если использовали nano то ctrl+ o и выходим ctrl + x
7. Следующим этапом открываем файл nano /etc/hosts да все файлы изменяем с root'a и прописываем 127.0.0.2 xamp.local и на следующий строчке 127.0.0.2 site.my. Теперь в папке htdocs создаем папки xampp.local и site.my и в каждую папку создаем две папки mkdir www cgi то есть у вас получится в xampp.local две папки и в site.my тоже две папки.
8. Дальше из папки htdocs перемещаем все файлы в папку xampp.local в итоге у вас получится только две папки, а в папке xampp.local у вас будут файлы applications.html. cgi, img. webalizer, xampp
bitnami.css, favicon.ico, index.php и www.
Ну вот в принципе и все чтобы запустить сервер набираем в терминале команду
sudo /opt/lampp/lampp start для запуска веб-сервера
sudo /opt/lampp/lampp stop для остановки веб-сервера
sudo /opt/lampp/lampp restart для перезапуска веб-сервера
А дальше открываем браузер и набираем site.my и вот вы на своём сайте!!!
На этом я завершаю свой рассказ!!!
Спасибо за внимание с вами был rhino_32