Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.178 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Стек решений для веб -сервера с открытым исходным кодом для разработчиков PHP & Perl
XAMPP Server предоставляет подходящую среду разработки для создания, тестирования и проверки работы веб -проектов локально.

XAMPP
Обзор
XAMPP — это бесплатный стек решений для веб -сервера с открытым исходным кодом. Это помогает разработчикам тестировать свои веб -приложения или веб -сайты в своей среде разработки. У него есть все необходимые компоненты, включая Apache, Perl, MySQL Database и PHP. Xampp предоставляет надежную среду разработки локального веб -сервера для веб -приложений на основе PERL и PHP. Кроме того, он предоставляет MariaDB и MySQL для управления базами данных. После успешной установки XAMPP вы можете запустить и остановить каждый модуль, используя панель управления XAMPP. Для тестирования приложений PHP вам нужно только запустить два модуля Apache и MySQL. Это позволит PHP -программам работать на вашем компьютере.
Системные Требования
- Microsoft Visual C ++ 2017 перераспределяется
- 64 МБ ОЗУ (рекомендуется)
- 750 МБ бесплатный фиксированный диск
- Windows XP, Vista, Windows 7, Windows 8, Windows 10
Компоненты
Xampp-это бесплатный пакет локального веб-сервера с открытым исходным кодом. У него есть следующие компоненты:
- Apache: Free и Web Server с открытым исходным кодом Apache — наиболее широко используемый сервер для тестирования веб -проектов.
- MySQL/MariaDB: MySQL/MariaDB также является одной из самых популярных системой управления реляционной базой данных. MySQL, Apache и PHP вместе предоставляют полное решение для хранения данных и веб -сервисов. Новые версии Xampp имеют Mariadb вместо MySQL. MariaDB на самом деле является развитой сообществом вилки MySQL.
- PHP: PHP — это в основном язык сценариев, специально разработанный для веб -разработки. Этот язык программирования на стороне сервера позволяет разработчикам создавать динамические веб-сайты или приложения.
- Perl: Perl также является языком сценариев, разработанным для веб -разработки и сетевого программирования. Perl также позволяет пользователям программировать динамические веб -приложения.
Монтаж
Установка Windows
- Чтобы установить Xampp в качестве веб -сервера Localhost, загрузите его с здесь.
- Установите исполняемый файл.
- Затем нажмите «Далее».
- После этого выберите компоненты, которые вы хотите установить.
- Для большинства веб -приложений вам нужно только *apache *, *mysql *, *php *и *phpmyadmin *.
- Затем выберите каталог установки, где вы хотите установить XAMPP.
- Вам будет показано оповещение о безопасности Windows. Вы должны проверить следующий вариант: «Частные сети, такие как мой дом или рабочая сеть».
- Наконец, нажмите «Финиш», чтобы завершить установку.
Установка Ubuntu
- Скачать Xampp для загрузки папки с здесь.
- Перейдите в папку загрузки, используя следующую команду:
$ cd /home/[username]/Downloads
- Установочный пакет, который вы загружаете, необходимо выполнить исполняемым файлом, прежде чем его можно будет использовать дальше. Запустите следующую команду для этой цели:
$ cd /home/[username]/Downloads
- Теперь пакет установки находится в исполняемой форме.
$ cd /home/[username]/Downloads
- Выполнить файл установщика
$ cd /home/[username]/Downloads
- Запустите мастер настройки
$ cd /home/[username]/Downloads
- Откроется мастер настройки для Xampp
- Затем нажмите «Далее».
- Выберите компоненты, которые вы хотите установить.
- Для большинства веб -приложений вам нужно только *apache *, *mysql *, *php *и *phpmyadmin *.
- Затем выберите каталог установки, где вы хотите установить XAMPP.
- После этого вам будет показано оповещение о безопасности Windows. Вы должны проверить следующий вариант: «Частные сети, такие как мой дом или рабочая сеть».
- Наконец, нажмите «Закончить», чтобы завершить установку этого веб -сервера с открытым исходным кодом.
Исследовать
- 5 лучших стеков решений для веб -сервера с открытым исходным кодом в 2021 году
- Настройка Xampp и PhpmyAdmin в качестве Localhost в Windows
- Nginx
- Lighttpd
- Кэдди
- Кот
- Стрелобь
Как изменить корневую папку сайта XAMPP настройка сервера
Сегодня хочу немного поговорить о настройке XAMPP. Если кто не знает это это один из лучших веб серверов. Он включает в себя все необходимые компоненты, Apache, MySQL, интерпретатор скриптов PHP и многое другое. Очень легко устанавливается и настраивается , имеет очень удобную панель администрирования. Если вам необходим локальный веб сервер то советую использовать именно XAMPP. Более менее опытные пользователи смогут без труда изменить настройки сервера. А у тех кто впервые установил XAMPP могут возникнуть трудности. Например, по умолчанию корневая папка называется htdocs и находиться в \xampp\htdocs. Это не очень удобно, изменить корневую папку сайта достаточно просто.
Так же рекомендую прочитать следующие статьи по данной теме.
Настройка веб сервера XAMPP
После установки локального веб сервера XAMPP и его запуска открыв браузер и введя адрес 127.0.0.0.1 вы увидите следующею страницу. Для того чтобы открыть ваш созданный сайт в браузере вам нужно будет скопировать файлы сайта в папку \xampp\htdocs. Либо можно изменить путь в настройках.

