Xampp что это

Xampp что это

XAMPP Apache + MariaDB + PHP + Perl

Что такое XAMPP?

XAMPP является самой популярной средой разработки PHP

XAMPP полностью бесплатный и простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl. XAMPP создан с открытым исходным кодом, чтобы быть невероятно простым в установке и в использовании.

Скачать

New XAMPP-VM for OS X available!

Try it now

Hi Apache Friends!

We just released a new version of XAMPP. You can download these new installers at http://www.apachefriends.org/download.html.

These installers include the next components:

7.1.

О Apache Friends

Apache Friends это некоммерческий проект для продвижения веб-сервера Apache и является домом для проекта XAMPP. XAMPP это простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl. Read more »

Сообщество

XAMPP существует уже более 10 лет – огромное сообщество работает над ним. Вы можете принять участие, присоединившись к нашему Форумы, добавив себя в Cписок рассылки, и лайкнув нас на Facebook, следуя нашим твитам на Twitter, или добавление нас к вашему Google+ кругам.

Последние обсуждения

XAMPP for Windows • Please help me fix this error xampp 3.2.1

.09:37:24 [Apache] Problem detected! 09:37:24 [Apache] Port 443 in use by «»D:\Program Files\VMware\. Read more »

XAMPP for Linux • [SOLVED] Apache2 install to MX-Linux 18.3

Ok, I relocated the websites into the home folder, then changed the config files in apache2 to redir. Read more »

Источник

XAMPP Apache + MariaDB + PHP + Perl

Что такое XAMPP?

XAMPP является самой популярной средой разработки PHP

XAMPP полностью бесплатный и простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl. XAMPP создан с открытым исходным кодом, чтобы быть невероятно простым в установке и в использовании.

Скачать

Apache Friends Project Moves to GitHub

Hi Apache Friends!

It has been more than 10 years since Bitnami and Apache Friends joined forces to maintain and improve XAMPP installers. Since then, the Bitnami team has been carrying out activities.

О Apache Friends

Apache Friends это некоммерческий проект для продвижения веб-сервера Apache и является домом для проекта XAMPP. XAMPP это простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl. Read more »

Сообщество

XAMPP существует уже более 10 лет – огромное сообщество работает над ним. Вы можете принять участие, присоединившись к нашему Форумы, и лайкнув нас на Facebook или следуя нашим твитам на Twitter.

Источник

XAMPP Apache + MariaDB + PHP + Perl

Что такое XAMPP?

XAMPP является самой популярной средой разработки PHP

XAMPP полностью бесплатный и простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl. XAMPP создан с открытым исходным кодом, чтобы быть невероятно простым в установке и в использовании.

Скачать

New XAMPP-VM for OS X available!

Try it now

Hi Apache Friends!

We just released a new version of XAMPP. You can download these new installers at http://www.apachefriends.org/download.html.

These installers include the next components:

7.1.

О Apache Friends

Apache Friends это некоммерческий проект для продвижения веб-сервера Apache и является домом для проекта XAMPP. XAMPP это простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl. Read more »

Сообщество

XAMPP существует уже более 10 лет – огромное сообщество работает над ним. Вы можете принять участие, присоединившись к нашему Форумы, добавив себя в Cписок рассылки, и лайкнув нас на Facebook, следуя нашим твитам на Twitter, или добавление нас к вашему Google+ кругам.

Последние обсуждения

XAMPP for Windows • Please help me fix this error xampp 3.2.1

.09:37:24 [Apache] Problem detected! 09:37:24 [Apache] Port 443 in use by «»D:\Program Files\VMware\. Read more »

XAMPP for Linux • [SOLVED] Apache2 install to MX-Linux 18.3

Ok, I relocated the websites into the home folder, then changed the config files in apache2 to redir. Read more »

Источник

XAMPP Apache + MariaDB + PHP + Perl

What is XAMPP?

XAMPP is the most popular PHP development environment

XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to use.

Download

Apache Friends Project Moves to GitHub

Hi Apache Friends!

It has been more than 10 years since Bitnami and Apache Friends joined forces to maintain and improve XAMPP installers. Since then, the Bitnami team has been carrying out activities.

About Apache Friends

Apache Friends is a non-profit project to promote the Apache web server and is home to the XAMPP project. XAMPP is an easy to install Apache distribution containing MariaDB, PHP, and Perl. Read more »

Community

XAMPP has been around for more than 10 years – there is a huge community behind it. You can get involved by joining our Forums, liking us on Facebook, or following our exploits on Twitter.

Источник

XAMPP Apache + MariaDB + PHP + Perl

Что такое XAMPP?

XAMPP является самой популярной средой разработки PHP

XAMPP полностью бесплатный и простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl. XAMPP создан с открытым исходным кодом, чтобы быть невероятно простым в установке и в использовании.

Скачать

Apache Friends Project Moves to GitHub

Hi Apache Friends!

It has been more than 10 years since Bitnami and Apache Friends joined forces to maintain and improve XAMPP installers. Since then, the Bitnami team has been carrying out activities.

О Apache Friends

Apache Friends это некоммерческий проект для продвижения веб-сервера Apache и является домом для проекта XAMPP. XAMPP это простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl. Read more »

Сообщество

XAMPP существует уже более 10 лет – огромное сообщество работает над ним. Вы можете принять участие, присоединившись к нашему Форумы, и лайкнув нас на Facebook или следуя нашим твитам на Twitter.

Источник

О нас

Многие люди знают по собственному опыту, что не так-то просто установить веб-сервер Apache, и еще труднее, дополнительно к нему подключить MariaDB, PHP и Perl. Цель XAMPP является создание простого в установке дистрибутива для разработчиков, чтобы легко войти в мир Apache. Чтобы сделать его удобным для разработчиков, XAMPP настроен со всеми включенными функциями. При коммерческом использовании, пожалуйста, посмотрите лицензию продукта, с точки зрения XAMPP, коммерческое использование XAMPP также является бесплатным. В настоящее время имеются дистрибутивы для Windows, Linux, и OS X.

Наша команда

Основатели

Освальд был одним из первых основателей Apache Friends. Окончил в 1999 Берлинский технический университет по специальности дипломированный Informatiker (эквивалент магистра в области компьютерных наук). В 90-х создал и руководил большим IRCnet сервером irc.fu-berlin.de в Германии, и был со-управляющим одного из крупнейших в мире анонимных FTP серверов ftp.cs.tu-berlin.de. С 1993 до 1998 года он был членом всемирно известного «​​Projektgruppe Kulturraum Internet», в Берлинском исследовательском проектк по сетевой культуре и организации. В 2006 году его третья книга, Das XAMPP-Handbuch (Руководство XAMPP), была опубликован Addison Wesley. С 2009 по 2011 года он занимал пост Technology Evangelist для Web Tier Products в Sun Microsystems/Oracle.

Kay Vogelgesang Xampp что это

Вместе с Освальдом, Кей стал соучредителем проекта Apache Friends в 2002 году. В настоящее время он работает в качестве внештатного системного инженера и написал несколько книг о веб-технологий, таких как Apache, MySQL и о самом XAMPP.

Текущая программа обслуживания

Бельтран является менеджером проекта Bitnami. Он влюбился в открытый исходный код и Linux с самого раннего возраста, и любит возиться с веб-технологиями и выступать на мероприятиях для разработчиков. Бельтран окончил Севилье инженерное училище (the Seville Engineering School) со степенью магистра в области телекоммуникаций.

Daniel Lopez Ridruejo Xampp что это

Даниэль является соучредителем Bitnami. Ранее он участвовал в различных веб-инфраструктурах проектов с открытым кодом, опубликовал несколько технических книг по веб-технологии и стал членом Фонда Apache Software. Даниэль окончил Севилье инженерное училище (the Seville Engineering School ) со степенью магистра в области телекоммуникаций и имеет Ms. Sc. on Optical Networking из DTU в Дании.

Past Advisors

Переводы

Безопасность

Мы хотим поблагодарить следующих людей приславших отчеты о уязвимости и помогающих улучшить XAMPP.

Поддержка и ВО(вопрос ответ)

Пенсионер

Лицензия

XAMPP это компиляция бесплатного ПО (совместимого с Linux дистрибутивами), XAMPP бесплатный продукт и его можно копировать под условиями указанными в GNU General Public Licence (Универсальная общественная лицензия GNU). Но только компиляция XAMPP опубликована под GPL. Пожалуйста проверьте каждую отдельную лицензию содежжащихся продуктов чтобы иметь представление что разрешено, а что нет. В случае коммерческого использования пожалуйста посмотрите на лицензии продуктов (особенно MySQL), с точки зрения XAMPP коммерческое использование тоже бесплатно.

Лицензия

Эта программа распространяется в надежде на то, что будет полезной, но БЕЗО ВСЯКОЙ ГАРАНТИИ; даже без неявной гарантии ТОВАРНОГО ВИДА или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ НУЖД. Подробности см. в GNU General Public Licence.

Торговые марки

XAMPP и Apache Friends это зарегистрированные торговые марки пренадлежащие BitRock. Microsoft, DOS, и Windows это зарегистрированные торговые марки пренадлежащие корпорации Microsoft. Intel, Pentium, i386, i486 это зарегистрированные торговые марки пренадлежащие корпорации Intel. SUN, Sparc это зарегистрированные торговые марки пренадлежащие Oracle, Inc. Apple, Mac, и OS X это зарегистрированные торговые марки пренадлежащие Apple Inc.

Все другие компании и названия продуктов могут быть товарными знаками соответствующих владельцев.

Особые благодарности

SourceForge был хостингом XAMPP с самого старта!

Источник

XAMPP

XAMPP — бесплатный кроссплатформенный дистрибутив для сборки локального веб-сервера. Содержит Apache, MariaDB, язык программирования Perl, интерпретатор скриптов PHP и дополнительные библиотеки. Имеет открытый исходный код, простой в установке и использовании.

Название является акронимом:

XAMPP позволяет даже новичку быстро развернуть веб-сервер на любой операционной системе без финансовых затрат. Также разработчики могут использовать сборку для тестирования работы веб-страниц и сайтов до внесения изменения в основной проект.

Что включает в себя XAMPP

В сборке содержатся все компоненты, необходимые для комфортного использования. Они работают сообща.

Большое количество компонентов обусловлено универсальностью XAMPP, но не является необходимым большинству разработчиков, особенно новичкам.

Как работают сайты

Все сайты работают по следующей схеме:

Как пользоваться XAMPP

Чтобы установить XAMPP, нужно скачать на сайте разработчика zip-файл, в котором содержится инсталлятор, а затем запустить его от имени администратора. Все, что осталось сделать, — пройтись по шагам, подтвердить установку и ждать, пока она завершится.

Если установка происходит в Linux, то файл необходимо запустить командами:

Эта команда разрешит скачанному файлу исполняться в Linux.

Эта команда запустит файл установки от имени администратора.

После запуска откроется панель управления XAMPP.

Xampp что это

Ее интерфейс простой и понятный, поэтому работать с XAMPP не сложно.

Продукт существует больше 10 лет. Комьюнити пользователей и разработчиков обеспечивает поддержку и быстрое решение проблем, которые могут появиться во время эксплуатации продукта. Возникающие вопросы можно задавать на форуме.

Источник

XAMPP что это и как пользоваться

Что такое XAMPP

XAMPP — это бесплатное мультиплатформенное программное обеспечение для локальной разработки и отладки сайтов. Это дистрибутив Apache, содержащий в себе MariaDB, MySQL, PHP и Perl.

Загружаем XAMPP

Перейдите на официальный сайт программы, выберете подходящий для вас вариант, в зависимости от установленной на вашем компьютере операционной системы и скачайте файл.

Xampp что это

Установка XAMPP

Запускаем скачанный дистрибутив двойным щелчком мыши.

Если у вас Windows 7 — 11 с включенным контролем учетных записей, всплывет окошко «Контроль учетных записей», в котором вам нужно выбрать «Да». И следом за ним выйдет окно с предупреждением.

Xampp что это

В нем написано следующее: Поскольку в вашей системе активирован контроль учетных записей (UAC), некоторые функции XAMPP могут быть ограничены. При использовании UAC избегайте установки XAMPP в C:\Program Files (отсутствуют права на запись). Или отключите UAC с помощью msconfig после этой настройки. Соглашаемся нажав «Ок»

Запустится установщик — окно приветствия нажмите «Next».

Xampp что это

На следующем шаге необходимо выбрать перечень устанавливаемых компоненты. Рекомендую оставить стандартные настройки и нажать «Далее».

Xampp что это

В следующем шаге нужно выбрать папку для сохранения XAMPP (куда он устанавливается). По умолчанию стоит C:\xampp, можете устанавливать туда, либо создать другую директорию (не на системном разделе — рекомендую) и указать ее.

Xampp что это

Следующим шагом вы можете выбрать язык установки (выбор правда не велик: английский или немецкий).

Xampp что это

В следующем окне Хампп говорит, что на сайте Bitnami для XAMPP есть бесплатные установщики, которые могут установить Drupal, Joomla!, WordPress и многие другие популярные приложения с открытым исходным кодом поверх существующей установки XAMPP. если оставите галку на против пункта на против надписи Learn more about Bitnami for XAMPP, откроется указанный сайт.

Xampp что это

Жмем «Next» в следующем окне снова «Next» и ждем, пока XAMPP установится.

