В чем разница между XAMPP или WAMP Server & IIS? Что такое xampp


XAMPP — Википедия. Что такое XAMPP

Статья из Википедии — свободной энциклопедии

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

Этимология

XAMPP — это аббревиатура:

Пакеты XAMPP

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

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

XAMPP для Linux

Пакет для Linux протестирован на Ubuntu, SuSE, RedHat, Mandriva, Debian и включает: Apache, MariaDB, 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, MariaDB, 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, MariaDB, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class.

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

XAMPP для Windows

XAMPP работает со всеми 32-х разрядными ОС Microsoft (98[3]/2000/XP/2003/Vista/7).

Установка на Windows

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

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

Удаление на Windows

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

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

Для установки XAMPP необходимо скачать один файл формата zip, tar или exe. Компоненты программы не требуют настройки. Программа регулярно обновляется для включения в состав новейших версий Apache/MySQL/PHP и Perl. Также в составе XAMPP присутствуют другие модули, включая OpenSSL и phpMyAdmin.

Пользовательский интерфейс программы настолько прост, что её называют «сборкой для ленивых» («lazy man’s WAMP/LAMP installation»). Установка XAMPP занимает меньше времени, чем установка каждого компонента в отдельности.

Данный web-сервер распространяется в полной, стандартной и уменьшенной (известной как XAMPP Lite) версиях. Все дополнительные модули также доступны для скачивания.

Из дополнительных возможностей можно отметить, что сама компания выпускает пакеты обновления выпускаемые в виде zip, 7-zip, tar или exe, которые позволяют обновить все компоненты с одной версии сборки xampp на более новую.

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

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

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

Установка сайта непосредственно на XAMPP-сервер заключается в копировании файлов сайта в папку htdocs.

Примечания

  1. ↑ XAMPP - Browse Files at SourceForge.net
  2. ↑ Interview with Kai Seidler from the XAMPP project. MySQL AB. Проверено 22 августа 2009. Архивировано 18 февраля 2012 года.
  3. ↑ 1 2 В Windows 98 работает только Apache, не работает MySQL Архивировано 14 января 2010 года.
  4. ↑ apache friends — xampp download statistics

См. также

Ссылки

wiki.sc

УСТАНОВКА и НАСТРОЙКА XAMPP

Я в основном для решения своих задач по созданию и тестированию сайтов использую  Денвер сборку для разработки сайтов на локальном компьютере из под Windows. Но порой возникают проблемы по оперативному внесению изменений на уже работающем сайте, а так как при запуске Денвера, если вы обозвали папку на локальном сервере тем же именем что и имя рабочего домена, то будет автоматически перезаписан файл ect  и все обращения к рабочему домену будут перенаправляться на локальный сервер. Можно конечно же и переименовывать папки, но мне более удобным при таких случаях стало - запуск альтернативного сервера из под  windows – xampp.

Здесь я выложу свою шпаргалку по МОЕЙ настройке сервера xampp с картинками, как для себя, так может кому и пригодится.

Скачиваем с официального сайта разработчиков XAMPP  необходимую версию сервера, в моем примере XAMPP Windows 1.7.4,26.1.2011 - installer.

Устанавливаем.  Установка – обычная, запустил  xampp-win32-1.7.4-VC6-installer.exe  и сервер установится.

Запускаем файл xampp-control.exe с помощью ярлыка и в появившемся окошке включаем необходимые нам компоненты:

После выбора языка, мы можем посмотреть что у нас есть в наличии:

Ну, вроде всё работает кроме FTP Service, но мне он и не нужен. Заходим дальше на вкладку Security и видим много красных полей.

Мне не нравится такое обилие красных полей и я буду пытаться от них избавится. Захожу на страницу localhost/security/xamppsecurity.php

Устанавливаю пароль на MySQL  и на директорию xampp в данной форме. Смотрим.

У меня уже появилось 3 зеленых поля. Далее нам пишут, что в настройках файла php.ini желательно установить safe_mode = on, ставим, а также в Mercury Mail изменяем пароль пользователя newuser на любой. Смотрим.

