Установка локального веб-сервера Xampp в Ubuntu 14.04

Для тех кто хочется создать свой локальный веб сервер и для тех кто хочет программировать на таких языках как php или perl это статья посвящается

  1. Во первых нам нужно скачать сам веб сервер это можно сделать по ссылке https://www.apachefriends.org/ru/download.html выбираем своё разрядность 32 или 64.
  2. Во вторых открываем терминал можно открыть если набрать alt + ctrl + T  и получаем права root
  3. Заходим в папку с архивом  и распаковываем его командой 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 дальше все просто нажимаем дальше и ждем пока завершится установка.
  4. Дальше добавляем себе права на папку  chown «ваше пользовательский логин» /opt/lampp/htdocs например chown alex /opt/lampp/htdocs.
  5. Следующим этапом настраиваем виртуальный хосты Открываем файл /opt/lampp/etc/httpd.conf любым редактором и убираем решетку в начале строки: Include etc/extra/httpd-vhosts.conf
  6.  Открываем файл /opt/lampp/etc/extra/httpd-vhosts.conf, и в нем пишем наши виртуальные хосты    
     # Для устранения конфликтов разделяем IP-адреса
    NameVirtualHost 127.0.0.2:80
    # Выделяем адрес, по которому будет доступна веб-морда XAMPP

    # e-mail прописываем случайный
    ServerAdmin alex32@xampp.local
    # Путь к веб-морде сервера

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

 

 

 

Обсудить у себя 1
Комментарии (0)
Чтобы комментировать надо зарегистрироваться или если вы уже регистрировались войти в свой аккаунт.

Войти через социальные сети:

Алексей
Алексей
Был на сайте никогда
26 лет (30.05.1992)
Читателей: 3 Опыт: 0 Карма: 1
все 2 Мои друзья