Xampp что это

Если у вас Windows, то 90% что в процессе установки выскочит окно «Оповещение Безопасности Windows», разрешаем Apache доступ ко всем сетям и жмем по кнопке «Разрешить доступ».

Xampp что это

На финальном шаге, жмем «FinisH».

Запускаем XAMPP

Когда XAMPP установлен на ваш компьютер, выберите «Начать загрузку панели управления сейчас» и нажмите «Готово».

Xampp что это

После этого запускаем модуля Apache и MySql нажав на против них на кнопки нажмите «Start»:

Xampp что это

На этом этапе обычно приходит оповещение о системе безопасности от Windows, но вы можете ни о чем не беспокоиться. Ставим все галочки и разрешаем доступ. После чего ваш локальный сервер XAMPP будет готов к использованию.

Xampp что это

Чтоб проверить, все ли сделано правильно, откройте браузер и перейдите по этому адресу:

Если XAMPP настроен правильно, то вы должны увидеть следующее:

Xampp что это

Выносим ярлыки управления на рабочий стол

Для того, чтобы не лазить в папку куда установлен XAMPP для его запуска (особенно если часто пользуйтесь), рекомендую вынести ярлыки на рабочий стол. Для этого перейдите в папку куда установлен локальный сервер. Щелкните правой кнопкой мыши по файлу xampp-control.exe и в контекстном меню выберите Отправить — Рабочий стол (создать ярлык).

Xampp что это

Устанавливаем пароль root в MySQL, чтобы ограничить доступ к phpMyAdmin извне

После этого идем в файл конфигурации: \xampp\phpMyAdmin\config.inc.php и указываем там пароль (21 строка).

Xampp что это

Как создать базу данных и пользователя для CMS

Так как большинство CMS использует базу данных, то ее нужно создать перед установкой движка, делается это всего в несколько шагов.

Открываем панель управления (ярлык который вынесли), стартуем MySql, после чего, нажмите на кнопку «Админ»:

Xampp что это

После этого в вашем браузере должна открыться админ-панель phpMyAdmin. В ней переходим во вкладку на «Учетные записи пользователей», на открывшейся вкладке и нажмите на ссылку «Добавить учетную запись пользователя».

Xampp что это

На открывшейся странице, вводим / указываем:

Xampp что это

После этого будет создана база данных и пользователь к ней

Xampp что это

Имя БД создается в нижнем регистре, а пользователь в обычном, учтите это при установке CMS, когда вводите данные для подключения к базе.

Xampp что это

Так как вы можете создать сколько угодно БД и пользователей, чтобы в дальнейшем провести несколько установок различных CMS, например: WordPress, MODX, OpenCard на свой компьютер. Главное не забывайте записывать данные вот баз в блокнот.

Как устанавливать CMS или создавать динамические PHP сайты.

Не рекомендую использовать коренной каталог, лучше создайте в нем отдельные директории, для отдельных сайтов, например \xampp\htdocs\wordpress, \xampp\htdocs\modx.

Xampp что это

Далее к этим каталогам можно обращаться в браузере по следующим путям http://localhost/wordpress/ и http://localhost/modx/

Настройка виртуальных хостов

Если вам не направятся адреса типа http://localhost/wordpress/ вы их спокойно можете превратить к примеру в http://wordpress.localhost/ при помощи настройки виртуальных хостов.

Чтобы создать виртуальный хост, выполните следующие действия:

Он содержит два блока конфигурации виртуального хоста:

Чтобы добавить больше виртуальных хостов, просто продублируйте второй блок виртуального хоста и измените номер порта, директивы DocumentRoot и ServerName в соответствии с вашими требованиями. Например, если вы хотите использовать SSL с вашим личным доменным именем, вы можете добавить новый блок виртуального хоста для порта 443.

Это заботится о сопоставлении доменного имени wordpress.localhost с локальным компьютером, который всегда имеет IP-адрес 127.0.0.1.

В некоторых версиях Windows вы не сможете редактировать файл C:\windows\system32\drivers\etc\hosts без прав администратора. Вы можете отредактировать файл, щелкнув правой кнопкой мыши значок «Блокнот» и выбрав пункт меню «Запуск от имени администратора», затем введя учетные данные администратора (если требуется) и нажав «ОК» или «Да», чтобы продолжить.

Часто задаваемые вопросы по Windows

Где я могу изменить конфигурацию?

Почти все настройки в XAMPP можно изменить с помощью конфигурационных файлов. Просто откройте файл в текстовом редакторе и измените нужные настройки. Только FileZilla и Mercury должны быть настроены с помощью инструмента настройки приложения.

Почему изменения в моем php.ini не вступили в силу?

Если изменение в «php.ini» не имеет никакого эффекта, возможно, PHP использует другой. Вы можете проверить это с помощью phpinfo(). Перейдите к URI http://localhost/xampp/phpinfo.php и найдите «Загруженный файл конфигурации». Это значение показывает, что PHP действительно использует «php.ini».

После изменения «php.ini» вам необходимо перезапустить Apache, чтобы Apache/PHP мог прочитать новые настройки.

Помогите! В XAMPP есть вирус!

Некоторые антивирусные программы ошибочно принимают XAMPP за вирус, обычно помечая файл xampp-manager.exe. Это ложное срабатывание означает, что антивирус ошибочно идентифицировал его как вирус, хотя это не так. Прежде чем выпускать каждую новую версию XAMPP, разработчики прогоняют ее через программное обеспечение для сканирования на вирусы. На данный момент мы используем Kapersky Online Virus Scanner. Вы также можете использовать онлайн-инструмент Virus Total для сканирования XAMPP или отправить электронное письмо в службу безопасности (at) apachefriends (dot) org, если обнаружите какую-либо проблему.

Как настроить антивирусное приложение?

Почему сервер Apache не запускается в моей системе?

Эта проблема может быть одной из нескольких причин:

Кроме того, если Apache запускается, но ваш браузер не может подключиться к нему, это может быть связано с одной из следующих причин:

Совет: Если у вас есть проблемы с используемыми портами, вы можете попробовать инструмент «xampp-portcheck.exe». Может быть, это может помочь.

Почему моя загрузка ЦП для Apache составляет почти 99%?

Здесь разыгрывается один из двух сценариев. Либо ваш процессор перегружен, либо вы можете через браузер подключиться к серверу, но ничего не видите (система безуспешно пытается загрузить страницу). В любом случае вы можете найти следующее сообщение в файле журнала Apache:

Child: Encountered too many AcceptEx faults accepting client connections.
winnt_mpm: falling back to ‘AcceptFilter none’.

MPM возвращается к более безопасной реализации, но некоторые клиентские запросы обрабатываются неправильно. Чтобы избежать этой ошибки, используйте «AcceptFilter» с фильтром приема «none» в файле «\xampp\apache\conf\extra\httpd-mpm.conf».

Почему не отображаются картинки и таблицы стилей?

Иногда возникают проблемы с отображением картинок и таблиц стилей. Особенно, если эти файлы расположены на сетевом диске. В этом случае вы можете включить (или добавить) один из следующих строк в файле «\xampp\apache\conf\httpd.conf»:

EnableSendfile off
EnableMMAP off

Эта проблема также может быть вызвана программами для регулирования пропускной способности, такими как NetLimiter.

Как отправить электронное письмо с помощью XAMPP?

Чтобы настроить XAMPP для использования включенного двоичного файла sendmail.exe для доставки электронной почты, выполните следующие действия:

Теперь вы можете использовать функцию PHP mail() для отправки электронной почты из вашего приложения.

Где поддержка IMAP для PHP?По умолчанию поддержка IMAP для PHP деактивирована в XAMPP из-за некоторых загадочных ошибок инициализации в некоторых домашних версиях, таких как Windows 98. Если вы работаете с системами NT, вы можете открыть файл «\xampp\php\php.ini», чтобы активировать расширение php, удалив начальную точку с запятой в строке «;extension=php_imap.dll». Так должно быть:
extension=php_imap.dll Теперь перезапустите Apache, и IMAP должен заработать. Вы можете использовать одни и те же шаги для каждого расширения, которое не включено в конфигурации по умолчанию.

Почему некоторые приложения PHP с открытым исходным кодом не работают с XAMPP в Windows?

Многие PHP-приложения или расширения, написанные для Linux, не были перенесены на Windows.

Могу ли я удалить каталог «install» после установки?

Лучше не делать этого. Сценарии здесь по-прежнему необходимы для всех дополнительных пакетов (надстроек) и обновлений XAMPP.

Как активировать эакселератор?

Как и другие (Zend) расширения, вы можете активировать его в «php.ini». В этом файле включите строку «;zend_extension = «\xampp\php\ext\php_eaccelerator.dll»». Так должно быть:
zend_extension = «\xampp\php\ext\php_eaccelerator.dll»

Как исправить ошибку подключения к моему серверу MS SQL?

Если расширение mssql было загружено в php.ini, иногда проблемы возникают при использовании только TCP/IP. Вы можете решить эту проблему с помощью более новой «ntwdblib.dll» от Microsoft. Пожалуйста, замените старый файл в «\xampp\apache\bin» и «\xampp\php» новым. Из-за лицензии мы не можем упаковать более новую версию этого файла с помощью XAMPP.Как мне работать с расширением PHP mcrypt?Для этого мы открыли на форуме тему с примерами и возможными решениями: Тема MCrypt

Работают ли страницы Microsoft Active Server (ASP) с XAMPP?

Как я могу заставить XAMPP работать на порту 80 под Windows 10?

По умолчанию Windows 10 запускает Microsoft IIS на порту 80, который является тем же портом по умолчанию, который используется Apache в XAMPP. В результате Apache не может подключиться к порту 80.

Чтобы отключить запуск IIS через порт 80, выполните следующие действия:

Теперь вы сможете запустить Apache в XAMPP на порту 80.

Как я могу использовать Microsoft Edge для доступа к локальным адресам в Windows 10?

Если ваш локальный компьютер имеет имя хоста «myhost», вы не сможете получить доступ к URL-адресам, таким как http://myhost, в Microsoft Edge. Чтобы решить эту проблему, вы должны вместо этого использовать адреса http://127.0.0.1 или http://localhost.

Где находятся основные файлы конфигурации XAMPP?

Основные файлы конфигурации XAMPP расположены следующим образом:

Альтернативы XAMPP

XAMPP — далеко не единственный локальный web-сервер, дгчшие его альтернативы на мой взгляд, это OpenServer Panel и WampServer.

Источник

XAMPP

XAMPP ( [ˈzæmp] или [ˈɛksæmp] [1] ) — кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер.

Содержание

Этимология

Пакеты XAMPP

Полный пакет содержит:

XAMPP работает со всеми 32-х разрядными ОС Microsoft (98 [2] /2000/XP/2003/Vista/7), а также с Linux, Mac OS X и Solaris. Программа свободно распространяется согласно лицензии GNU General Public License и является бесплатным, удобным в работе web-сервером, способным обслуживать динамические страницы. Количество скачанных пакетов XAMPP в октябре 2008 г. — 775064 загрузок (33280 Гб). [3]

XAMPP для Linux

Пакет для Linux протестирован на Ubuntu, SuSE, RedHat, Mandriva, Debian и включает: Apache, MySQL, PHP 5 + PHP 4 & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite и IMAP C-Client, FPDF.

XAMPP для Mac OS X

Пакет для Mac OS X включает: Apache, MySQL, PHP & PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator, phpSQLiteAdmin.

XAMPP для Solaris

Пакет для Solaris разработан и протестирован на Solaris 8, протестирован на Solaris 9 содержит: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class.

Данная версия XAMPP также находится на стадии разработки.

Требования и особенности

Установка и удаление на Windows

Самый лёгкий способ установить XAMPP — с помощью инсталлятора (66,3Mb). После установки XAMPP можно найти в Пуск/Все программы/XAMPP. Чтобы запустить или отключить серверы используется XAMPP Control Panel.

Возможна также установка без инсталлятора.

При удалении требуется закрыть все запущенные серверы и службы XAMPP и удалить папку XAMPP (если XAMPP был установлен с помощью инсталлятора, то нужно запустить программу удаления, которая удалит программу и записи в реестре, внесённые инсталлятором).

Использование

Изначально XAMPP создавался как инструмент для разработчиков, позволяя веб-дизайнерам и программистам тестировать свою работу, не используя Интернет. Для упрощения работы некоторые возможности и настройки безопасности отключены по умолчанию, и в целом XAMPP рекомендуется к использованию только в очень дружественном окружении. Однако XAMPP иногда используется и во всемирной паутине. Также программа поддерживает создание и управление базами данных MySQL и SQLite.

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

Источник

Web-сервер на Windows 7 – обзор и установка XAMPP

Для разработки и тестирования сайтов или веб-приложений обычно используют локальный Web-сервер, а после разработки переносят уже на рабочий сервер. Поэтому сегодня я предлагаю рассмотреть возможность установки локального web-сервера на операционную систему Windows 7, и так как у нас сайт для начинающих разработчиков, мы будем использовать готовую сборку web-сервера на примере XAMPP.

И начнем мы с основ, т.е. узнаем, что же это такое сборка web-сервера, из чего она состоит, зачем она нужна, в частности разберем сборку XAMPP, установим ее и, конечно же, проверим ее работу.

Что такое сборка Web-сервера?

