- Установка Apache, PHP, MySQL и phpMyAdmin на Windows XP
- Оглавление
- Apache для Windows XP
- Создание структуры веб-сервера
- Как установить Apache на Windows XP
- Как установить PHP на Windows XP
- Установка MySQL в Windows XP
- Установка phpMyAdmin
- Заключение
- Веб-сервер для Windows
- Скачать Apache для Windows
- Официальный сайт Apache
- Как настроить Apache на Windows
- Что может веб-сервер в Windows
- Версии Apache для Windows
- Сборка Apache + PHP + MySQL + phpMyAdmin
- Установка и настройка сервера Apache 2.4
- Установка Apache 2.4
- Установка сервера Аpache 2.4
- Специальные предложения
- См. также
- Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо
- Полнотекстовый поиск в 1С. №2 Самое основное для разработчика
- Ускоряем полнотекстовый поиск в динамических списках
- Полнотекстовый поиск в 1С. №1 Грабли в динамических списках
- Копирование числовых ячеек из 1С в Excel Промо
- Вебхук. Путь Телеграма
- Как настроить сервер 1С по умолчанию для ПРОФ лицензии после 10.09.2019
- Использование Zabbix для сбора информации о серверных вызовах и управляемых блокировках с сервера 1С Предприятия, работающего на платформе GNU/Linux
- Отчет по размерам таблиц в базе данных как одно из средств анализа проблем Промо
- Нарушение целостности системы
- Обмен данными через Web Сервисы
- Свой веб интерфейс к 1С: побеждаем CORS на IIS, сохраняя авторизацию
- Чем PostgreSQL может быть полезен разработчику 1С Промо
- Быстрое копирование таблиц большого размера и/или с большим числом строк, на примере регистра сведений (для MS SQL)
- Сервер Apache на Windows 10, 8, 7, Windows Server 2003, 2008, 2012, XP.
- Сервер Apache на OS Windows
- Принцип работы служб сети Интернет.
- Установка Apache 2.4 возможна на следующих операционных системах:
- Два варианта установки сервера Apache на OS Windows
- 1. Установка Apache используя инсталлятор Windows
- 2. Загрузка исходных кодов Apache HTTP Server 2.4 для компиляции и установки на ОС Windows
- Сервер Apache HTTPD для Microsoft Windows доступен для загрузки с сайтов сторонних поставщиков.
- Установка Apache HTTPD v2.4 в качестве службы Windows
Установка Apache, PHP, MySQL и phpMyAdmin на Windows XP
Оглавление
Apache для Windows XP
В настоящее время все актуальные версии Apache запускаются на Windows 7 SP1, Vista SP2, 8 / 8.1, 10, Server 2008 SP2 / R2 SP1, Server 2012 / R2, Server 2016.
Таким образом, в настоящее время невозможно запустить современные версии Apache на Windows XP. Также Apache не заработает на Windows Server 2003.
На Windows XP можно запустить только Apache 2.2. Причём ваша система Windows XP должна иметь Service Pack 3.
Прежде чем продолжить, я рекомендую вам перейти на более новую версию Windows — начиная с семёрки можно установить любую современную версию Apache и PHP. Старые версии Apache и PHP могут содержать баги. Если вы планируете использовать локальный веб-сервер для изучения администрирования веб-приложений и программированию на PHP, то Windows XP не самая лучшая платформа — здесь вы будете иметь дело с давно устаревшим программным обеспечением.
Если я вас не убедил, то следуйте этой пошаговой инструкции для запуска Apache на Windows XP.
Создание структуры веб-сервера
Создадим структуру каталогов нашего сервера. Главная идея — разделить исполнимые файлы и файлы сайтов с базами данных. Это удобно для обслуживания сервера, в том числе для резервного копирования.
В корне диска C:\ создайте каталог Server. В этом каталоге создайте 2 подкаталога: bin (для исполнимых файлов) и data.
Перейдите в каталог data и там создайте подпапки DB (для баз данных) и htdocs (для сайтов).
Как установить Apache на Windows XP
Скачайте файл httpd-2.2.25-win32-x86 (последняя работающая с Windows XP версия в архиве).
Запустите этот файл двойным кликом и далее как при обычной установке программ. Когда дойдёте до этого окна, то в качестве Network Domain и Server Name введите localhost, в качестве почты — любой адрес на выбор:
Выберите Custom установку:
Измените папку установки на C:\Server\bin\Apache2.2\:
После завершения установки откройте http://localhost/:
Перейдите в каталог C:\Server\bin\Apache2.2\conf\ и откройте файл httpd.conf любым текстовым редактором.
В нём нам нужно заменить ряд строк.
Сохраняем и закрываем файл. Всё, настройка Apache завершена! Перезапустите веб-сервер или перезагрузите компьютер, чтобы изменения вступили в силу.
Ваши сайты размещайте в папке C:\Server\data\htdocs\.
Как установить PHP на Windows XP
В Windows XP с данной версией Apache заработает только PHP 5.4, последней версией является PHP 5.4.9, именно этот файл и скачиваем из архива.
В папке C:\Server\bin\ создайте ещё одну папку с именем PHP, в неё распакуйте содержимое скаченного файла php-5.4.9-Win32-VC9-x86.zip.
В файле C:\Server\bin\Apache2.2\conf\httpd.conf в самый конец добавляем строчки
Теперь в папке C:\Server\bin\PHP\ найдите файл php.ini-development и переименуйте его в php.ini.
Откройте этот файл php.ini в любом текстовом редакторе, ищем строчку
Теперь найдите группу строк:
теперь раскомментируйте строки из этой группы:
В каталоге C:\Server\data\htdocs\ создаём файл с названием i.php
Копируем в этот файл:
В браузере откройте ссылку http://localhost/i.php. Если вы видите тоже самое, что на картинке, значит PHP работает:
Установка MySQL в Windows XP
Скачайте MySQL версии 5.5 — она работает на Windows XP.
Скаченный архив распакуйте в папку C:\Server\bin\. Новую папку переименуйте в mysql5.5.
Заходим в эту папку и создаём там файл my.ini Теперь открываем этот файл любым текстовым редактором.
Добавьте туда следующие строки:
Сохраните и закройте его.
Перенесите всю папку C:\Server\bin\mysql5.5\data\ в C:\Server\data\DB\.
Откройте командную строку Windows, для этого нажмите клавиши Win+r и наберите там
В командную строку вставьте последовательно две команды и после каждой нажмите Enter:
Установка phpMyAdmin
Четвёртая ветка phpMyAdmin требует PHP версии 5.5 или выше. Напомню, что у нас PHP 5.4, поэтому мы скачиваем последнюю версию из ветки 3.*: https://files.phpmyadmin.net/phpMyAdmin/3.5.8.2/phpMyAdmin-3.5.8.2-all-languages.zip
Распакуйте скаченный файл в C:\Server\data\htdocs\. Переименуйте эту папку (phpMyAdmin-3.5.8.2-all-languages) в phpmyadmin.
В каталоге c:\Server\data\htdocs\phpmyadmin\ создаём файл config.inc.php и копируем туда:
Теперь в веб-браузере откройте адрес http://localhost/phpmyadmin/:
В качестве Имени пользователя введите root, а пароль оставьте пустым.
Заключение
Как можно увидеть, хотя мы и отбирали подходящие версии, но на Windows XP можно запустить полноценный веб-сервер, пусть даже и не с самыми последними компонентами программ.
Кстати, вы можете скачать готовую сборку, созданную по данной инструкции. Вы найдёте её здесь.
Веб-сервер для Windows
Apache – это веб-сервер под Windows. На веб-сервере можно размещать сайты и открывать их на своём или на других компьютерах так, будто они находятся в Интернете.
Apache является бесплатным, у него открыт исходный код, сервер гибок в настройке.
Скачать Apache для Windows
Последней версией Apache для Windows является 2.4.46, она вышла 18 февраля 2021 года.
Ссылки для скачивания:
Убедитесь, что у вас установлена последняя версия Visual C++ Redistributable for Visual Studio 2015-2019, которая необходима для работы Apache в Windows (версия 14.28.29325.2 и выше):
Официальный сайт Apache
Официальным сайтом веб-сервера Apache является: https://httpd.apache.org/
Но данный сайт содержит только исходный код и не распространяет бинарные (исполнимые) файлы. Если вы не можете самостоятельно скомпилировать файлы из исходного кода, то вы можете скачать их с рекомендуемого сайта.
Официально рекомендованным источником исполнимых файлов является Apache Lounge. Именно с на его файлы даны ссылки чуть выше.
Как настроить Apache на Windows
Настройка Apache выполняется в текстовых файлах, а для запуска нужно использовать командную строку – для пользователей Windows это может оказаться непривычным. Ситуация осложняется тем, что подсказки в конфигурационных файлах на английском языке, а веб-сервер в случае ошибки выводит очень мало информации.
Если вам нужен только веб-сервер без дополнительных модулей, то вы можете ограничиться базовой настройкой.
Если вы хотите ещё быстрее получить готовый веб-сервер, то к вашим услугам сборки, которые включают все необходимые компоненты и настройки.
Особенностью Apache, PHP и других компонентов веб-сервера является то, что все эти программы являются портативными, т.е. вам достаточно скачать сборку, распаковать её, кликнуть батник для запуска служб и вы через секунду получаете рабочий, правильно настроенный веб-сервер на Microsoft Windows.
Что может веб-сервер в Windows
Веб-сервер на локальном компьютере может абсолютно всё, что умеют веб-сервера на хостингах. Веб-сервер подойдёт для разработки и тестирования сайтов и веб-приложений использующих, например, AJAX. Именно веб-сервер позволит вам работать со структурой веб-сайта так, будто бы он уже размещён на хостинге.
Вы можете подключат и использовать при тестировании и разработке:
Версии Apache для Windows
В настоящее время актуальной веткой Apache является 2.4.*. Предыдущее поколение Apache 2.2.* является устаревшим и больше не поддерживается. Новые версии, исправления ошибок и патчи безопасности начиная с 2018 года выпускаются теперь только для Apache 2.4. Именная эта версия предоставлена для скачивания на этом сайте.
Сборка Apache + PHP + MySQL + phpMyAdmin
Если вы хотите в несколько кликов получить работающий веб-сервер Apache + PHP + MySQL + phpMyAdmin на Windows, то скачайте готовую сборку, которая включает полностью настроенный для Windows веб-сервер, который достаточно распаковать и запустить кликом по ярлыку.
Установка и настройка сервера Apache 2.4
Установка Apache 2.4
Шаг 1. На сайте apache.org нет версии Apache 2.4 для Windows. Поэтому дистрибутив возьмем на apachelounge.com. В момент написания статьи последний релиз – Apache 2.4.25 win64
В дистрибутиве Apache нет файла инсталляции. Поэтому установка будет выполняться вручную.
Шаг 5 Создаем папку и распаковываем архив httpd-2.4.25-win64-VC14.zip временную папку. Скопируйте папку Apache24 на диск С. Не меняйте путь. Пусть будет C:\Apache24 . Правок в файле конфигурации будет гораздо меньше, если маршрут будет такой C:\Apache24
Строка 46 Устанавливаем значение параметра ServerName.
ServerName localhost:80
Строка 116 Снимаем комментарий (#) и делаем доступно загрузку модуля
LoadModule foo_module modules/mod_foo.so
Я создал специальную учетную запись электронной почти на yandex для параметра ServerAdmin
Строка 179 Устанавливаем значение параметра DocumentRoot (расположение документов сайта). Я оставил такой мршрут по умолчанию
Шаг 7 Исполняемые файлы Apache находятся в папке C:\Apache24\bin. Добавляем это значение в переменную среды PATH Windows.
Шаг 8 Перед установкой Apache как службу нужно запустить компоненту C++ Redistributable Visual Studio 2015 : vc_redist_x64/86.exe.
Шаг 9 Устанавливаем Apache как службу.
Можно попробовать скачать компоненту vcruntime140.dll от сюда http://www.dll.ru/files/vcruntime140-dll.html и скопировать файл в папку C:\Windows\SysWOW64 ( для 32 бит нужно скопировал файл в папку C:\Windows\System32). Однако после этого нужно перезагружать компьютер. Поэтому я рекомендую установить компоненту C++ Redistributable Visual Studio 2015 : vc_redist_x64/86.exe. Установка этой компоненты не требует перезагрузки компьютера.
убедимся, что служба запущена и тип запуска – “автоматически”
В случае если сервер не запустился, следует проверить, не занят ли порт 80, который использует Apache по умолчанию. Делается это с помощью команды
netstat –anb
Установка сервера Аpache 2.4
Веб- сервер устанавливается на 64-битную платформу Windows. Сервер 1с предприятия также 64-битный, версия платформы 8.3.10.2561
Описание установки по шагам.
Шаг 1. Скачивание дистрибутива
На картинке ниже отмечены ссылки для 64-битной платформы Windows.
Шаг 2. Распаковка архива
Шаг 3. Редактирование файла конфигурации
Файл конфигурации httpd.conf находится в папке C:\Apache24\conf.
Шаг 4. Изменить переменную среды path Windows.
В переменную среды path надо добавить путь к исполняемым файлам Apache C:\Apache24\bin
Шаг 5. Установить компоненту С++
Для этого запустить ранее скачанный файл VC_redist.x64.
Заметил, что библиотеки vc на 7- ке установились в папку C:\Windows\SysWOW64, а на Server 2008 в папку C:\Windows\System32, хотя обе системы 64- битные.
Шаг 6. Установка Apache как службы
Установка веб сервера на этом завершена.
Дальнейшие действия хорошо описаны в публикации, на которую я ссылался в начале Настройка веб сервера Apache + 1С (Пошаговое руководство)
При работе с использованием веб- клиента была обнаружена ошибка
Полное описание ошибки здесь.
Специальные предложения
различия в конфигурационном файла с /без ssl не заметил.
Сертификат и ключ сформировал, но запуск с ssl пока не смог. Ошибка с Мutex. Разбираюсь с этим
(8) для 2.4.23 работает вот такой код:
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
Mutex default
SSLSessionCache none
застрял на Шаг 6. Установка Apache как службы
Обновление 26.10.17 14:30
См. также
Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо
Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.
14.04.2017 64190 user700211_a.straltsou 29
Полнотекстовый поиск в 1С. №2 Самое основное для разработчика
Полнотекстовый поиск в 1С и все что с этим связано. Часть №2: программное использование и некоторые нюансы при разработке.
02.09.2020 10645 YPermitin 5
Ускоряем полнотекстовый поиск в динамических списках
Сам являюсь пользователем УТ 11.4 и при обращении пользователей пользуюсь поиском, и как многие пользователи, сталкиваюсь с медленным поиском в динамических списках. В статье приведу пример кода, который поможет исключить из поиска лишние колонки, ускорит поиск и освободит кучу ресурсов у сервера.
20.07.2020 5404 PRO100_NigGaZ 11
Полнотекстовый поиск в 1С. №1 Грабли в динамических списках
Полнотекстовый поиск в 1С и все что с этим связано. Часть №1: особенности работы в динамических списках.
18.07.2020 7978 YPermitin 19
Копирование числовых ячеек из 1С в Excel Промо
Решение проблемы, когда значения скопированных ячеек из табличных документов 1С в Excel воспринимаются последним как текст, т.е. без дополнительного форматирования значений невозможно применить арифметические операции. Поводом для публикации послужило понимание того, что целое предприятие с более сотней активных пользователей уже на протяжении года мучилось с такой, казалось бы на первый взгляд, тривиальной проблемой. Варианты решения, предложенные специалистами helpdesk, обслуживающими данное предприятие, а так же многочисленные обсуждения на форумах, только подтвердили убеждение в необходимости описания способа, который позволил мне качественно и быстро справиться с ситуацией.
15.01.2019 29738 itriot11 27
Вебхук. Путь Телеграма
Долгое (на самом деле нет) и нелегкое путешествие телеграма к неведомым (из за РКН) конфигурациям 1С. Памятка себе.
03.10.2019 20798 platonov.e 26
Как настроить сервер 1С по умолчанию для ПРОФ лицензии после 10.09.2019
Здесь мы собираем все данные по настройкам сервера для работы ПРОФ лицензии.
11.09.2019 93790 Infostart 90
Использование Zabbix для сбора информации о серверных вызовах и управляемых блокировках с сервера 1С Предприятия, работающего на платформе GNU/Linux
Описанные в данном опусе механизмы ни в коей мере не противопоставляются тому, что реализует КИП от 1С или какие-либо другие инструменты (решения)! Это всего лишь еще один взгляд на «проблему», который может быть полезен в некоторых ситуациях.
10.09.2019 20272 Sloth 30
Отчет по размерам таблиц в базе данных как одно из средств анализа проблем Промо
Зачастую, когда пользователи обращаются с жалобами на производительность, бывает полезно посмотреть на отчет по размерам таблиц базы данных. Он может отчетливо показать ряд распространенных проблем, устранение которых даст существенный эффект. Приведенная информация вряд ли покажется чем-то новым для опытных специалистов.
21.07.2015 35196 Aleksey.Bochkov 15
Нарушение целостности системы
Причины возникновения ошибки «Обнаружено нарушение целостности системы» и способы ее устранения.
07.09.2019 45941 Rain88 26
Обмен данными через Web Сервисы
Ознакомительная статья о том, как загружать\выгружать данные с одной базы в другую, используя Web Сервисы.
02.09.2019 31711 user5300 42
Свой веб интерфейс к 1С: побеждаем CORS на IIS, сохраняя авторизацию
20.08.2019 12709 Fragster 9
Чем PostgreSQL может быть полезен разработчику 1С Промо
В статье будут рассмотрены примеры, которые могут оказаться полезными в повседневной работе разработчика 1С и не только: как можно сделать снимок рабочей базы без файла резервной копии, как можно эффективно использовать табличные пространства СУБД PostgreSQL, а также как организовать простой и удобный доступ к админке СУБД посредством мобильных устройств.
20.12.2018 24006 Shmell 39
Быстрое копирование таблиц большого размера и/или с большим числом строк, на примере регистра сведений (для MS SQL)
Моментальное восстановление затертого регистра сведений из бекапа посредством SQL.
Сервер Apache на Windows 10, 8, 7, Windows Server 2003, 2008, 2012, XP.
Разработчик | 2015 1 апр | 2015 1 сен | 2016 1 янв | 2016 1 фев | 2016 1 мар | 2016 1 апр | 2016 1 мая |
---|---|---|---|---|---|---|---|
Apache | 58.2% | 56.6% | 55.5% | 55.2% | 55.0% | 53.9% | 52.8% |
Nginx | 23.5% | 25.2% | 26.7% | 27.1% | 27.4% | 28.7% | 29.9% |
Microsoft IIS | 13.2% | 13.0% | 12.4% | 12.3% | 12.1% | 12.0% | 12.0% |
LiteSpeed | 2.2% | 2.3% | 2.3% | 2.3% | 2.3% | 2.3% | 2.3% |
Google Servers | 1.3% | 1.3% | 1.4% | 1.4% | 1.4% | 1.4% | 1.4% |
Tomcat | 0.4% | 0.5% | 0.5% | 0.5% | 0.5% | 0.5% | 0.5% |
IdeaWebServer | 0.3% | 0.3% | 0.3% | 0.3% | 0.3% | ||
Apache Traffic Server | 0.2% | 0.2% | 0.2% | 0.2% | 0.2% | 0.2% | 0.2% |
Node.js | 0.1% | 0.1% | 0.2% | 0.2% | 0.2% | 0.2% | 0.2% |
Tengine | 0.2% | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% |
Cowboy | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% |
Lighttpd | 0.2% | 0.2% | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% |
IBM Servers | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% |
Oracle Servers | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% | 0.1% |
Jetty | 0.1% |