Всё, с красными полями на странице безопасности xampp разобрались. Идем дальше. Заходим на вкладку phpMyAdmin. Во вкладке Привилегии - наводим порядок. Я оставляю пользователей root и pma, предварительно установив пароли. Смотрим вниз страницы. В подвале  много красного. В частности такое: "Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите здесь." Это говорит о том, что система слежения за выполненными в phpMyAdmin SQL запросами работает не корректно или вообще не работает для пользователя pma. Будем исправлять.

Заходим в Disc:\xampp\phpMyAdmin\scripts\ , находим там файл create_tables.sql ,  импортируем его в Базу Данных phpmyadmin. Далее.

На всякий случай откроем файл config.inc.php и убеждаемся в наличии строки с таким содержанием:

$cfg['Servers'][$i]['tracking'] = 'pma_tracking';

, если нет, то добавляем, а так же заполняем поля для паролей root и pma.

После внесений каких либо изменений, не забываем "чиститься". Всё. Красное сообщение должно исчезнуть. Предварительная настройка завершена.

Ещё сделаем небольшие изменения для корректной работы MaxSite CMC. Если после установки MaxSite CMC вываливается такое сообщение:

A PHP Error was encountered Severity: 8192 Message: Call-time pass-by-reference has been deprecated Filename: common/page.php

то необходимо в файле …xampp\php\php.ini найти такую строчку allow_call_time_pass_reference =off и установить allow_call_time_pass_reference =on. Всё.

dvint.ru

Версии XAMPP

Установка XAMPP. Часть 1

Инструкция по установке XAMPP не уместилась в одной статье, поэтому вам придется прочитать цикл статей, ссылки на которые находятся в самом низу страницы.

Часть 1. Инсталляция XAMPP

Ссылка на данную статью http://design-for.net/page/ustanovka-veb-servera-xampp

1.1. Вначале нужно определиться с операционной системой, установленной на вашем домашнем компьютере. У меня стоит 7-ка, поэтому дальнейший рассказ пойдет об установке на Windows 7.

Хотя XAMPP и является кроссплатформенным (кстати, первая буква в наименовании – X, как раз и переводится как «любая операционная система», т.е. Ксамп можно установить и на Linux, и на Windows, и на Mac OS), но тем читателям, которые используют операционную систему из семейства Linux, все же следует выбирать локальный сервер LAMP (люниксоидный аналог XAMPP).

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

1.2. Дистрибутив XAMPP можно скачать по ссылке:

http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/

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

1.3. Новичкам для первоначальной установки лучше выбирать среди дистрибутивов, предлагаемых к скачиванию, туториал с расширение *.exe.

Дело в том, что установка программы при помощи setup_xampp.bat происходит через командную строку, что несколько непривычно для пользователей Windows, да и остальные методы установки несколько экзотичны для простого пользователя.

1.4. Вообще-то веб-сервер XAMPP не «гадит» в реестр, а только создает собственную папку в корневом диске (простым удалением которой мы и удаляем его с компьютера, но имеется и ярлык «удалителя»), то запускать его в операционной системе Windows можно как из-под учетной записи администратора компьютера, так и из-под учетной записи пользователя. При этом только надо будет у каждого пользователя выставить ярлыки XAMPP на рабочий стол.

1.5. Я думаю, что читатели уже прочитали мою статью Обзор веб-серверов, где дается описание XAMPP. На одном из этапов установки нам будет предложен переносной вариант установки веб-сервера - portable, предназначенного для установки на флэш-память. Такой вариант работает без дополнительных драйверов, которых может и не быть в системе. Этот вариант может быть полезен для владельцев компьютеров со старыми операционными системами. В том случае, если основная версия XAMPP откажется устанавливаться на ваш компьютер (по причине отсутствия драйверов), то остается вариант установки переносной версии.

Самой стабильной среди основных версией считается xampp-win32-1.5.4-installer.exe, но я попробую установить последнюю версию.

1.6. В размерах дистрибутивов XAMPP особой разницы нет, поэтому выбираем последнюю версию xampp-win32-1.7.7-VC9-installer.exe (84Мб - которую скачивает большинство пользователей). Для скачивания надо нажать по надписи xampp-win32-1.7.7-VC9-installer.exe в левой стороне, а не плутать по сайту. Браузер закачает туториал вам на компьютер.