Сборка Web-сервера – это некий комплект приложений необходимых для функционирования сайтов, после развертывания которого, можно сразу переходить к их разработке, не отвлекаясь и не вникая в настройки каждого компонента web-сервера.

В сборку web-сервер обычно входит как минимум 3 компонента: это непосредственно сам HTTP сервер, средство разработки сайтов, т.е. библиотеки языка программирования, интерпретатор и т.д., и система управления базами данных. Для таких сборок используется бесплатное программное обеспечение, поэтому самыми распространенными компонентами являются веб сервер Apache, СУБД MySQL, языки программирования PHP и Perl.

Если говорить о том, для чего вообще нужна такая сборка, так как Вы сами понимаете, что все это в отдельности устанавливается и настраивается, то она нужна в основном для того, чтобы облегчить жизнь начинающим разработчикам, чтобы они могли просто установить одну программу и сразу начать, скажем, учиться программировать (создавать сайты). Для примера в качестве операционной системы нашего локального web сервера мы будем использовать Windows 7, так как именно ОС Windows от компании Microsoft широко используется у нас в России.

Конечно же, после того как разработка сайта или веб приложения окончена, необходимо перенести все на рабочий сервер, который скорей всего будет использовать операционную систему на базе Linux. Например, мы с Вами уже рассматривали возможность установки и настройки полноценного, рабочего web-сервера на CentOS 7.1, где мы как раз по отдельности устанавливали и настраивали каждый из компонентов web-сервера, там мы использовали Apache, PHP и MySQL. Также если кому интересна установка СУБД MySQL на Windows, то это мы подробно рассмотрели вот здесь.

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

В число самых популярных сборок web-сервера входят: Denwer, Open Server, XAMPP, WampServer. Как видно из названия статьи, сегодня мы будем рассматривать XAMPP.

Xampp что это

Что такое XAMPP?

XAMPP — это бесплатная, кроссплатформенная сборка веб-сервера, которая включает Apache, MySQL PHP и Perl.

Как не трудно догадаться XAMPP — это аббревиатура:

В последнюю, на сегодняшний день (Июнь 2015), сборку XAMPP для Windows включено следующее программное обеспечение: Apache 2.4.12, MySQL 5.6.24, PHP 5.6.8, phpMyAdmin 4.3.11, OpenSSL 1.0.1, XAMPP Control Panel 3.2.1, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 7.0.56 (with mod_proxy_ajp as connector), Strawberry Perl 7.0.56 Portable.

Где скачать XAMPP?

Загрузить данную сборку можно со страницы загрузки официального сайта — https://www.apachefriends.org/ru/download.html

И так как мы будем устанавливать XAMPP на Windows, то соответственно и скачиваем дистрибутив под эту операционную систему, например, я хочу скачать версию XAMPP с PHP 5.6.8 для этого, и жму соответствующую ссылку.

Xampp что это

После чего у нас загрузится дистрибутив размером 107 мегабайт.

Данная сборка поддерживает операционные системы Windows, начиная с Vista.

Установка XAMPP

Приступаем к установке сборки Web-сервера XAMPP, она простая, поэтому проблем возникнуть не должно.

Шаг 1

Запускаем скаченный файл xampp-win32-5.6.8-0-VC11-installer.exe. Первое окно программы установки — это окно приветствия, жмем «Next».

Xampp что это

Шаг 2

Далее, выбираем компоненты, которые нужно установить, по умолчанию выбрано все, но если Вы не хотите что-то устанавливать, т.е. Вам это не нужно, то можете снять галочку с соответствующего пункта, например, мне не нужен Perl, жмем «Next».

Xampp что это

Шаг 3

Затем выбираем каталог, в который мы будем устанавливать XAMPP, я оставлю по умолчанию, жму «Next».

Xampp что это

Шаг 4

На этом шаге мы можем оставить или убрать галочку «Узнать больше о Bitnami для XAMPP», я галочку убрал, жму «Next».

Xampp что это

Шаг 5

Все готово к установке, жмем «Next».

Xampp что это

Xampp что это

После того как установка будет завершена, нам предложат сразу запустить «Control Panel», жмем «Finish».

Xampp что это

Вот и все, у нас запустилась панель управления XAMPP.

Xampp что это

Запускаем и проверяем работу Apache, PHP и MySQL

Как мы видим, сразу после установки все сервисы не запущены, поэтому мы запускаем их кнопкой «Start».

Xampp что это

Зеленым выделены те сервисы, которые в данный момент запущены.

Сначала давайте проверим работу Apache, для этого просто в браузере набираем localhost, и если мы увидим следующую картину, то значит все в порядке.

Xampp что это

Для проверки MySQL и PHP давайте напишем простой скрипт на PHP, который проверит подключение к базе данных MySQL. Для этого создаем в каталоге C:\xampp\htdocs\ папку test, кстати, все, что находится в папке htdocs, можно удалить. В папке test создаем файл index.php со следующим кодом;

Сохраняем и в браузере обращаемся по адресу http://localhost/test/ в ответ мы должны получить версию MySQL.

Xampp что это

Если Вы это удивили, значит и Apache и PHP и MySQL запущены и работают.

Теперь немного расскажу о панели управления XAMPP. Запустить ее можно через меню «Пуск->Все программы->XAMPP».

Xampp что это

После запуска в системном трее появится значок для быстрого управления, т.е. запуска и остановки сервисов.

Xampp что это

На этом предлагаю заканчивать, так как все готово для разработки сайтов на базе Apache, MySQL и PHP, еще раз замечу, что данная сборка подходит исключительно для разработки и тестирования веб приложений, использовать ее в качестве рабочей платформы для сайтов не рекомендуется. Удачи!

Источник

Установка и настройка XAMPP

В этой небольшой статье мы рассмотрим, как выполняется установка XAMPP в Ubuntu 18.04, а также первоначальную настройку программы для более удобной работы.

Установка и настройка XAMPP

1. Загрузка программы

Программа доступна для Windows, Linux, а также MacOS, и скачать её вы можете на официальном сайте. На момент написания статьи уже вышла версия с PHP 7.3. Её мы и будем использовать.

Xampp что это

Откройте вкладку Download, найдите версию для Linux и скачайте её.

2. Установка XAMPP

Далее нужно запустить только что загруженный установщик. По умолчанию он находится в папке

/Загрузки. Сначала нужно добавить файлу установщика флаг исполняемости:

Затем запустите установщик от имени суперпользователя:

Xampp что это

Затем нужно пройти несколько шагов установщика, на которых достаточно только нажимать кнопку Далее:

Xampp что это

Xampp что это

Xampp что это

После этого установка XAMPP Linux будет завершена, а все файлы программы будут находится в каталоге /opt/xampp.

3. Настройка XAMPP

Управлять работой установленных сервисов можно через терминал или с помощью графической утилиты. Запустить графическую утилиту можно, отметив галочку Launch XAMPP в последнем окне мастера установки.

Xampp что это

Здесь, на вкладке Manage Servers, вы можете запустить веб-сервер, сервер баз данных и FTP-сервер:

Xampp что это

Для запуска всего сразу нажмите кнопку Start All. Когда сервис запущен, его состояние меняется на running, а иконка становится зёленой. К тому же, выбрав любой из серверов и нажав кнопку Config, вы можете его настроить:

Xampp что это

Здесь можно изменить порт, открыть логи ошибок и доступа, а также открыть конфигурационный файл и изменять любые настройки выбранного сервиса:

Xampp что это

4. Управление XAMPP через терминал

В терминале можно сделать всё то же самое, плюс ещё несколько функций. Для управления используется утилита xampp:

Вот её основные опции:

Я рекомендую после установки программы выполнить команду security, чтобы поменять основные настройки по умолчанию, которые будут небезопасны:

sudo /opt/lampp/xampp security

Xampp что это

Утилита отключит доступ к MySQL из сети, предложит задать пароль для Phpmyadmin, MySQL, а также пароль для FTP. После этого вы можете запустить все серверы, если не сделали это ранее:

sudo /opt/lampp/xampp start

А для остановки используйте:

sudo /opt/lampp/xampp stop

Запустить графическую панель, с которой мы работали вначале, вы можете такой командой:

5. Развёртывание приложения

Вы можете проверить, всё ли запущено и работает, открыв адрес http://localhost в вашем браузере:

Xampp что это

Все файлы веб-сервера находятся в директории /opt/lampp/htdocs/. Вы можете удалить всё, что там есть лишнего и загружать туда файлы своего приложения или, например WordPress.

Выводы

В этой небольшой статье мы разобрали, как выполняется установка и настройка XAMPP-сервера в Ubuntu и других дистрибутивах Linux. Поскольку это программа практически портативная, то эта инструкция должна отлично работать для любого дистрибутива и даже в некотором смысле для Windows и MacOS. А также её намного удобнее устанавливать, по сравнению с LAMP.

Источник

XAMPP

О программе

Что нового

Новое в XAMPP 8.0.13 / 7.3.33 / 7.4.26 (25.11.2021):

Системные требования

Операционные системы:

Полезные ссылки

Также посмотрите

Подробное описание

С помощью XAMPP можно развернуть на своём компьютере полноценный веб-сервер, который будет работать даже без подключения к интернету. Веб-разработчики могут использовать XAMPP для тестирования работы сайтов и веб-страниц, до внесения изменения в основной онлайн-проект.

Панель управления XAMPP Control Panel предоставляет быстрый доступ к различным компонентам XAMPP. С её помощью можно запускать и останавливать модули, открыть настройки и панели управления компонентами. Также, с помощью XAMPP Control Panel можно быстро открыть различные конфигурационные и лог-файлы.

XAMPP доступен для операционных систем Windows, macOS и Linux. XAMPP для Windows включает следующие основные компоненты:

Как скачать XAMPP

Перейдите на страницу загрузки и выберите версию для вашего устройства.

Источник

XAMPP локальный сервер: установка, настройка, использование

Вводная часть

XAMPP одна из популярных сборок готового локального сервера. Популярность сервера обусловлена качеством продукта, большим количеством инструментов, хорошей информационной поддержкой. На практике, сборка XAMPP, по непонятным причинам, более популярна, у западных разработчиков.

Системные требования для установки XAMPP

От XAMPP не нужно ждать подводных камней. Здесь всё доработано до мелочей. XAMPP можно установить на локальную машину, с операционными системами: Windows 2008, Vista, Win 7, Win 8. Даже есть вариант для XP SP3.

Что входит в сборку XAMPP

Акроним XAMPP означает, что данную сборку можно установить не только на Windows, но и на любую другую ось. Об этом говорит первая буква [X]. Буквы AMP означают классические Apache+MySQL+PHP, а вот последняя буква [P] означает язык программирования Perl. Именно по этому, XAMPP называют кроссплатформенной сборкой локального веб-сервера.

XAMPP локальный сервер и Bitnami

Разработчики XAMPP пошли дальше других и создали облачный сервер Bitnami. Bitnami для XAMPP значительно упрощает разработку приложений PHP поверх Apache. Используя Bitnami можно легко установить популярные CMS открытым исходным кодом: WordPress, Drupal и Joomla! и т.п.

Где скачать XAMPP

XAMPP локальный сервер не нужно искать на форумах и других ресурсах. Есть официальный сайт с бесплатной загрузкой релиза. Официальный сайт XAMPP: https://www.apachefriends.org/ru/index.html. Скачать тут.

На официальном сайте забираем версию для Windows 7. Предварительно необходимо решить, с какой версией PHP вам нужно работать. Есть три варианта PHP: 5.6.30, 7.0.15, 7.1.1. Нижняя версия php периодически меняется. Я выбираю: xampp-win32-5.6.30-0-VC11-installer.

Для информации: На этой же страницы можно скачать XAMPP для Linux и OS X.

Xampp что это

Установка XAMPP на Windows 7 по шагам

Как видите по названию релиза, XAMPP скачиваем с инсталлятором, что значительно упрощает его установку.

Для спокойствия проверяем скачанный файл антивирусом. После проверки запускаем установку от имени администратора.

Шаг 1.

Xampp что это

Шаг 2.

Xampp что это Выделяем все модули сервера для установки

Шаг 3.

Xampp что это

Шаг 4.

Bitnamy пропускаем, поэтому чек бок открываем.

Xampp что это

Шаг 5.

Xampp что это

Шаг 6.

Xampp что это

Процесс установки достаточно долгий, наберитесь терпения.

Шаг 7. Финиш

Xampp что это

Запуск XAMPP

Работаем на Windows 7.

XAMPP установлен, пора запускать. Запускается XMAPP ярлыком «XMAPP Control Panel».

Xampp что это XAMPP открыть панель

При открытии программы, XAMPP проверяет систему компьютера. Если система соответствует требованиям XAMPP для запуска модулей, ошибок не будет. Ошибки будут видны в окне информации и выделены красным цветом.

Xampp что это

Привожу пример скриншота с ошибками. В примере, я вижу, что порт 80 занят и запуск Apache не возможен.

XMAPP, занят порт 80: как освободить порт 80

Невозможность запустить модуль Apache из-за занятости порта 80, одна из распространенных ошибок Windows. Если вы видите подобную информацию, значит запустить Apache, вы не сможете. Ваша задача освободить этот порт или запустить XAMPP на другом порту.

Пример освобождения порта 80 Windows

Когда я готовил эту статью и заново ставил XAMP, получил ошибку, что порт 80 занят. При попытке открыть в браузере адрес: http://localhost вижу такую картинку.