Для этого в панели управления нажимаем «Config» и выбираем пункт «Apache (httpd.conf)».

В открывшемся файле в поле «Listen» можно изменить порт по которому будет доступен ваш проект.

Изменить путь к корневому каталогу вашего проекта можно в строке «DocumentRoot».

Сохраняем файл с настройками перезапускам Apache и проверяем результат.

Вот таким образом можно указать путь к корневому каталогу вашего сайта. Как видите все достаточно просто.
Раздел: Windows Интернет Программы Метки: XAMPP директория сайта
XAMPP директория сайта : 3 комментария
- Джахонгир 28.04.2021 Лучше бы и видео тоже скинули.Лучше поняли бы.
XAMPP — настройка виртуального сервера

Изначально XAMPP имеет один адрес это localhost
При загрузке — должна открыться страница с информацией о сервере, версии PHP ссылками на phpmyadmin и пр.
Для создания своего хоста Apache VirtualHosts
1. Открываем конфигурационный файл — /Applications/XAMPP/xamppfiles/etc/httpd.conf
1.1. Изменить User daemon на User username (стр. 173)
171 #running httpd, as with most system services. 172 # 173 User daemon 174 Group daemon 175
где username — имя вашего пользователя в системе Mac OS X
171 #running httpd, as with most system services. 172 # 173 User username 174 Group daemon 175
1.2. Включаем VirtualHosts — раскомментировав (стр. 488)
- Include etc/extra/httpd-vhosts.conf
487 #Virtual hosts 488 #Include etc/extra/httpd-vhosts.conf
убрать решетку перед Include
487 #Virtual hosts 488 Include etc/extra/httpd-vhosts.conf
2. Добавление своих хостов — открываем файл — /Applications/XAMPP/etc/extra/httpd-vhosts.conf
2.1. Чтобы оставить локальный хост работающим без изменений
#localhost ServerName localhost DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" Options Indexes FollowSymLinks Includes execCGI AllowOverride All Allow From All Order Allow,Deny
2.2. Подключить свой сайт — cоздать папку сайта site.local (пример)
username — ваше имя пользователя в системе Mac OS X
folder — пусть к папке сайта
site.local — папка сайта
#My custom host ServerName site.local DocumentRoot "/Users/username/folder/site.local" Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted ErrorLog "logs/site.local-error_log"
Директиву AllowOverride None обязательно заменяем на AllowOverride All, иначе файл .htaccess не будет прочитан сервером Apache
3. Необходимо указать системе Mac OS X, где находятся виртуальные сайты.
В терминале вводим команду:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
Добавляем в конец файла hosts строчку: 127.0.0.1 site.local
#XAMPP VirtualHost 127.0.0.1 site.local
Перезапускаем XAMPP и виртуальные хосты добавлены.
по localhost — открывается XAMPP
по site.local — открывается уже наш сайт.