1.7. Далее, наверно, нет ничего более правильного (пока скачивается дистрибутив), чем создать для хранения туториала отдельную папку. У меня есть специальная папка «Программы», где есть раздел «Программы для сайта». Именно здесь я создаю папку XAMPP, а уже внутри нее подпапку для данного туториала с его именем xampp-win32-1.7.7-VC9-installer.exe.

Когда вы прячете исполняемый файл *.exe с расширением в папку, то тем самым предохраняете себя от случайного запуска этой программы. В такой папке удобно хранить и описание программы и инструкции по установке.

1.8. Переносим из папки «Загрузки» наш скаченный файл (осторожно, чтобы не запустить) в папку xampp-win32-1.7.7-VC9-installer.exe, и запускаем установку двойным кликом мыши. Те из читателей, кто не собирается хранить туториал, может сразу запустить установку из папки «Загрузки».

1.9. По умолчанию инсталлятор веб-сервера будет устанавливать XAMPP в папку C:\xampp на диск C:, так как такой диск есть на каждой машине. Кроме того, установка в коренную папку (C:, D:, E:,…) делается для получения коротких (и от того более понятных) путей к файлам создаваемого сайта (и в браузере ссылки будут заметно короче).

1.10. Некоторые знатоки советуют сразу устанавливать веб-сервер на рабочий диск (не в C:, а в D:, E:,…), чтобы не теснить файлы операционной системы. Однако, даже в совокупности, все файлы сайта не имеют большого размера, поэтому эти опасения не оправданы.

Очевидно, при выборе другого диска, пути к файлам будут начинаться не с названия диска C:, а с имени выбранного диска (D:, E:,…,). Выбрать свой коренной диск для XAMPP можно в процессе установки.

1.11. После запуск инсталлятора двойным кликом мыши появится панель распаковщика, которая предложит согласиться с выбором папки для установки XAMPP на диске C:. Именно здесь можно сделать выбор корневой папки для установки веб-сервера. Особо мудрить не следует, поэтому советую ничего не менять, а нажимать на «install».

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

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

1.12. Внимание! Новичкам не следует предварительно создавать папку для XAMPP на корневом диске (напр. C:\XAMPP - тогда мы уже не в корневом диске) и указывать её при запуске программы. Так как установщик и сам создает папку xampp, то получится излишняя вложенность - C:\XAMPP\xampp - что приведет к появлению в ссылках лишнего дублирующего раздела …/xampp/xampp/… Если опытные пользователи могут это исправить записью в реестре, то новичкам излишние трудности ни к чему.

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

1.14. Следующее окошко предложит для установки портативную версию веб-сервера (есть и такой вариант – portable - устанавливается без драйверов, даже на usb флэшку). Это тот самый случай, когда Ксамп устанавливают не в корневой диск. Особой нужды носить с собой переносную версию веб-сервера я не вижу, поэтому мы жмем на «Enter», соглашаясь c установкой на жесткий диск. Как правило, проблем с драйверами не возникает.

1.15. Следующее окошко информирует нас о списке компонентов для установки – жмем «Enter», потому что мы не против всего, чего там напихали в Ксамп.

1.16. Потом надо согласиться с автоматическим выбором часового пояса (Europe/Moscow). Против ничего не имеем, поэтому смело жмем на «Enter».

1.17. Следующее (заключающее) окно содержит список модулей под номерами, где под номером «1» написано «start XAMMP Control Panel». Собственно, запускать модули по отдельности нет нужды, если это можно сделать из Контрольной панели. Поэтому подставляем значение «1» (1-7/x>).

После вставки «1» и нажатия на «Enter» раскрывается Контрольная панель XAMPP. Теперь командную строку можно закрыть.

1.18. Небольшое пояснение. В последних версиях XAMMP модуль mod_perl обычно отключен (так как - это компонент языка Perl, которым мы не собираемся пользоваться). В принципе на работоспособность XAMMP этот модуль не влияет, но лучше, если напротив него будет стоять disable, а не enable. Если вы хотите исправить значение, то надо вписать нужное слово в командной строке.

1.19. После закрытия окошка командной строки (после вставки «1» в п.1.7.) на рабочем столе вместе со своим значком появится Контрольная панель XAMPP: - XAMMP Control Panel (Apache Friends Edition)