Xampp что это

Для этого идем на вкладку Панель управление>>>Все элементы мелкие значки>>>Программы и компоненты>>>Включение и отключение компонентов Windows и отключаем IIS с перегрузкой компьютера. Всё порт 80 свободен.

Xampp что это IIS отключить

Это только пример из нескольких возможных сценарием, почему занят порт 80. Можно вообще запустить XMAPP на другом порту, например 8080. Ссылка исправлений вверх по тексту.

Панель XAMPP

Познакомимся с панелью XAMPP.

Xampp что это

Панель XAMPP содержит все доступы для работы с модулями платформы и со всеми необходимыми инструментами Windows.

Настройки XAMPP

Обратите внимание на столбец кнопок admin. Это вход в панели администрирования модулей. Проверим их работы на примере phpmyadmin.

XAMPP панель phpmyadminВидим, стандартную панель phpmyadmin с которой можно работать без танцев с бубнами, как например на Денвер.

Примечание: Если бы XAMPP был на русском, цены бы ему не было.

Как запустить XAMPP

После исправления всех ошибок, можно запускать XAMPP. Запуск XAMPP это start необходимых для работы модулей: Apache, MySQL.

Xampp что этонеобходимые модули XAMPP

Проверка работы XAMPP

Для проверки работы XAMPP в адресной строке браузера пишем http://localhost.

Если всё сделали правильно и всё работает правильно видим панель сервера с кнопками управления.

Xampp что это XAMPP локальный сервер панель админа Xampp что это XAMPP панель phpmyadmin

Xampp что это XAMPP php информация о сборке

Вывод

В этой статье, я показал, как установить XAMPP локальный сервер на Windows 7. Познакомил вас с панелью и настройкой XAMPP, запуском модулей, необходимых для работы и дал ссылку на исправление ошибки: xampp занят порт 80. Не показал, как использовать кнопки config. Это очень удобный доступ для всех конфигурационных файлов модулей XAMPP.

В следующей статье я покажу, как установить на XAMPP WordPress, а в следующей Joomla. Причем сделаю это без Bitnami, хотя с Bitnami это совсем просто.

Видео статьи: О Bitnami

Источник

XAMPP

Xampp что это

Что такое XAMPP, где скачать и для чего его применяют?
Установка на ОС Windows XAMPP.
Локальный сервер, запуск, firewall, порт 80 и решение других проблем.
Процесс установки и настройки mysql и php.
Основные кнопки управления.
Проверка работоспособности модулей и компонентов папки htdocs xampp.

XAMPP — бесплатная сборка самых необходимых программ и плагинов, современных решений для создания веб-сервера на компьютере под управлением любой операционной системы Windows, Lunix, OS X и т.д.

Супер удобный и шикарный инструмент устанавливается легко, содержит самые современные компоненты, позволяет установить любую CMS (систему управления контентом), движок, форум и другие платформы на ваш компьютер, полностью управлять им так, как, если бы вы это делали в Интернете на виртуальном хостинге, через браузер.
Стоит отметить, что после установки компонентов, все работы с CMS на локальном сервере и сайтом выполняются оффлайн, и не требуют выход в Интернет. Сборка Web-сервера содержит полноценный набор приложений для функционирования сайта, и не требует от вас делать настройку каждого компонентов по отдельности.

Представляем на dle9.com сегодня статью, установка на компьютер, где скачать бесплатно Xampp Apache + MariaDB + PHP + Perl, инструкция с подробным описанием и картинкам, чтобы создать виртуальный хостинг на домашнем компьютере для проверки DLE и других CMS. Благодаря доступной всем сборке, которая стала самой популярной средой разработки PHP вы сможете в полной мере почувствовать себя настоящим администратором или владельцем сайта, выполнять все действия так, как если бы вы купли настоящий виртуальный хостинг в Интернете. То есть управлять, устанавливать, изменять и делать настройки любой CMS, форума и плагинов без ограничений.

С помощью инструмента для создания веб-сервера вы сможете в полной мере проверить и изучить работу любых CMS, в первую очередь для пользователей DataLife Engine, WordPress, Drupa, Joomla, OpenCart, 1С-Битрикс, PrestaShop, OcStore, Moodle, Magento, MODX, PrestaShop, InstantCMS, форумы (PHPbb Forum, IPB, IPS, SMF, XenForo, LogicBoard, vBulletin, MyBB, BulletEnergy) и другие.

XAMPP — наиболее популярный набор готового локального сервера устанавливается проще простого. Популярность обусловлена качеством продукта, количеством инструментов, своевременным обновлением, поддержкой и простой управления. Раньше многие пользователи использовали Сервер Denver 3 для этих целей, но разработчики забросили проект. Рекомендуем именно эту сборку для создания собственного локального сервера.

Данный продукт кроссплатформенный, а это значит, что он одинаково хорошо работает на популярных платформах: Windows, Linux, Mac OS, имеет открытый исходный код для веб-разработки. Эта сборка отлично подойдёт начинающим веб-программистам. В ней есть всё, что может понадобиться для комфортной работы.

Само название XAMPP – аббревиатура, которая расшифровывается следующим образом:

X – обозначает, что сборка будет работать на всех операционных системах;
Apache – веб-сервер, поддерживающий основные версии ОС, гибко настраиваемый и надёжный;
MySQL – одна из самых известных систем управления базами данных;
PHP – язык программирования, поддерживаемый почти всеми хостинг-провайдерами и лидер среди языков, используемых для создания веб-сайтов;
Perl – лёгкий в освоении язык программирования, который, к тому же, поддерживает модули сторонних разработчиков.

Разработчики набора приложений для создания виртуального хостинга на домашнем компьютере пошли дальше других и создали облачный сервер Bitnami. Bitnami для XAMPP значительно упрощает разработку приложений PHP поверх Apache. Используя Bitnami можно легко установить популярные CMS с открытым исходным кодом.

Установка XAMPP на ОС Windows по шагам

Как установить сборку?

Скачали обновленный пакет файлов, которые хорошо упрощает этапы установки, ведь всё происходит на автомате. Если ещё не скачали, ссылка на оф.сайт указана выше.

Внимание! Не все CMS могут поддерживать новые версии PHP, это нужно учесть. Возможно, придется выбрать PHP ниже версию, пока разработчики не выпустят обновлённую платформу, это поможет избежать ошибки в работе модулей вашей CMS. Как видно на картинке доступны три варианта инсталлятора.

Xampp что это

Установка XAMPP на ОС Windows.

Выбираем скаченный файл: xampp-windows-x64-7.4.2-VC15-installer.exe, кликаем на него правой кнопкой мыши, в списке выбираем начать процесс от Администратора (Run as Administrator).

Шаг 1. Запускаем инсталлятор, на стартовом окне жмём кнопку «Next».

Xampp что это

Шаг 2. Нажимаете «Next», выходит список компонентов по умолчанию, можете отключить не нужные или оставить, рекомендуем оставить.

Xampp что это

Далее, выйдет окно в котором вам предложено будет выбрать директорию и папку куда распакуются файлы, по умолчанию это

Шаг 3. Программа готова, нажимаете «Next» запустится процесс распаковки.

Xampp что это

Локальный сервер и firewall.

Xampp что это

Xampp что это

После завершения процедуры установки появится такое окно, можно:

Оставить флажок «Запустить контрольную панель после завершения установки». И как только вы нажмете «Finish» запустится программа.

Приложение можно так же в панель «Пуск»

Xampp что это

Ещё один вариант, пройти в директорию, найти папку, по умолчанию C:\xampp\, для запуска дважды щелкните на файл xampp-control.exe

Шаг 6.
Она откроется, проверит систему компьютера и плагины. Если всё соответствует нужным требованиям для запуска модулей, ошибок не будет.

Xampp что это

О проблемах при запуске, можно увидеть в окне, появится сообщение, к примеру, что порт 80 закрыт
Ошибки будут видны в окне информации и выделены красным цветом.

Xampp что это

XAMPP_control запустился, ошибка занят порт 80. Как освободить порт 80?

Если порт 80 закрыт запустить компоненты и модуль Apache не получится, это кстати распространенная ошибка в Windows. Решение описана на форуме. Нужно просто освободить порт 80 или запустить её на другом порту.

Советую для решения этой проблемы, изучить комментарии, вот лучший ответ на оф.сайте.

Пример освобождения порта 80 Windows

Xampp что это

Запустили XAMP, если получили ошибку, что порт 80 занят и при попытке открыть в браузере по адресу: http://localhost и видите картинку.

Всё порт 80 свободен.

Это единичный пример из нескольких возможных вариантов, когда порт 80 может быть занят другим приложением. Вы можете смело поменять на свободный порт для запуска XMAPP, например 8080.

Познакомимся с основной панелью приложения.

Запускаем программу от имени администратора, итак, всё нормально приложение запустилось;
Смотрим отсутствие ошибок;

Xampp что это

Панель выглядит следующим образом, показаны все доступы режимы для работы с плагинами платформы на базе ПО Windows.

Давайте изучим основную панель, хотя это лишнее, вам пригодятся только кнопки «Admin» (1 и 2)

Основные Настройки

Следующий этап проверки работы XAMPP в браузере.
Нажмите на admin напротив Apache, в браузере вы увидите вход в панель администрирования модулей. Ещё можно в любом браузере набрать в адресной строке http://localhost, нажать ввод, и тоже окажитесь на такой странице.

Xampp что это

XAMPP панель phpmyadmin

Эта стандартная панель phpmyadmin с которой придется работать иногда на локальном сервере, в том числе при покупке виртуального хостинга, так что изучите её.

Xampp что это

Если пройти по ссылке, то можно изучить страницу настроек PHP.ini, эти значения важны для сервера, и их не стоит трогать, если вы не знаете, что к чему.

Xampp что это

Поочерёдно проверяем состояние Apache и MySQL. Нажимаем на «Admin» (1 и 2), в браузере должны открываться панели управления сервера и базы данных

Сразу же запускаем MySQL. Брандмауэр опять попросит разрешить или запретить программе доступ в сеть. Разрешаем.

Внимание! Если вы уже готовы к установке CMS DataLife Engine, то в первую очередь запускаем MySQL, теперь нам нужно добить базу данных. Введите в поле, как показано на картинке вот такие значения.
В данном случаи База Данных; dle140 : кодировка UTF8 bin

Xampp что это

Запомните название базы данных, именно её потом придется указывать, когда будите производить установку DataLife Engine или другую CMS, ну потому что далее по этой ссылке вы узнаете, как устанавливать DLE 14.0 на хостинг и локальный сервер.

Стоит отметить, что для прекращения работы плагинов, следует выполнить следующее, нажать на кнопки Stop напротив Apache и MySQL, потом Quit, или программа продолжит работу, просто свернется окно, просто нажать Quit.

Рекомендуем подробную статью установка DLE на локальный сервер или хостинг.

Рекомендуем интересные обзоры:

DLE Nulled инструкция как сделать DLE Nulled!
Установка DLE на хостинг подробная инструкция, картинки
Валидаторы — Проверка сайтов на ошибки, сервисы и инструменты
Кнопки HTML / CSS чистый код без JS скрипта. Примеры кода и самих кнопок.
Таблица CSS / HTML цвета, кода цвета и подробная таблица.
Большая коллекция кнопок HTML Стили кнопок CSS. Примеры
Установка DLE подробная инструкция, картинки и видео.

Источник

Установка XAMPP. Пошагово: скачивание, установка, запуск

Что такое XAMPP и для чего он нужен?

XAMPP — сборка Web-сервера, в которой содержится набор приложений для полноценного функционирования сайта. При этом не требуется настройка каждого компонента по отдельности.

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

Проект кроссплатформенный, а это значит, что он одинаково хорошо работает на популярных платформах: Windows, Linux, Mac OS. Само название XAMPP – аббревиатура, которая расшифровывается следующим образом:

Эта сборка отлично подойдёт начинающим веб-программистам. В ней есть всё, что может понадобиться для комфортной работы.

Где скачать?

Скачать XAMPP можно как с официального сайта, так и со сторонних ресурсов. Последнее крайне нежелательно, так как возможны проблемы в виде вирусов, кейлоггеров и дополнительно установленных программ.

В самом крайнем случае можно воспользоваться крупными сайтами-архивами, если в статусе файла стоит «проверено» и отзывы в целом положительные.

Проходим на официальный сайт сборки по адресу https://www.apachefriends.org. При нахождении в диапазоне IP-адресов стран СНГ произойдёт автоматический редирект на русскую версию сайта.

Следующий шаг – выбор операционной системы. Так как мы работаем в Windows, то и выбираем версию для этой ОС. Обратите внимание, что последние версии программы работают только с новыми операционными системами –Vista и выше, под XP или 2003 он просто не запустится.

Xampp что это

На следующем этапе вам предложат выбрать директорию, куда будет скачиваться файл установки. На жёстком диске инсталлятор займёт 109 мегабайт, время скачивания зависит от вашей скорости соединения.

Xampp что это

Установка XAMPP на ОС Windows

Запускаем инсталлятор и на стартовом окне жмём кнопку «Next».

Xampp что это

Появится окно выбора устанавливаемых компонентов. Серым цветом отмечены неактивные чекбоксы (обязательные компоненты программы). Остальные – активны, но мы не будем ничего убирать, а оставим, по умолчанию. «Next».

Xampp что это

Программа установки предложит выбрать место установки. По умолчанию это диск C:. Соглашаемся. «Next».

Далее установщик предложит посетить сайт веб-сервера. Соглашаться или нет – решать вам. В случае, если нужды в этом нет, просто снимите флажок с этого пункта.

Программа сообщит, что готова к установке и после нажатия кнопки «Next» запустится процесс распаковки.

Xampp что это

Локальный сервер и firewall

Брандмауэр Windows предложит разрешить или запретить доступ к программе.

Если инсталлятор скачан с официального сайта, разрешаем.

Xampp что это

Завершаем установку и настройку

Xampp что это

Для запуска программы сразу после завершения установки осталось выполнить следующие действия:

Проверка работоспособности модулей и компонентов

После завершения установки откроется панель управления XAMPP.

Xampp что это

Сразу же запускаем MySQL. Брандмауэр опять попросит разрешить или запретить программе доступ в сеть. Разрешаем.

Поочерёдно проверяем состояние Apache и MySQL. Для этого нажимаем кнопки «Admin» (1 и 2), после чего в браузере должны открываться панели управления сервера и базы данных.

CMS хостинг — выберите тариф хостинга, который подходит под Вашу систему управления сайтом.

Xampp что это

Скрипт для работы с базами данных PhpMyAdmin:

Xampp что это

Проверяем работоспособность основных служб. Для этого рекомендуем в директории C:Xampphtdocs создать папку test. В блокноте напишите предложенный вариант коротенького скрипта на PHP и сохраните под именем index.php:

Xampp что это

Теперь в любом браузере пройдите по адресу: http://localhost/test и, если всё сделано правильно, вы увидите надпись «Good Job».

Xampp что это

На этом установка web-сервера XAMPP завершена.

iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.

Рады сообщить хорошую новость для наших клиентов и тех, кто планирует присоединиться к iPipe. Стали доступны для заказа новые виртуальные…

Источник

Установка и настройка сервера XAMPP на Windows

В этой статье я постараюсь дать наиболее полный обзор веб-сервера XAMPP, сравнение версий для Windows, объясню как его установить, настроить и непосредственно перейти к работе над веб-проектом. В статье рассмотрены следующие темы:

Для начала рассмотрим что из себя представляет веб-сервер XAMPP и сравним версии для Windows.

XAMPP — кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер.

На момент написания статьи на сайте доступны для загрузки две версии XAMPP для Windows: XAMPP Windows 1.7.2 [Basic package] и XAMPP Lite 1.7.2.

Версия веб-сервераXAMPP Windows 1.7.2 [Basic package]XAMPP Lite 1.7.2
БиблиотекиApache 2.2.12 (IPV6 enabled)Apache 2.2.12 (IPV6 enabled)
MySQL 5.1.37 (Community Server) with PBXT engine 1.0.08-rcMySQL 5.1.37 (Community Server) with PBXT engine 1.0.08-rc
PHP 5.3.0 + PEAR (PEAR, Mail_Mime, MDB2, Zend)PHP 5.3.0 + PEAR
Perl 5.10.0 (Bundle::Apache2, Bundle::Apache::ASP, Bundle::Email, Bundle::DBD::mysql, DBD::SQlite)Mini Perl 5.10.0
XAMPP Control Version 2.5.8 (ApacheFriends Edition)XAMPP Control Version 2.5.8 (ApacheFriends Edition)
XAMPP CLI Bundle 1.6XAMPP CLI Bundle 1.6
XAMPP Port Check 1.4XAMPP Port Check 1.4
XAMPP Security 1.1XAMPP Security 1.1
SQLite 2.8.17SQLite 2.8.17
SQLite 3.6.16SQLite 3.6.16
OpenSSL 0.9.8kOpenSSL 0.9.8k
phpMyAdmin 3.2.0.1phpMyAdmin 3.2.0.1
ADOdb v5.09a
FPDF v1.6
Zend Framework 1.9 Minimal Package (via PEAR)
Mercury Mail Transport System v4.62
msmtp 1.4.17 (a sendmail compatible SMTP client)msmtp 1.4.17 (a sendmail compatible SMTP client)
FileZilla FTP Server 0.9.32
Webalizer 2.21-02 (with GeoIP lite)Webalizer 2.21-02 (with GeoIP lite)
Xdebug 2.0.5 for PHP
eAccelerator 0.9.6-rc1 for PHP
Ming 0.4.2 for PHPMing 0.4.2 for PHP
PDF with pdflib lite v7.0.4p4 for PHPPDF with pdflib lite v7.0.4p4 for PHP
Системные требования128 MB RAM128 MB RAM
256 MB free fixed disk160 MB free fixed disk
Windows 2000, XP (Server 2003), Vista (Server 2008)Windows 2000, XP (Server 2003), Vista (Server 2008)
all systems 32 bit (64 bit not tested)all systems 32 bit (64 bit not tested)
РазмерEXE 44MB ZIP 84MBEXE 26MB ZIP 56MB
Станица загрузкиhttp://www.apachefriends.org/en/xampp-windows.html#641http://www.apachefriends.org/en/xampp-windows.html#646

Вопрос выбора версии заключается лишь в наличии необходимых библиотек (см. табл. выше), облегченная версия по заявлению авторов обновляется не так часто как полный пакет, процесс установки обеих версий абсолютно идентичен. Переходим на сайт по указанным выше ссылкам и качаем подходящую вам версию (в обзоре я буду говорить об установке и настройке XAMPP Windows 1.7.2 [Basic package], установка производилась на Windows 7 Ultimate x86).

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

1. Начинаем установку XAMPP. Откроется окно, в котором нам предлагается выбрать путь для размещения сервера. По-умолчанию это диск C:\. Я не буду изменять путь и установлю сервер на предложенный диск. Нажимаем кнопку Install и ждем пока дистрибутив полностью распакуется.

Xampp что это

Xampp что это

2. После распаковки дистрибутива запустится командная строка, далее основная установка будет происходить через нее. XAMPP предлагает создать ярлыки на рабочем столе и в меню пуск, нажимаем enter.

Xampp что это

3. Теперь у нас спрашивают, правильно ли выбран каталог установки XAMPP, по-умолчанию сервер будет располагаться по следующему адресу C:\xampp, нажимаем enter.

Xampp что это

4. Хотим ли мы установить портативную версию? Нажимаем enter, т.к. XAMPP устанавливается на жесткий диск.

Xampp что это

5. Окончательная установка XAMPP. Нажимаем enter для продолжения.

Xampp что это

6. Автоматический выбор часового пояса. Нажимаем enter.

Xampp что это

7. Запустим панель управления XAMPP (XAMPP Control Panel), выбираем 1 и жмем enter.

Xampp что это

8. Открылась панель управления сервером. Закрываем командную строку.

Xampp что это

Подсказки по панели управления:

Запускается XAMPP с помощью ярлыка на рабочем столе или в меню пуск, если же вы при установке отказались от создания ярлыков, вы можете запустить XAMPP с помощью файла xampp-control.exe в директории C:\xampp, там же вы можете увидеть все остальные ярлыки, которыми можно запустить отдельные модули, деинсталировать XAMPP и т.п.

Иконка XAMPP удобно сидит в трее и при щелчке левой кнопки мыши открывает панель управления (XAMPP Control Panel).

9. Запускаем модули Apache и MySQL (кнопки Start), набираем в браузере localhost (или жмем Admin напротив модуля Apache):

Xampp что это

10. При первом запуске откроется страница приветствия, выбираем один из предложенных языков:

Xampp что это

11. Попадаем в веб-интерфейс XAMPP, здесь вы можете ознакомиться документацией, примерами в разделе Demos и т.д.:

Xampp что это

В разделе Security находятся настройки безопасности:

Xampp что это

Перейдя по указанной ссылке http://localhost/security/xamppsecurity.php, можно задать пароль для администратора баз данных MySQL и можно установить пароль на директорию XAMPP для ограничения доступа из локальной сети:

Xampp что это

Итак, мы установили и ознакомились с веб-сервером XAMPP, теперь настало время создать тестовую страницу и разместить наш проект.

Для того чтобы создать новый сайт на локальном веб-сервере, необходимо создать папку с названием сайта в папке C:\xampp\htdocs\, например blog и создадим там тестовый php-скрипт с кодом:

Сохраним как index.php. Структура папок:

Переходим в браузере по адресу http://localhost/blog/ и, если все сделано правильно, видим приветствие «Hello world!», тем самым мы протестировали работоспособность сервера:

Xampp что это

Веб-сервер можно установить и другим способом, для этого необходимо распаковать инсталятор или ZIP-архив в любое удобное для вас место на жестком диске, название папки xampp можно переименовать, например в server и запустить установку с помощью файла setup_xampp.bat в этой папке, повторить все шаги описанные выше.

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

Настройка виртуальных хостов

Если мы хотим хранить свои проекты в другой папке (например, Мои документы) или локальная версия сайта должна работать при переходе по адресу www.blog.ru вам необходимо разобраться с настройкой виртуальных хостов, об этом и пойдет речь в данном подразделе.

Предположим наш сайт должен храниться на диске C в папке my_projects (C:\my_projects), в браузере он должен открываться по адресу www.blog.local или blog.local.

Создадим в папке my_projects папку с названием blog.local, в ней создадим папки www и logs. В папку www положим наш тестовый скрипт index.php.

Вот так это будет выглядеть в файловой системе Windows:

Xampp что это

Теперь перейдем к настройке виртуальных хостов. Открываем в текстовом редакторе файл httpd-vhosts.conf, расположенный по следующему адресу: C:\xampp\apache\conf\extra.

Примечание: рекомендую для большего удобства создать сразу ярлык для этого файла, например в папке C:\xampp, чтобы потом можно было быстро добавлять новые виртуальные хосты.

Все что находится в файле httpd-vhosts.conf мы трогать не будем, а просто добавим наши хосты (просто скопируйте и вставьте в файл приведенный ниже код):

Верхний виртуальный хост, выделен другим цветом, позволит нам по прежнему заходить на localhost (локальный сайт XAMPP).

Следующим шагом нам потребуется добавить две строчки в файл hosts, расположенный по следующему адресу C:\Windows\System32\drivers\etc\hosts (также рекомендую создать для него ярлык в папке сервера):

Заходим в панель управления XAMPP (XAMPP Control Panel) и перезапускаем Apache. Теперь проверим наш сайт, который должен работать по адресу www.blog.local. Если все сделано верно, то мы увидим приветствие «Hello world!».

Так как скорее всего понадобится создание нескольких сайтов на локальном сервере, приведу пример добавления хостов в файл httpd-vhosts.conf. Предположим новый сайт будет называться site.local:

Также не забываем добавить следующие строчки в файл hosts в папке Windows:

Перезапускаем Apache и новый хост готов для работы.

По аналогии можно добавить сколько угодно виртуальных хостов.

Немного справочной информации относительно того, что мы добавляем в файл httpd-vhosts.conf:

Приведенная выше конструкция разрешает отображение всех файлов в указанной директории и назначает максимально возможные привилегии (без AllowOverride All не будут работать ЧПУ).

Если делали все внимательно, то создание новых сайтов на виртуальном сервере не составит для вас труда, ошибки могут быть из-за синтаксиса, к примеру если вы допустите ошибку в httpd-vhosts.conf, Apache может просто не запустится. Для анализа ошибок воспользйтесь логами Apache, файл error.txt расположенный в по адресу C:\xampp\apache\logs.

«Отладочная заглушка» для sendmail

Если вы пользовались Denwer-ом, то помните, что все письма с локального сайта отправлялись в папку sendmail, это достаточно удобно, но в XAMPP такой функции не предусмотрено, в XAMPP есть собственный почтовый сервер, но он потребует немало времени, чтобы с ним разобраться.

С помощью описанной ниже инструкции, вы сможете создать такую же «заглушку» как и в Denwer.

1. В папке sendmail (C:\xampp\sendmail) создадим файл sendmail.php с кодом:

В моем случае предполагается получение писем в кодировке UTF-8, если вы хотите получать письма в в кодировке CP1251, то замените строчку:

2. В файле php.ini (C:\xampp\php) заменяем строчку:

sendmail_path = C:\xampp\php\php.exe c:\xampp\sendmail\sendmail.php

Строка должна быть раскомментирована (убрать символ точки с запятой «;» в начале строки).

3. Создадим папку sendmail в папке tmp (C:\xampp\tmp\sendmail).

4. Перезапускаем сервер Apache и теперь все отправленные письма будут в папке C:\xampp\tmp\sendmail

Установка WordPress на XAMPP

Для установки WordPress будем использовать, ранее созданный, виртуальный хост blog.local, следовательно и файлы движка будут располагаться в папке blog.local (C:\my_projects\blog.local\www).

1. Скачиваем свежую версию WordPress с официального сайта www.wordpress.org и распаковываем архив в папку www (содержимое папки wordpress в архиве).

2. Перейдем в phpMyAdmin и создадим базу данных для нашего блога:

Xampp что это

Новая база данных: blog; сравнение: utf8_general_ci; сопоставление соединения с MySQL: utf8_general_ci → нажимаем кнопку Создать.

Итак, база данных создана:

Xampp что это

3. Вернемся в папку в которую мы распаковали WordPress и найдем файл wp-config-sample.php, переименуем его в wp-config.php и откроем в любом текстовом редакторе, который поддерживает кодировку UTF-8 и введем свои данные:

— Имя базы данных для WordPress: blog;

— Имя пользователя MySQL: root;

— Пароль пользователя MySQL: оставляем пустым, если в настройках Security ничего не указывали;

— Адрес сервера MySQL: localhost;

— Кодировка базы данных при создании таблиц: utf8;

— Схема сопоставления: utf8_general_ci;

Выглядеть это должно так:

Сохраняем и закрываем файл.

Важно чтобы все изменения в файле wp-config.php сохранились в кодировке UTF-8!

4. Переходим в браузере по адресу blog.local и видим страницу приветствия WordPress, вводим название блога и e-mail администратора (все письма мы можем посмотреть в папке sendmail, речь о которой шла выше):

Xampp что это

Нажимаем «Установить WordPress» и попадаем на страницу с логином и паролем:

Xampp что это

Вход в панель администрирования блогом: http://blog.local/wp-admin/

Xampp что это

Переход на блог: http://blog.local

Xampp что это

Установку WordPress можно произвести и альтернативным способом, для этого после распаковки архива с движком и создания базы данных, наберите в адресной строке браузера название вашего блога, WordPress предложит создать файл wp-config.php через веб-интерфейс.

В заключении хочу сказать, что XAMPP очень понравился в работе, работает быстро, ошибок нет, то, что некоторые надстройки надо выполнять вручную, я считаю только плюсом.

Комментарии (153):

Суроегин И. А.

Добрый вечер! Я с Хабрахабра) Боюсь что-то там комментировать, злые в Вашей статье комментаторы.

Спасибо за статью! Искал какое-то время обзор данного продукта, ведь он является аналогом Денвера. После прочтения теперь мне кажется, что XAMPP то, что мне надо. 😉

Harry

Спасибо очень полезно.

makegood

Спасибо, для людей и делал;)

Armand

Большое Спасибо!!
Уже отчаялся из за того, что Денвер не работает после того, как поставил Щиндощс 7. Хотел сам помучится и ставить сервер со всем остальным вручную, и нечайно наткнулся на Вашу статью. Это должно быть то, что мне надо.

Pavel

Спасибо. Очень полезная статья про заглушку sendmail. А то я как только посмотрел на настройки этого Mercury\32… сразу промелькнула мысль вернуться на Денвер.. )) Сейчас пользуюсь связкой NetBeans+XDebug+XAMPP+Dreamweawer CS4..

хороший материал)
от себя добавлю следующее:
ЕСЛИ
1. в папку C:\my_projects\blog.local\www положен DRUPAL
2. созданы папки C:\my_projects\blog.local\www\sites\site1.local и C:\my_projects\blog.local\www\sites\site2.local
3. в обе означенные папки скопирован файл settings.php (из файла C:\my_projects\blog.local\www\sites\default\default.settings.php разумеется )
4. в файл host добавленны строки 127.0.0.1 site1.local и 127.0.0.1 site2.local
5. в файл httpd-vhosts.conf добавленны (помимо указанных автором статьи) записи

ServerAdmin [email protected]
DocumentRoot «C:\my_projects\blog.local\www»
ServerName site1.local
ServerAlias http://www.site1.local

AllowOverride All
Order allow,deny
Allow from all

ServerAdmin [email protected]
DocumentRoot «C:\my_projects\blog.local\www»
ServerName site2.local
ServerAlias http://www.site2.local

AllowOverride All
Order allow,deny
Allow from all

6. для site1 и site2 созданы базы данных и пользователи с правами на них соответственно
ТО
зайдя по адресам site1.local и site2.local смело начинаем установку и настройку двух различных сайтов работающих на одном движке

вот такой вот мультисайтинг drupal + xampp + виртуальные хосты 🙂
один движок и куча сайтов на нем — весьма удобно для верстающих в домашних условиях.
(по желанию Order deny,allow и allow from 127.0.0.1 — дабы запретить к папочке доступ извне)

Спасибо за статью. Я искал ответ по настройке Mercury, но в итоге нашел больше и полезнее.
Но! Пожалуйста, помогите разобраться с такой проблемой в настройках XAMPP, в предыдущих версиях 1.7.1 и более ранних, была доступна администрация с удаленного компьютера (через интернет) — mysql и PHPMyAdmn. Сейчас выдает инфу:

New XAMPP security concept:
Access to the requested directory is only available from the local network.
This setting can be configured in the file «httpd-xampp.conf».

If you think this is a server error, please contact the webmaster.

Error 403
statsme.sknt.ru
20.01.2010 4:33:47
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1)

Проимерно понимаю, что настройки скрываются в httpd-xampp.conf
Хочу контролировать сервер удаленно, например, находясь на даче. Помогите с ответом, если не трудно.

makegood

Витя, этот момент меня тоже интересует в теории, на практике пока не сталкивался, думаю, XAMPP настраивается аналогично Denwer, может быть поможет ссылка: http://www.denwer.ru/faq/shared.html

qwertyCID

За почтовую заглушку спасибо!

Eвгений

У меня в 9 пункте не получается запустить Apache, чтоббы писала RUNNING. подскажите плиз 🙂

makegood

Попробуйте посмотреть журнал: C:\xampp\apache\logs\error.txt

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

uvlad