Значок Контрольная панель XAMPP имеет свойство скрываться среди скрытых значков Панели задач. Кроме того у меня при ранней установке остальные ярлыки тоже не появились, так что за ними пришлось лезть в папку C:\xampp. Я советую вытащить на рабочий стол кроме ярлыка Контрольной панели только два: Стоп - Stop XAMPP и Старт - Start XAMPP (Ярлык перезапуска можно не вытаскивать). По поводу режима перезагрузки я могу сказать, что остановка и запуск заново Ксампа по времени чуть-чуть длиннее, чем процесс перезагрузки с использованием специального ярлыка, но зато намного нагляднее. А лишний ярлык только мешает.

1.20. Сейчас же для нас - главное, что бы Контрольная панель XAMPP раскрылась на рабочем столе. На этой панели находится несколько рядов кнопок.

За что отвечают эти кнопки, мы узнаем из следующей части статьи:

Инструкция по установке XAMPP. Часть 2

Изучаем Контрольную панель XAMPP

Страница создана для пояснения положений в рубриках MaxSite, Программы для создания сайта, Этапы создания сайта и В помощь вебмастеру. Статья имеет постоянную ссылку: http://design-for.net/page/versii-xampp

design-for.net

В чем разница между XAMPP или WAMP Server & IIS?

WAMP - это аббревиатура для W indows (OS), Pache (веб-сервер), M ySQL (база данных), P HP (язык).

XAMPP и WampServer являются бесплатными пакетами WAMP, с дополнительными приложениями / инструментами, собранными разными людьми. Существуют также другие WAMP, такие как UniformServer. И есть коммерческие WAMP, такие как WampDeveloper (что я использую).

Их различия заключаются в формате / структуре пакета, конфигурациях и включенных приложениях управления.

IIS - это веб-серверное приложение, как и Apache, за исключением того, что оно сделано Microsoft и только для Windows (Apache работает как в Windows, так и в Linux). IIS также больше ориентирован на использование ASP.NET (против PHP) и «SQL Server» (по сравнению с MySQL), хотя он также может использовать PHP и MySQL.

WAMP [Windows, Apache, Mysql, Php]

XAMPP [X-os, Apache, Mysql, Php, Perl] (x-os: его можно использовать на любой ОС)

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

WAMP легко настраивает конфигурацию. WAMPServer имеет графический пользовательский интерфейс для включения или выключения программного обеспечения отдельных компонентов во время его работы. WAMPServer предоставляет возможность переключаться между многими версиями Apache, множеством версий PHP и многими версиями MySQL, которые устанавливаются, что обеспечивает большую гибкость для разработки, в то время как XAMPPServer не имеет такой возможности. Если вы хотите использовать Perl с WAMP, вы можете настроить Perl с помощью WAMPServer http://phpflow.com/perl/how-to-configure-perl-on-wamp/ но лучше пойти с XAMPP.

XAMPP прост в использовании, чем WAMP. XAMPP более мощный. У XAMPP есть панель управления, из которой вы можете запускать и останавливать отдельные компоненты (такие как MySQL, Apache и т. Д.). XAMPP более ресурсоемкий, чем WAMP, из-за большого количества встроенных программных компонентов, таких как Tomcat, FTP-сервер FileZilla, Webalizer, Mercury Mail и т. Д. Поэтому, если вам не нужны высокие возможности, лучше идти с WAMP. XAMPP также имеет функцию SSL, которую WAMP не делает. (Secure Sockets Layer (SSL) - это сетевой протокол, который управляет аутентификацией сервера, аутентификацией клиента и зашифрованной связью между серверами и клиентами.)

Сокращение IIS для Internet Information Server также является расширяемым веб-сервером, инициированным как исследовательский проект для Microsoft NT.IIS можно использовать для создания веб-приложений, поисковых систем и веб-приложений, которые обращаются к базам данных, таким как SQL Server, в ОС Microsoft. , IIS поддерживает HTTP, HTTPS, FTP, FTPS, SMTP и NNTP.

XAMPP является более мощным и ресурсоемким, чем WAMP. WAMP поддерживает MySQL и PHP. XAMPP обеспечивает поддержку MYSQL, PHP и PERL

XAMPP также имеет функцию SSL, а WAMP - нет. Если ваши приложения должны иметь дело только с родными веб-приложениями, Go for WAMP. Если вам нужны расширенные функции, как указано выше, перейдите на XAMPP.

С приоритетом вы не можете запускать оба вместе с установкой по умолчанию, поскольку XAMPP получает более высокий приоритет и занимает порты. Таким образом, WAMP нельзя запускать параллельно с XAMPP.

code-examples.net

info-joom: Из чего состоит XAMPP?

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

Доброго времени суток, уважаемые читатели!

Само слово «XAMPP» является аббревиатурой (более точно и правильно сказать акронимом), где первая буква «X» — это одна из четырех операционных систем, вторая буква «А» обозначает веб-сервер Apache, третья буква «M» имеет отношение к системе управления базами данных MySQL, четвертая буква «P» относится к языку программирования PHP, последняя пятая буква «P» — это высокоуровневый интерпретируемый динамический язык программирования Perl, созданный лингвистом по образованию Ларри Уоллом.

Рис. 1 - Логотип пакета XAMPP

Таким образом, XAMPP — это кроссплатформенная сборка, состоящая из веб-сервера Apache, системы управления базами данных MySQL и языков программирования PHP и Perl.

Существуют разные версии XAMPP: упрощенная Lite и полная версия.

XAMPP Lite содержит минимальный набор компонентов и рекомендуется только для работы с PHP и MySQL. В состав данной версии не входят почтовый сервер Mercury Mail и популярный FTP-сервер FileZilla.

В состав полной версии XAMPP, кроме вышеперечисленных основных компонентов: веб-сервера Apache, системы управления базами данных MySQL и языков программирования PHP и Perl, входят также веб-приложение phpMyAdmin, FTP-сервер FileZilla, почтовый сервер Mercury Mail, контейнер сервлетов с открытым исходным кодом Tomcat — отличный инструмент для любителей объектно-ориентированного языка программирования Java, а также панель управления пакетом XAMPP (XAMPP Control Panel).

Следует сказать, что пакет XAMPP разработан для четырех операционных систем: XAMPP для Windows, XAMPP для Linux, XAMPP для Mac OS X и XAMPP для Solaris.

Это действительно так.

При этом для каждой операционной системы имеются свои особенности.

Так, пакет XAMPP для Windows работает только с 32-разрядными версиями Microsoft (2000/XP/2003/Vista/7/8). Такой тип пакета по-другому называется WAMP.

Если у вас на ноутбуке установлена 64-разрядная версия Microsoft Windows (имеются в виду Windows 7, Windows 8), и вы хотите установить XAMPP, придется полностью переустанавливать систему и устанавливать 32-разрядную версию.

Пакет XAMPP для Linux (по-другому LAMP) был протестирован на следующих UNIX-подобных операционных системах: Ubuntu, SuSE, RedHat, Mandriva и Debian. Работа на других UNIX-подобных операционных системах не гарантирована.

В полный состав LAMP входят: 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.

Полная версия пакета XAMPP для Mac OS X (сокращенно MAMP) включает в себя: Apache, MySQL, PHP & PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator, phpSQLiteAdmin.

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

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

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

info-joom.blogspot.com

Что лучше: Denwer или XAMPP

Чтобы сделать рабочую станцию на локальной машине, нужен подходящий софт. Существует много готовых сборок Web-серверов. Например, XAMPP и Denwer. Но какую из них выбрать? Чем они отличаются? Есть ли у них недостатки? Не бывает идеальных программ, которые подойдут сразу всем пользователям. Ведь у всех свой набор задач и свои требования. Почитайте описание этих утилит и сможете решить, какая из них вам подойдёт: Denwer или XAMPP.

Что лучше выбрать для создания локального сервера: Denwer или XAMPP?

Общие сведения

Эти приложения во многом похожи. В них уже есть встроенное ПО, которое нужно для работы:

  • Язык программирования PHP.
  • HTTP-Сервис Апачи.
  • Обработчик баз данных MySQL.
  • Графический клиент phpMyAdmin.

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

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

Denwer

Программа «весит» меньше 10 Мегабайт. Она включает базовые компоненты. Но по отдельности они занимают намного больше места. На странице denwer.ru можно скачать дополнительные модули и расширения. Например:

  • ActivePerl. Дистрибутив языка программирования Перл.
  • Системы управления БД PostgreSQL и FireBird.
  • Эмулятор mail-сервера с протоколом SMTP.
  • Языки программирования Python и Parser.

Также на этом сайте есть инструкция на русском языке и FAQ. Если у вас возник вопрос, которого нет в справке, загляните на форум Денвера. На нём огромная база знаний. Другие юзеры или сами разработчики помогут вам решить любую проблему.

В программе предварительно настроены все необходимые конфигурации. Установите, запустите, пользуйтесь. Но если компьютер новый, всё же надо его «подготовить».

  1. Для работы с Denwer нужны сетевые протоколы и драйвера. Даже если машина не подключена к интернету. Чтобы проверить, есть ли они на ПК, перейдите в «Пуск — Выполнить» и в открывшемся окне введите «ping 127.0.0.1». Если появится командная строка с пингом, значит, софт стоит. 
  2. В противном случае настройте сеть вручную. В Windows XP активируйте «Удалённый доступ к сети» в компонентах системы. В других версиях проверьте настройки фаервола и антивируса — они могут блокировать пинг. В современных компьютерах уже есть сетевые протоколы и драйвера. Поэтому предварительная настройка вряд ли потребуется.
  3. Теперь можно устанавливать Денвер. Запустите файл-инсталлятор.
  4. Программа задаст несколько вопросов. Первый — куда её поместить. По умолчанию задана папка «C:\WebServers». Можете выбрать другую. Но ставьте утилиту только в директории первого уровня. То есть — без вложенных каталогов.
  5. Введите метку виртуального диска. Она не должна совпадать с существующими томами. Напишите, например, букву «Z:\».
  6. Начнётся установка. После неё инсталлятор спросит, как создавать виртуальный диск — по запросу пользователя или при запуске системы. 

Не нужно вписывать никаких команд, выбирать настройки, расставлять «галочки». Надо лишь нажать несколько кнопок. И сервер будет доступен по адресу «http://localhost/denwer/». Также на рабочем столе появятся иконки для запуска приложения. Если в окне утилиты вы увидите сообщение «Ура, заработало!», значит, вы можете пользоваться полноценным сервером.

ВНИМАНИЕ. Но простота установки — не единственное преимущество программы. Что же выбрать: Denwer или всё-таки XAMPP? Неужели быстрая инсталляция — это решающий фактор? Рассмотрим по отдельности достоинства и недостатки этих приложений. 

Плюсы Денвера:

  • Не нужно ничего настраивать. После простой установки можно сразу запускать виртуальную машину.
  • Приложение мало «весит» и хорошо оптимизировано.
  • Оно простое и понятное. Поэтому подойдёт для новичков.
  • Поддержка русского языка.
  • Доступна интеграция дополнительных библиотек.
  • Можно переносить на другие машины. Попутно не требуется ничего настраивать.
  • На сайте разработчиков доступна обширная база знаний: инструкции, описания, FAQ, лог обновлений.
  • Есть свой форум. На нём можно задать вопросы относительно утилиты и пообщаться с другими пользователями.
  • Не надо удалять через деинсталляторы или службы системы. Просто сотрите папку с приложением.

Минусы:

  • В базовом наборе программы достаточно скудное наполнение. Только самое необходимое для запуска сервера.
  • Оформление графического клиента тоже ничем не выделяется.

XAMPP

Неоспоримое преимущество XAMPP — его кроссплатформенность. Эта программа работает на любых дистрибутивах Linux, Windows, Solaris, MacOS. На странице apachefriends.org/download.html есть сборки под разные ОС. А ещё — всевозможные аддоны (например, WordPress, MediaWiki, Joomla). Сайт на английском языке.

В базовую комплектацию утилиты, помимо Apache, СУБД и PHP, входит:

  • OpenSSL
  • Tomcat
  • MariaDB
  • FileZilla FTP Server
  • Webalizer

И «весит» она соответственно — более 100 Мегабайт. Но есть Lite-версия — по составу она похожа на Денвер. Для разных операционных систем предназначены разные сборки. В программах для Linux и Mac встроенных модулей больше. Чтобы посмотреть на «состав» утилиты, нажмите на ссылку «What’s Included?» на сайте разработчика.

Инструкций или разъяснений там нет. Но установить утилиту очень просто.

  1. В Linux — распакуйте архив и запустите инсталляцию.
  2. В Windows — откройте исполняемый EXE-файл.
  3. Выберите папку.
  4. Подождите, пока скопируются файлы.

Появится панель управления сервером. Там можно его запустить и остановить. Сам ресурс будет доступен по адресу «http://localhost/».

ВАЖНО. Если у вас Mac или Solaris, то на вопрос, что лучше выбрать — Denwer или XAMPP, ответ один: это точно не для Денвера. В остальных случаях надо посмотреть на возможности, достоинства и недостатки программы. 

Плюсы:

  • Есть серверы для разных систем.
  • В базовую сборку встроены все модули, которые могут понадобиться.
  • Очень простая инсталляция.
  • Может функционировать в общественной сети. Защита компонентов уже настроена.
  • Если правильно настроить, будет работать как полноценный интернет-сервер.
  • В главном меню программы доступны основные функции. Там можно посмотреть статус сервера и установленные библиотеки.

Минусы:

  • Занимает много памяти. Хотя есть версия Lite.
  • Только английский язык.
  • На панели управления нет никакого «управления». Лишь пуск/стоп сервера.

Сравнение и выбор

Вы так и не решили что ставить — Denwer или XAMPP? Что лучше в конечном итоге? Это зависит от многих факторов. Одна программа не подойдёт сразу всем пользователям. Решающую роль играет платформа. Если операционная система не поддерживает сервер Денвера, то вы его в любом случае не установите. Оцените, «потянет» ли компьютер виртуальный сервер. На старую или слабую машину лучше ставить Denwer. В крайнем случае — XAMPP-Lite.

Если вы плохо знаете английский, то англоязычная программа вам вряд ли подойдёт. Управление в ней несложное. Но настраивать утилиту, при этом постоянно заглядывая в словарь, не очень удобно. Серверы Денвера оптимизированы — они «быстрые», и им не нужно много ресурсов. А у XAMPP другое преимущество — надёжность. Утилиту постоянно тестируют и доводят до совершенства. Вероятность сбоя — минимальна. Хотя и Denwer работает стабильно.

У этих программ есть определённое сходство. Но в то же время они различаются. Их объединяет главное — после установки приложения Денвер или XAMPP вы сразу получите готовый локальный сервер. А вот выбор зависит от нескольких факторов. Платформы, ресурсов, ваших предпочтений. Ведь вам работать с этой виртуальной машиной.

nastroyvse.ru

iis - В чем разница между XAMPP или WAMP Server & IIS?

WAMP [Windows, Apache, Mysql, Php]

XAMPP [X-os, Apache, Mysql, Php, Perl] (x-os: его можно использовать на любой ОС)

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

WAMP легко настроить конфигурацию. WAMPServer имеет графический пользовательский интерфейс для включения или выключения программного обеспечения отдельных компонентов во время его работы. WAMPServer предоставляет возможность переключаться между многими версиями Apache, множеством версий PHP и многими версиями MySQL, которые устанавливаются, что обеспечивает большую гибкость для разработки, в то время как XAMPPServer не имеет такой возможности. Если вы хотите использовать Perl с WAMP, вы можете настроить Perl с WAMPServer http://phpflow.com/perl/how-to-configure-perl-on-wamp/, но лучше пойти с XAMPP.

XAMPP прост в использовании, чем WAMP. XAMPP более мощный. У XAMPP есть панель управления, из которой вы можете запускать и останавливать отдельные компоненты (такие как MySQL, Apache и т.д.). XAMPP более ресурсоемкий, чем WAMP, из-за большого количества встроенных программных компонентов, таких как Tomcat, FTP-сервер FileZilla, Webalizer, Mercury Mail и т.д. Поэтому, если вам не нужны высокие возможности, лучше идти с WAMP. XAMPP также имеет функцию SSL, которую WAMP не делает. (Secure Sockets Layer (SSL) - это сетевой протокол, который управляет аутентификацией сервера, аутентификацией клиента и зашифрованной связью между серверами и клиентами.)

Сокращение IIS для Internet Information Server также является расширяемым веб-сервером, инициированным как исследовательский проект для Microsoft NT.IIS может использоваться для создания веб-приложений, поисковых систем и веб-приложений, которые обращаются к базам данных, таким как SQL Server в Microsoft OSs., IIS поддерживает HTTP, HTTPS, FTP, FTPS, SMTP и NNTP.

qaru.site