Спасибо огромное за статью о настройке ксамппа. Хотя с виртуальными серверами проблема. Не могу настроить даже по статье! Хотя с АППСЕРВЕР таких проблем не возникало. А с этим: не работает и всё! Не знаю что делать. (((

Sunnyman

Отличная статья. Респект! 🙂

Павел

Ребята, подскажите пожалуйста, уже замучался!! У меня есть ноутбук и домашний комп. На домашнем виста, а на ноуте 7я винда. На обоих пытаюсь запускать денвер — на домашнем всё получается, а ноут выдает ошибку 2003 и ругается на права доступа к серверу. Решил плюнуть на денвер, установил XAMPP, и опять аналогичная ситуация. На домашнем всё получается, а ноутбук даёт ошибку 403 Access forbidden. Ноут новый совершенно, ничего кроме винды на нём не стояло до этого, антивирус выключал, брендмауэр тоже….

Есть ли какие-то мысли по этому поводу?

Александр

На семерке есть сервис http.sys который занимает 80 порт, соответственно апач говорит, что порт занят и отрубается 🙁 Помогает установка апача в качестве сервиса и отключение UAC. В этом случае после ребута апач стартует первым и может занять свободный порт!
«Кароч, кто первый — того и тапки… » 😀

Спасибо за статью. Единственная толковая статья по этой теме. Все получилось, но одно непонятно: почему при введении в браузере http://www.site.local все равно воспроизводиться index.php из С:\xampp\htdocs (для site.local я написала ‘It works!’, а для localhost — ‘Hello world!’).
В файле hosts у меня такие записи: 127.0.0.1 localhost
127.0.0.1 site.local
127.0.0.1 http://www.site.local
В файле httpd-vhosts.conf : все сделано в соответствии с вашей статьей.

P.S:Apache перезапускала, кэш браузера чистила.

Буду признательна за ответ и отсутствие гнилых помидор со стороны комментирующих.

makegood

Юля, по всей видимости, вы могли допустить ошибку в файле httpd-vhosts.conf, Apache нужно остановить и запустить, рекомендую использовать обозначения согласно примеру в статье и все получится.

Спасибо за ответ.
Я согласна даже на один(!) гнилой помидор, т.к. причина крылась в банальном переименовании корневой папки.
Да и вообще, многие проблемы лечатся периодическим отдыхом от монитора и элементарной внимательностью.

Кирилл, Фрилансер

Знаете, раньше пользовался Денвером и был доволен. Но после того как пересел ан Windows 7 и начали появлятся какие-то проблемы и/или PHP кидали ошибки непонятного рода происхождения, задумался о смене…

…слечайно попал на ваш блог. Спасибо. В хорошем свете преподнесен XAMPP и главное, что для меня важно. это подключенный PERL и возможность безпроблемной работы Tomcat вместе. вообщем, спасибки за статью и успешной раскрутки ресурса! удачи.

Antony

Статья очень хорошая, и замечательно расписана. автору — спасибо.

все супер все установилось и работает что самое главное. побольше бы таких статей. если бы вы рассказали еще про установку друпала на хамрр то было бы вообще супер.

Большой спасибо за статью… А как сделать видимым сайт в локалке…

makegood

Большой спасибо за статью… А как сделать видимым сайт в локалке…

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

Что касается поста Евгения,у меня схожая ошибка,в лог-файле написано следующее:
(OS 10048)Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
что делать в этом случае?

спасибо уже разобрался,нажал port-check написано что 80 порт занял скайп,отключил его все заработало

после выполнения третьего шага получила ошибку:

Warning: Cannot modify header information — headers already sent by (output started at C:\virtualhosts\site.local\www\wp-config.php:1) in C:\virtualhosts\site.local\www\wp-includes\pluggable.php on line 890

до этого все шло по плану, синтаксис везде проверила, не знаете, в чем может быть проблема?

А с чего это вдруг localhost?
Я допустим хочу адрес 192.168.137.1 Как поменять?

Я в hosts (в папке: C:\Windows\System32\drivers\etc) добавил:
192.168.137.1 test.local

А в httpd.conf (в папке: C:\xampp\apache\conf) изменил на:
ServerAdmin [email protected]
ServerName test.local:80

Перезапустил xampp (стоп и старт apache и mysql)
Со своего компа заходит, а с другого компа (192.168.137.2) не заходит (все фаерволы отключены). Помогите плз. И так, чтобы со второго компа не было сайта test.local/phpmyadmin/ Заранее спасибо.

makegood

Test
Сделайте все точно по инструкции, тогда поймете принцип и попробуйте на другом компьютере сайт тоже добавить в: C:\Windows\System32\drivers\etc

Я всё делал по инструкции. со второго компа ввожу в браузере test.local — сервер не найден.
а с 1-го компа пишет в браузере Hello World!
Установлены на 2-х компах Windows 7 professional, Mozilla Firefox 3.4.8
Всё перепробовал — никак не получается зайти со второго компа 🙁
Может система Windows 7 все порты закрыла?

Я даже пробовал настроить виртуальные хосты — все равно на 1-м работает, а на 2-м не работает…

>попробуйте на другом компьютере сайт тоже добавить в: C:\Windows\System32\drivers\etc

а зачем? другой комп должен «зайти» на 1-ый комп.

Народ, кто нибудь толком может объяснить где прописывать конкретно вместо 127.0.0.1 свой IP чтобы открывался сайт со всех компьютерах?

лан, куриный помет этот xampp перейду на easyphp — это единственное легко настраиваемое дер*мо.

Dragen

Народ, кто нибудь толком может объяснить где прописывать конкретно вместо 127.0.0.1 свой IP чтобы открывался сайт со всех компьютерах?

relli

Пожалуйста подскажите как убрать проверку ошибок. При установке на XAMPP движка сайта Joomla требуется убрать проверку ошибок. Может кто подскажет как это сделать. Спасибо!

Сергей

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

alles

Здравствуйте.
После редактирования файла httpd-vhosts.conf, по вашему образцу создания сайта
Апач перестаёт запускатся.
Это после редактирования
httpd.exe: Syntax error on line 484 of C:/xampp/apache/conf/httpd.conf: Syntax error on line 49 of C:/xampp/apache/conf/extra/httpd-vhosts.conf: without matching section

[Wed Sep 29 23:48:14 2010] [notice] Digest: generating secret for digest authentication …
[Wed Sep 29 23:48:14 2010] [notice] Digest: done
[Wed Sep 29 23:48:15 2010] [notice] Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
configured — resuming normal operations
Эта часть лога после возврата к исходнику
[Wed Sep 29 23:48:15 2010] [notice] Server built: Nov 11 2009 14:29:03
[Wed Sep 29 23:48:15 2010] [notice] Parent: Created child process 3972
[Wed Sep 29 23:48:18 2010] [notice] Digest: generating secret for digest authentication …
[Wed Sep 29 23:48:18 2010] [notice] Digest: done
[Wed Sep 29 23:48:19 2010] [notice] Child 3972: Child process is running
[Wed Sep 29 23:48:19 2010] [notice] Child 3972: Acquired the start mutex.
[Wed Sep 29 23:48:19 2010] [notice] Child 3972: Starting 150 worker threads.
[Wed Sep 29 23:48:19 2010] [notice] Child 3972: Starting thread to listen on port 443.
[Wed Sep 29 23:48:19 2010] [notice] Child 3972: Starting thread to listen on port 80.
———————————————————————————————————-
Вы случайно не допустили ошибку в примере, или как исправить?

alles

Разобрался.
Специально что ли делаете чтоб поломали головы?
Надо так
———————————————————————————————
##
DocumentRoot «C:\xampp\htdocs»
ServerName localhost
##
##
## ServerAdmin [email protected]
##DocumentRoot «C:\my_projects\blog.local\www»
## ServerName blog.local
##ServerAlias http://www.blog.local
##ErrorLog «C:\my_projects\blog.local\logs\error.log»
##CustomLog «C:\my_projects\blog.local\logs\access.log» combined
##
## AllowOverride All
##Order allow,deny
##Allow from all
##
##
——————————————————————————————————
а не так как у вас.

DocumentRoot «C:\xampp\htdocs»
ServerName localhost

ServerAdmin [email protected]
DocumentRoot «C:\my_projects\blog.local\www»
ServerName blog.local
ServerAlias http://www.blog.local
ErrorLog «C:\my_projects\blog.local\logs\error.log»
CustomLog «C:\my_projects\blog.local\logs\access.log» combined

AllowOverride All
Order allow,deny
Allow from all

alles

всё равно ещё гдето есть ошибка
заходиш на http://www.blog.local а открывается http://www.blog.local/xampp/ вместо сайта

makegood

alles, отписался на почту.

alles

alles

Переделал по вашему образцу, но всё равно при наборе в браузере http://www.moy.syte/
открывается http://www.moy.syte/xampp/

alles

alles

alles

После нескольких часов работы Хамп виснет и блокирует компьютер так, что выключить его можно только выдернув вилку из резетки. Система блокируется полностью.
Производителям стоило бы позаботится о работоспособности продукта и делать его полностью
функциональным. И не стоит им выкладывать на всеобщее обозрение хлам подобный ХАМПП.

makegood

alles
XAMPP работает замечательно, за два года проблем не обнаружено и в статье все подробно описано.
XAMPP не создает БД, они создаются в MySQL, phpMyAdmin — это всего лишь интерфейс для работы с MySQL.
Продукт полностью функциональный, а вам сначала требуется научиться читать материал.
Проблема кривых рук — не задача разработчиков.

Будет интересно почитать, о том как вы будете работать с другим веб-сервером…

uniman

Windows 7 ultimate, 32 bit, при установке консоль даже и не думает появляться. Что за проблема такая. 🙁

uniman

Всё, спасибо, проблема решена 😀

dimas

У меня есть домен, как установить Xampp чтобы сайт видели с инета?

Николай

установил xampp, хосты не перенастраивал, заглушку тоже не делал, поставил wordpress 3.0.1 в созданную папку htdocs/blog.ru (так что вызывается блог по адресу http://localhost/blog.ru/ ) пользователя создал для базы своего и с паролем, привелегии естественно поставил полностью, для пользователя root пароля не назначал…

Вопрос вот в чем — блог работает, открывается, но не срабатывает в Консоли (да и на любых других страницах админки кнопки справа вверху, например «Настройка экрана» и «Помощь», в «Виджеты» не перетаскиваются виджеты, на первой странице админки «Консоль» окошки «быстрая публикация», «Блог WordPress», «Плагины», «Входящие ссылки», «Новости» находятся в состоянии загрузки и не грузятся вообще, убрать их не могу, в левой колонке — «Меню» также не раскрываются окошки разделов меню.

Думал это проблема браузера, но на реальном блоге все работает, из-за чего такое может получаться, может нужно какой модуль активировать в Apahe…

makegood

Николай, возможно проблема с jQuery. Все необходимые модули у вас идут из коробки.

Николай

хорошо, но почему это наблюдается только на локалке, а при работе с блогом в интернете все работает?

trigremm

большое спасибо за статью — очень помогла на первых шагах — сейчас хочу попробывать поставить mediawiki — но инсталлер ругается на версию php — не могли бы вы подсказать как правильно проапдейтить php так чтобы ничего не испортить

Фарход

перевел свой сайт с Денвера на XAMPP 1.7.3. Во многих скриптах есть вывод данных в табличном виде через класс Paging. В Денвере все работала, но здесь почемуто выдает ошибку. Помогите с решением, пожалуйста.
Fatal error: Class ‘Paging’ not found in C:\xampp\htdocs\mysurat.net\www\my_order_list.php on line 67

Могу выслать листинг и сам класс.

makegood

Фарход, скорее всего, вы забыли что-то перенести, а если класс зависит от каких либо дополнительных расширений PHP, то попробуйте сравнить phpinfo() Денвера и XAMPP, и добавьте соответствующие расширения.

К сожалению на просмотр кода сейчас нет времени…

Фарход

Спасибо, проблема решена. Подключаемый класс начинался с

Сергей

Обьясните кто знает почему на сервере ХАМPP невозможно создать сайт с движком DLE
а например Joomla cвободно устанавливается дело в том что у меня почему то отказывается
работать Denver.

евген

Объясните пожалуйста я недавно начал изучать PHP (Дмитрий Котеров САМОУЧИТЕЛЬ PHP 4). Установил XAMPP начал пробовать примеры php кода а php не исполняется, версия XAMPP 1.7.3 не могу понять, что где нужно настроить.

makegood

Сделайте в точности по приведенному примеру (используйте те же именования) и у вас все получится.

евген

Дуло в том, что я устанавливал XAMPP именно по вашему примеру(уже 2 раза переустановил)
помогите

Александр

Спасибо огромное за настройку почты в ксампе! Все отлично работает!!

Алекс

Странно, сделал всё как описано, нажимаю админить или ( http://localhost/xampp/ в адресной строке) а мне всё время пишет:
The requested URL /xampp/ was not found on this server
Подскажите, пожалуйста, в чём может быть дело?((

Sergey

Прекрасный, простой » русскоязычный расклад». Спасибо автору. Ранее всегда пользовал ручками настроенные «три кита» но, неинтересно стало тратить лишнее время и попробовал ксамп — понравилось. Классный джентльменский набор. А отдельным недовольным, предлагаю: прежде чем что-то хаять — разберитесь в своих знаниях предмета.

lao007

только не совсем понял один момент:

вот такой вот мультисайтинг drupal + xampp + виртуальные хосты 🙂

выкидывает на тестовую XAMPP… при запросе в браузере… blog.local…

можно по подробнее о настройке мультисайтинге….как заставить прописаться в базах обоих сайтов?

Для тех у кого есть домен, и хочет видеть сайт в нете.
Этот параметр может быть настроен в файле «HTTPD-xampp.conf»
C:\xampp\apache\conf\extra «HTTPD-xampp.conf»
ЭТО:

Order deny,allow
Deny from all
Allow from::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ЗАМЕНИТЬ НА ЭТО:

Order deny,allow
Deny from all
Allow from all

Дальше в браузере пишите свой домен, и должно всё получиться!
У меня получилось!

Ну ни как у меня в 9 пункте не получается запустить Apache, чтоббы писала RUNNING. подскажите пожалуйста:

makegood

Ну ни как у меня в 9 пункте не получается запустить Apache, чтоббы писала RUNNING. подскажите пожалуйста:

Посмотри журнал Apache: C:\xampp\apache\logs\error.txt

Александр

Здраствуйте зделал все как вы написали но не запускается апачи в логе пишет-httpd.conf: syntax error line 51 и httpd-vhost.conf: expected but sam в чем дело не объесните?заранее блогадарен

Михаил

Делаю всё по инструкции, но есть проблема. Сделал тестовый скрипт, сохранил как надо, зашёл в браузер ввёл http://localhost/blog/ а он мне выдаёт ни HELLO WORLD а обычный код который содержится в тестовом скрипте. Это нормально.

Михаил

как создавать скрипт, вернее в каком редакторе.

Чё та заглушка как то криво работает. (( Сохраняет только заголовки, а тела письма нет. Может кто знает, как это лечится?

GHOST

makegood

to GHOST
Перезапускается нажатием кнопки Stop, если не работает то посмотри логи Apache (C:\xampp\apache\logs\error.txt).
Если ничего не получается, то ошибка скорее всего синтаксическая, делайте внимательнее!

Андрей

еще было бы неплохо добавить то как обновить pear модули идущие с xampp по умолчанию. В контрольной панели xampp нажать кнопку shell и внутри окна набрать pear upgrade. Спасибо.

Фарход

Александр

Здраствуйте зделал все как вы написали «Отладочная заглушка для sendmailно» но пишет ошибку: Невозможно инициализировать функцию отправки почты.
Какие Общие настройки в joomle при Установки почты?
Заранее спасибо.

Александр

Здраствуйте зделал все как вы написали «Отладочная заглушка для sendmailно» но пишет ошибку: Невозможно инициализировать функцию отправки почты.
Какие Общие настройки в joomle при Установки почты?
Мои настройки:
Способ отправки почты PHP mail function
Адрес отправителя [email protected]
Путь /tmp/sendmail
Логин и пароль ****
Использовать SMTP да
Адрес SMTP-сервера localhost
Заранее спасибо.

punk1975

Огромное спасибо за статью!
У меня возник вот какой вопрос. При установке Апач, перестает запускаться WSUS (висит на 80 порту). Как можно их подружить!?

Даниил

Здравствуйте. Хочу сделать свой сервер, чтобы на него поместить сайт. И чтобы мои друзья заходили на него. У меня есть пк тихий ( ну для круглочуточной работы) на windows 7, есть купленный домен. А как всё это посатавить чтобы люди видели из интернета.
Айпи выделенный внешний. можно плиз ссылочку или инструкцию. по локальной сети я могу всё сделать, а вот чтобы друзья видели я не знаю как сделать. плиз помогите. спасибо.

makegood

Лучше поставить Linux. Чтобы прикрутить домен придется настроить DNS. А вообще хостинг сейчас стоит недорого, стоит ли со всем этим заморачиваться, мучать компьютер и тратить энергию?!

Даниил

ну хочется научиться. и что комп будет стоять.)) ну linux установить легко. а dns как и где настраивать?

Спасибо большое за статью! Все запустилось и работает.

Только одна непонятная проблема — у себя локально сайт я вижу как нужно, а вот снаружи сайт виден как простой текст, без темы, без менюшек, без графики. Не понимаю в чем дело. Не подскажете, в чем может быть проблема?

Николай

Спасибо за статью. Очень помогла.

turbolinks.ws

Не плохая статья, хочу сменить денвер на чтонибуть получше наверное остановлюсь на xampp

Костя

Спасибо большое за инструкцию. У меня беда, забыл пароли на phpAdmin и MySQl? как быть, что можно сделать, зараннее спасибо!

Спасибо Большое. =) а можно еще узнать как ФТП настроить?

Каниет

У меня не запускается xampp на win7, при этом мускул нормально запускается. вот лог ошибки:
[Sat May 28 15:14:57 2011] [notice] Digest: generating secret for digest authentication …
[Sat May 28 15:14:57 2011] [notice] Digest: done
[Sat May 28 15:14:59 2011] [notice] Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1 configured — resuming normal operations
[Sat May 28 15:14:59 2011] [notice] Server built: Oct 18 2010 01:58:12
[Sat May 28 15:14:59 2011] [crit] (22)Invalid argument: Parent: Failed to create the child process.
[Sat May 28 15:14:59 2011] [crit] (OS 6)Неверный дескриптор. : master_main: create child process failed. Exiting.
[Sat May 28 15:15:29 2011] [notice] Parent: Forcing termination of child process 36
Кто-нибудь может подсказать в чем может быть проблема?

Каниет

вопрос снят, решил проблему, закомментировав строку Include «conf/extra/httpd-perl.conf» в файле диск://xampp/apache/conf/httpd.conf

Дмитрий

Доброго времени суток!
Я новичок в этом деле, посему возник вопрос….
Я настраиваю хосты в файле httpd.conf а не в httpd-vhosts.conf
Все работает нормально. У меня три хоста на локальную сеть. Но при вводе любого из трех адресов браузер загружает последний стоящий в httpd.conf. Как сделать, чтобы каждый хост откликался на свой адрес?

Серьезные штучки » Архив блога » Использование XAMPP для демонстрационных проектов

[…] Установка и настройка сервера XAMPP на Windows […]

Stanislav

В новых версиях xampp нет командной строки (отстутствует кнопка shell). Подскажите как сделать чтобы она была!?

Zcity

Подскажите что неправильно?

Набираю Сайт-1 и Сайт-2 а попадаю в директорию Сайт-1 в Сайт-2 не попадаю

Часть файла httpd-vhosts.conf выкладываю ниже.

ServerAdmin [email protected]Сайт-1.org.ua
DocumentRoot «D:\Server\xampp\htdocs\Сайт-1.org.ua\www»
ServerName Сайт-1.org.ua
ServerAlias http://www.Сайт-1.org.ua
ErrorLog «D:\Server\xampp\htdocs\Сайт-1.org.ua\logs\error.log»
CustomLog «D:\Server\xampp\htdocs\Сайт-1.org.ua\logs\access.log» combined

ServerAdmin [email protected]Сайт-1.org.ua
DocumentRoot «D:\Server\xampp\htdocs\Сайт-1.org.ua\www»
ServerName Сайт-1.org.ua
ServerAlias http://www.Сайт-1.org.ua
ErrorLog «D:\Server\xampp\htdocs\Сайт-1.org.ua\logs\error.log»
CustomLog «D:\Server\xampp\htdocs\Сайт-1.org.ua\logs\access.log» combined

заранее Большое спасибо

makegood

Zcity, эту часть не могли забыть?
Особенно важна первая строка:

Zcity

Спасибо за быстрый ответ:-)
разобрался. может кому то тоже поможет

в этом файле сразу после установки была вот такая ерунда: (это чать)

#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn’t need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
#
# for further details before you try to setup virtual hosts.
#
# You may use the command line option ‘-S’ to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
##NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any block.
#
##
##ServerAdmin [email protected]
##DocumentRoot «D:/Server/xampp/htdocs/dummy-host.localhost»
##ServerName dummy-host.localhost
##ServerAlias http://www.dummy-host.localhost
##ErrorLog «logs/dummy-host.localhost-error.log»
##CustomLog «logs/dummy-host.localhost-access.log» combined
##

все это с ## удалил и заработало

Владимир

Здравствуйте!
У меня проблема с WordPress. Распаковал его в папку …www, изменил и сохранил файл wp-config.php, и при переходе по адресу blog.local вылетает «Hello World», ладно, набрал адрес blog.local/wordpress, попал на страницу установки, ввёл данные (название сайта, пароль и т.д.), установил, перезапустил апач и мускул, опять набираю в адресной строке blog.local и снова «Hello World». А ещё пишет Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.
Error 404
http://www.blog.local
12/02/11 15:40:15
Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1.
Синтаксис проверил — всё сходится. В чём причина? Винда 7 64бит мах

makegood

Владимир, проверьте внимательно настройку виртуальных хостов, возможно помогут последние комментарии.

Владимир

Makegood, спасибо за оперативный ответ, но проблема осталась. Удалил всё лишнее по примеру Zcity, не помогло, залез в ….www/logs, и вот что нашёл (перевод):
[Пятница 02 декабря 14:50:24 2011] [ошибка] [клиент 127.0.0.1] Файл не существует: C:/my_projects/blog.local/www/favicon.ico
Иконки какой-то нет?

Анатолий

makegood

Анатолий, попробуйте использовать описание виртуальных хостов отсюда http://makegood.ru/tools/macports-mamp/ в разделе Настройка виртуальных хостов, пути к логам опциональны и необязательны.

Андрей

Алексей

стоит XAMPP 1.7.7 [PHP: 5.3.8],
нет желания копировать файлы в дирректорию C:\xampp\htdocs,
поробовал прописать витруальные хосты.
вместо http://obnoffka.local браузер
открывает http://obnoffka.local/xampp/ «первую страницу xampp»
вот мои
C:\WINDOWS\system32\drivers\etc\hosts
прописано:
127.0.0.1 obnoffka.local
127.0.0.1 http://www.obnoffka.local

вот согласно примеру запись в
C:\xampp\apache\conf\extra\httpd-vhosts
NameVirtualHost *:80

DocumentRoot «C:\xampp\htdocs»
ServerName localhost

ServerAdmin [email protected]
DocumentRoot «D:\Obnoffka.ua\www»
ServerName obnoffka.local
ServerAlias http://www.obnoffka.local
ErrorLog «D:\Obnoffka.ua\logs\error.log»
CustomLog «D:\Obnoffka.ua\logs\access.log» combined

AllowOverride All
Order allow,deny
Allow from all

частая ошибка исходя из комметов. Вам спасибо за токовую статью.

makegood

Алексей
Странно, что не у всех получается настроить виртуальные хосты. Настройка тривиальная, главное внимательно все переписать. Проверить XAMPP у меня возможности нет.
Ошибки могут быть из-за:
— неверно прописаны пути к логам (их можно вообще не прописывать!);
— скопированы не все настройки, часто забывают строку: NameVirtualHost *:80;
— не перезапущен XAMPP;
— кэширование в браузере;
Также можно не прописывать ServerAlias.

Алексей

строка NameVirtualHost *:80; прописана в самом верху первой в файле
C:\xampp\apache\conf\extra\httpd-vhosts
удалил ServerAlias. из этого файла

Xampp был запущен 100%
т.к. одновременно проверял ранее скопированный файл на php в диретории htdocs и скрипт выполнялся.

браузер FIREFOX 9.0.1

Ольга

Помогите исправить ошибку. Все установилось. hello world — открылось нормально. Но когда хочу открыть phpMyAdmin — пишет Object not found!

Ольга

Спасибо. Все получилось.

Игорь

Комментарии к статье лишний раз подтверждают истину:

Подобные средства автоматизации надо воспринимать как ПОДСПОРЬЕ грамотному, и не ждать, что если запустил ксампп, то сайт нарисуется.
Это подобно распространенному заблуждению, что языки высокого уровня создаются для того, чтобы ничего не знать про низкий уровень.
Для большинства пользователей, по-моему, было бы полезней перед использованием ХАМPP-а или чего-то подобного хотя бы один разик проинсталлировать и настроить все самостоятельно. Опять же комментарии говорят, более всего это касается Апача.
Только после этого будет полноценное понимание, что такое ХАМPP, и куда смотреть если при установке возникают вопросы.

Игорь

…а там, глядишь, и не захочется больше никаких ксамппов))

Как и многие, начинаю с благодарностей автору — Спасибо большое:)

Правда мучался пол дня(
Потом снёс ХАМPP 1.7.7 и поставил версию 1.7.2 такую как автора.
После этого всё заработало, работают два сайта.

Мой совет, начинающим, таким как и я — не забывайте перегрузить Apache после внесения всех изменений в оба файла.

Слава

Большое спасибо
Мучился пол дня пока не нашёл эту статью… и сделал за 5 минут
Добавил в избранное…

Почтовая заглушка не работает, отправила уже три сообщения, а папка до сих пор пуста… Подскажите, в чем проблема?

Роман

Здраствуйте!Установил ХАМПП по вашей инструкции далее установил WORDPRESS захожу по адресу blog.local но приветственная страница WORDPRESS не появляется,что делать?

Евгений

Доброго времени суток!
Поскажите как для виртуального хоста прописать использование шифрования

ramik

Спасибо большое за подробное описание!! Теперь всё работает!))

sotiva

Все работает, но ровно до этого момента «Настройка виртуальных хостов» — далее все прекращается и меня перемещает на на «Hello world», а на XAMPP, все файлы перетряс, ничего не могу понять.

Руслан

Как и где настроить почту в XAMPP чтобы соединение с внешним в интернете почтовиком например MAIL.RU шло через 587 порт,а не через 25

Андрей

Огромное спасибо за статью, вы мне дали несколько лишних часов сна)

Антон

у меня небольшой дилетантский вопрос: почему текст из базы данных выводиться в виде вопросительных знаков. кодировка в Dreamweaver стоит utf-8 и в php my admin тоже,пытался по разному их менять — ничего не выходит (( может быть кто-нибуть знает как решить такую проблему?

Антон

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

Всем здравствуйте. У меня такой вопрос может кто то с таким же или подобным встречался. Установил на WordPress плагин «Subscribe To Comments» и как я понимаю после каждого нового комментария к статье, должны отправляться письма тем у кого подписка на получения новых комментариев. Но эти самые письма не отправляются. c XAMPP не отправляет письма. Заглушку для sendmail поставил. Отправка я как понял должна идти через MercuryMail. Если с консоли админа MercuryMail отправлять письма на конкретные адреса, письма приходят по крайней мере на gmail.com приходят, на yandex.ru не пришли. Как надо настроить MercuryMail, что бы подписчикам на новые комментарии приходили письма. Как то надо связать WordPress и MercuryMail.
Заранее спасибо за ответ.
Алекс

на yandex.ru то же письма пришли, только немного позже и по сравнению с gmail в папку спам.

marat93

не получается запустить wordpress..
все сделал по пунктам,не получается запустить wordpress,вместо настройки wordpress запускается страница
Index of / Name Last modified Size Description

apache_pb.gif 2012-04-16 18:30 2.3K
apache_pb.png 2012-04-16 18:30 1.4K
apache_pb2.gif 2012-04-16 18:30 2.4K
apache_pb2.png 2012-04-16 18:30 1.4K
apache_pb2_ani.gif 2012-04-16 18:30 2.1K
favicon.ico 2012-04-16 18:30 7.6K
logs/ 2012-09-23 22:04 —
restricted/ 2012-04-16 18:30 —
site007/ 2012-09-23 22:25 —
www/ 2012-09-23 22:04 —

Apache/2.4.2 (Win32) OpenSSL/1.0.1c PHP/5.4.4 Server at http://www.site007.local Port 80
помогите пожалуйста..заранее спасибо за ответ!

Михаил

У меня установлена Windows 7. Но там есть C:\Windows\System32\drivers. но нет папки etc. А в настройке конкретно прописана эта папка. Что делать?

Сергей

Поставил продукт в первый раз — все понравилось, отлично! все работает.
Подумал вот и отлично — на этой проге и будем учиться, но при запуске второго раза — ничерта не получилось. И Апач и MySQL — запустились в панели. MySQL — базы создаются все работает, а вот Апач — занял порт 80, запустился. Но при октрытии созданного пхп, в браузере открывает сам скрипт, а не обработанные данные!
Пробывал на двух разных компах, та же фигня — на второй раз в браузере открывается исходный код.

marat78

У меня простой сайт html + SSI.
Раньше разрабатывал с помощью Denwer, все работало «из коробки».
Удалил Denwer, поставил XAMPP 1.8, SSI директивы «по умолчанию» на отрабатывает вообще.
Порылся в интернете, перепробывал все предложенные варианты по настройке SSI в httpd.conf и httpd-vhosts.conf. максимум чего смог добиться — это корявой обработки сервером SSI инструкций, где в большинстве случаев выдается [an error occurred while processing this directive].
Вернул Denwer, все опять заработало «из коробки».
Но хочется заставить работать XAMPP.
Если кто сталкивался с подобной проблемой или знает как заставить работать SSI, подскажите пожалуйста!

Aleks

Созданный сайт таким образом, будет работать в интернете и виден другим пользователям, или нет?

rasul

You don’t have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.
Error 403
taomlar.uz
Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7

Анатолий

У себя локально сайт я вижу как нужно, а вот с другого компа по локалке сайт виден как простой текст, без темы, без менюшек, без графики. В чем может быть проблема?

Анатолий

На сайт захожу набирая localhost/site.ru
Как сделать, чтобы можно было заходить набирая просто site.ru?

Анатолий

Первая проблема решилась. Сервер экспериментальный — ставили/удаляли всякую фигню. Видимо что-то осталось. Подняли другой виртуальный сервер, все встало и заработало как надо.

Andre Dom

Решение Access forbidden!
в httpd-vhosts.conf добавить строчку Require all granted

AllowOverride All
Order Allow,Deny
Allow from all
Require all granted

Витька

Спасибо за статью. Кстати попробуйте вот такой аддон, с его помощью гораздо проще создавать хосты.
http://www.kutsevalov.name/2013/08/05/xampp-virtual-host-manager-add-on/

Argentum

Кто ставит XAMMP и новый WP проверяйте версию PHP, а то наткнетесь на то же на что и я.

Спасибо за статью. Но все же вставлю свои 5копеек.

1. что нужно сделать проверить файл hosts на право записи!

2.после установки XAMPP 1.8.2 [PHP: 5.4.22] на сегодня это последняя версия для 32-битной ХР скопировать в его директорию вот этот плагин
для Витька: Спасибо за наводку он реально работает.
http://www.kutsevalov.name/2013/08/05/xampp-virtual-host-manager-add-on/

3. После установки появится в настройках русский язык 🙂
Папки для хостов я настроил внешние т.е не в директории Xampp’a

4. в файле hosts появятся такие вот записи

127.0.0.1 test.local.net # XAMPP VHM
127.0.0.1 http://www.test.local.net # XAMPP VHM

или еще вариант

127.0.0.1 mysite.local.ru # XAMPP VHM
127.0.0.1 http://www.mysite.local.ru # XAMPP VHM

ServerName test.local.net
ServerAlias http://www.test.local.net
ServerAdmin [email protected]
DocumentRoot «C:/WebServers/test.local.net/www»
ErrorLog «C:/WebServers/test.local.net/logs/error.log»
CustomLog «C:/WebServers/test.local.net/logs/access.log» combined

6.ну и не забыть перезагрузить Apache и его друга 😉

7. Статью можно больше не читать 🙂

Спасибо! Написано просто шикарно и очень подробно, столкнулся с сайтом на битрикс, а он хочет всегда лежать в корне, без вас не справился бы. Информации много, но вот так доходчиво и подробно, только у вас удалось найти. И еще после описанной выше настройки всплыла 403я на новом вирт. хосте, но ее легко получилось победить использовав вот это http://stackoverflow.com/questions/14448334/xampp-windows-apache-virtualhost-403-forbidden
Желаю всем удачи.

Владимир

Спасибо за детальное объяснение!

Максим

У нас загружается вот такое окошко, которое называется контрольной панелью, а на рабочем столе появляется значок XAMPP.

Jambo

после внесения настроек из статьи:
Error: Apache shutdown unexpectedly.
18:00:40 [Apache] This may be due to a blocked port, missing dependencies,
18:00:40 [Apache] improper privileges, a crash, or a shutdown by another method.
18:00:40 [Apache] Press the Logs button to view error logs and check
18:00:40 [Apache] the Windows Event Viewer for more clues
18:00:40 [Apache] If you need more help, copy and post this
18:00:40 [Apache] entire log window on the forums

Олжас

Спасибо за статью! Вот такой вопрос, в XAMPP такая проблема, не «выполняет» php начинающиеся с

Решение этой проблемы следующее:

В конфигурационный файл виртуального хоста в секцию необходимо добавить строку Require all granted

Трионик

Не работает способ добавления сайта без локаххост.
появляется ошибка

You don’t have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.

blog.local
Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/7.0.18

Трионик

Andre Dom
19 июня 2013 в 07:13 #
Решение Access forbidden!
в httpd-vhosts.conf добавить строчку Require all granted
AllowOverride All
Order Allow,Deny
Allow from all
Require all granted

Trionik

Не работает добавление второго сайта

Trionik

Вынесите в основную статью упоминание о Require all granted

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *