Как работать с php на компьютере

Обновлено: 21.11.2024

Самый быстрый и простой способ установить PHP в Internet Information Services (IIS) — использовать установщик веб-платформы Microsoft® (Web PI). Web PI полностью автоматизирует настройку IIS, FastCGI и последней версии PHP с веб-сайта php.net. С помощью Web PI вы можете перейти на вкладку «Веб-платформа» и выбрать «PHP» в разделе «Структура и среда выполнения» по ссылке настройки. В качестве альтернативы используйте приведенные ниже инструкции в качестве руководства по установке PHP с помощью установщика Windows® или с использованием сжатого файла (Zip).

Для каждой версии PHP существует две сборки: одна ориентирована на многопотоковое исполнение, а другая нет (называемая версией без многопоточности [NTS]). Поточно-безопасная версия разработана для сред, в которых ядро ​​веб-сервера может хранить механизм PHP в памяти, одновременно запуская несколько потоков выполнения для разных веб-запросов. Архитектура IIS и расширение FastCGI обеспечивают модель изоляции, которая разделяет запросы, устраняя необходимость в потокобезопасной версии. В версии NTS нет кода, позволяющего PHP управлять несколькими потоками. В результате наблюдается улучшение производительности IIS при использовании версии NTS по сравнению с версией, безопасной для транзакций, поскольку версия NTS позволяет избежать ненужных проверок безопасности потоков (FastCGI обеспечивает однопоточную среду выполнения).

Установить PHP

Существует два основных способа установки PHP на компьютер под управлением Windows®: загрузить установщик Windows или использовать Zip-файл Windows с веб-сайта PHP. Любой метод заставит PHP работать, но оба имеют некоторые дополнительные шаги, необходимые для правильной работы PHP.

Установщик Windows

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

Установка ZIP-файла

Чтобы использовать установку Zip-файла, следуйте инструкциям в разделе Использование FastCGI для размещения приложений PHP в IIS 7.0 и выше. При установке Zip-файла устанавливаются многие расширения, доступные для версии установщика Windows; однако ни одно из расширений не будет активировано, пока не будут настроены их записи в файле Php.ini.

Загрузите последнюю версию пакета Zip-файла, не поддерживающего многопоточность, с двоичными файлами PHP. В разделе «Двоичные файлы Windows» щелкните самый последний Zip-пакет PHP, не являющийся потокобезопасным, чтобы загрузить файлы PHP.

Распакуйте файлы в выбранный вами каталог (например, C:\PHP ) на вашем сервере IIS.

Переименуйте рекомендованный Php.ini в php.ini.

Откройте файл Php.ini в текстовом редакторе, раскомментируйте и измените настройки следующим образом:

Задайте для fastcgi.impersonate = 1.
FastCGI в IIS поддерживает возможность олицетворения маркеров безопасности вызывающего клиента. Это позволяет IIS определить контекст безопасности, в котором выполняется запрос.

Установите cgi.fix_pathinfo = 0.
Cgi.fix_pathinfo обеспечивает поддержку PATH_INFO/PATH_TRANSLATED для общего интерфейса шлюза (CGI). Установка этого параметра в 1 заставит PHP CGI исправить свои пути, чтобы они соответствовали спецификации.

Установите cgi.force_redirect = 0.

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

Настройте extension_dir так, чтобы он указывал на место, где находятся расширения PHP. Для PHP 5.2.X это обычно extension_dir = "./ext".

Set error_log="C:php_errors.log"
Это может помочь в устранении неполадок.

Включите необходимое расширение PHP, раскомментировав соответствующие строки. Дополнительная информация приведена в разделе "Расширения".


Рис. 1. Расширения Windows

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

Нажмите ссылку Дополнительные параметры системы в левом столбце.

В окне "Свойства системы" перейдите на вкладку "Дополнительно", а затем нажмите кнопку "Переменные среды" внизу.

Выберите переменную пути в разделе «Системные переменные» и нажмите «Изменить». Добавьте: c:\php к системному пути.


Рисунок 2. Редактирование системной переменной

Нажимайте кнопку "ОК", пока не закроете окно "Свойства системы".

Запустите Диспетчер IIS, нажав Пуск, Программы, Администрирование, а затем Диспетчер информационных служб Интернета (IIS).

В диспетчере IIS щелкните имя хоста вашего сервера на панели "Подключения" слева.

Дважды щелкните значок сопоставления обработчиков.


Рис. 3. Диспетчер информационных служб Интернета (IIS)

На панели «Действия сопоставления обработчиков» нажмите «Добавить сопоставление модуля».


Рисунок 4. Сопоставления обработчиков

Введите следующую информацию в соответствующие текстовые поля и нажмите OK.

Рисунок 5. Добавление карты сценария

Нажмите "ОК", а затем нажмите "Да".

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

На панели "Действия" справа нажмите "Добавить".

Введите index.php в качестве имени нового документа по умолчанию, а затем нажмите OK.

Введите default.php в качестве имени нового документа по умолчанию и нажмите OK.

На левой панели нажмите имя хоста вашего сервера.

На панели "Действия" справа нажмите "Перезапустить".

Создайте новый текстовый документ и сохраните его как c:\inetpub\wwwroot\phpinfo.php со следующим содержимым:


Рис. 6. Информационная страница PHP

Расширения

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

  • Расширения базы данных. Большинство приложений с открытым исходным кодом, использующих MySQL для ядра базы данных, используют расширения php_mysql или php_mysqli. Для новых разработок подойдет любое из этих расширений, или рассмотрите возможность использования PDO-версий драйвера MySQL (PDO — это расширение PHP, обеспечивающее уровень абстракции доступа к данным, который можно использовать с различными базами данных); этот дополнительный уровень абстракции обеспечивает более богатый набор функций и элементов управления объектной базой данных. Если ядром базы данных является Microsoft® SQL Server® (или экспресс-версия, такая как Microsoft® SQL Server® 2008 Express или Microsoft® SQL Server® 2005 Express Edition), используйте расширение php_mssql для открытия исходные приложения. Для новых разработок используйте версию PDO драйвера SQL.
  • Расширения для обработки изображений. Многие приложения с открытым исходным кодом, которые позволяют работать с изображениями, используют расширение GD2 – php_gd2, которое имеет ряд хороших базовых интерфейсов прикладного программирования (API) для обработки изображений. . Некоторые приложения используют приложение и библиотеки ImageMagick. Существует также библиотека php_exif для работы с расширенной информацией, которую современные цифровые камеры хранят в изображениях.
  • Расширения интернационализации и локализации &mdash- Двумя наиболее часто используемыми расширениями для i18n и l10n являются php_mbstring (многобайтовая строка) и php_gettext (поддержка родного языка). Многие приложения с открытым исходным кодом используют один или оба из них.
  • Расширения веб-служб. Выберите расширения веб-служб в зависимости от желаемых служб. Для PHP широко используется расширение SOAP. Расширение XML-RPC часто используется в сочетании с SOAP и другими службами.

Настройки файла PHP.INI

Файл Php.ini предоставляет PHP информацию о конфигурации и среде. Ниже приведен ряд настроек файла Php.ini, которые помогают PHP лучше работать с Windows.

Необходимые настройки

Дополнительные настройки

Включить состояние сеанса PHP

В проводнике Windows® создайте подкаталог сеанса в каталоге установки PHP.

Щелкните правой кнопкой мыши каталог сеанса и выберите "Свойства".

На вкладке "Безопасность" нажмите "Изменить".

Нажмите "Добавить" и введите IIS_IUSRS для ввода имен объектов для выбора.

Нажмите "ОК".

Установите флажок «Изменить разрешение» и нажмите «ОК».


Рисунок 7. Разрешения для папки сеанса

Нажмите "ОК" в окне "Свойства сеанса".

Откройте php.ini в каталоге установки PHP и задайте для параметра session.save_path подкаталог сеанса:

Сохраните и закройте файл.

Нажмите "Пуск" и выберите "Командная строка".

Введите runas /user:administrator cmd.exe, чтобы включить повышенные разрешения.

Введите iisreset в командной строке и нажмите клавишу ВВОД.


Рис. 8. Команда IISRESET

Обратите внимание, что PHP по умолчанию использует состояние сеанса на основе файлов. Вы можете изменить ряд дополнительных параметров сеанса, в том числе указать, следует ли использовать сеансы cookie или URL, а также создавать ли сеансы по первому запросу или их необходимо создавать явным образом.

Проверьте состояние сеанса с помощью Проводника Windows, перейдите в папку C:\inetpub\wwwroot .

Создайте папку и переименуйте ее в phpapp.

Создайте файл session.php в каталоге phpapp.

Вставьте в него следующее:

Сохраните и закройте файл.


Рис. 9. Использование состояния сеанса

Обратите внимание, что счетчик равен 1.


Рисунок 10. Использование состояния сеанса

Обратите внимание, что счетчик равен 2.

В этой статье используется информация из статьи Руслана Якушева «Использование FastCGI для размещения приложений PHP в IIS 7.0 и выше» 5 декабря 2007 г.< /эм>

У пользователей Linux и macOS часто предустановлены Apache и PHP или они доступны через диспетчеры пакетов. Windows 10 требует немного больше усилий. Приведенные ниже шаги могут работать с другими версиями Windows, PHP и Apache, но конкретные инструкции см. в документации по каждой зависимости.

Почему PHP?

PHP остается самым распространенным и популярным серверным языком сценариев в веб-разработке.

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

Возможно, PHP не идеален, но его следует рассмотреть в качестве варианта для вашего следующего веб-приложения. Это предпочтительный язык для Facebook, Slack, Википедии, MailChimp, Etsy и WordPress — системы управления контентом, на которой работает 40 % Интернета.

Зачем устанавливать PHP локально?

Установка PHP на ПК для разработки позволяет безопасно создавать и тестировать веб-сайты и приложения, не затрагивая данные или системы на рабочем сервере.

Альтернативные варианты установки

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

Использовать комплексный пакет

Для Windows доступны комплексные пакеты, содержащие Apache, PHP, MySQL и многие другие зависимости в одном установочном файле, такие как XAMPP, WampServer и Web.Developer.

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

Использование виртуальной машины Linux

Microsoft Hyper-V (поставляется в Windows 10 Professional) и VirtualBox — это бесплатные гипервизоры, которые эмулируют ПК, поэтому вы можете установить другую операционную систему.

Вы можете установить любую версию Linux, а затем следовать инструкциям по установке Apache и PHP. Кроме того, такие дистрибутивы, как Ubuntu Server, предоставляют их в качестве стандартных (хотя они редко являются последними выпусками).

Использование подсистемы Windows для Linux 2

WSL2 — это тоже виртуальная машина, но она тесно интегрирована в Windows, поэтому такие действия, как обмен файлами и разрешение локального хоста, не вызывают затруднений. Вы можете установить несколько дистрибутивов Linux, поэтому обратитесь к соответствующим инструкциям Apache и PHP.

Использовать Docker

Docker создает оболочку (известную как контейнер) вокруг предварительно настроенных зависимостей приложений, таких как Apache, PHP, MySQL, MongoDB и большинства других веб-приложений. Контейнеры выглядят как полноценные виртуальные машины Linux, но значительно легче.

В настоящее время Docker считается лучшим вариантом для настройки среды разработки PHP. Прочтите наше полное руководство по настройке среды разработки PHP с помощью Docker.

Установите Apache (необязательно)

Если вы все еще читаете, следующие разделы описывают, как установить Apache и PHP непосредственно в Windows.

PHP предоставляет встроенный веб-сервер, который можно запустить, перейдя в папку и запустив исполняемый файл PHP с параметром -S для установки порта localhost. например:

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

Откройте командную строку cmd (не PowerShell) и запустите Apache с помощью:

Сервер можно остановить с помощью Ctrl + C . Файл ReadMe в ZIP-архиве также содержит инструкции по установке Apache в качестве службы Windows.

Как установить PHP

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

Шаг 1. Загрузите файлы PHP

Шаг 2. Извлеките файлы

Создайте новую папку php в корне диска C:\ и распакуйте в нее содержимое ZIP.

PHP можно установить в любом месте вашей системы, но вам потребуется изменить указанные ниже пути, если C:\php не используется.

Шаг 3. Настройте php.ini

Файл конфигурации PHP называется php.ini . Изначально его не существует, поэтому скопируйте C:\php\php.ini-development в C:\php\php.ini. Эта конфигурация по умолчанию обеспечивает настройку разработки, которая сообщает обо всех ошибках и предупреждениях PHP.

Есть несколько строк, которые вам может понадобиться изменить в текстовом редакторе (используйте поиск, чтобы найти текущее значение). В большинстве случаев вам нужно будет удалить начальную точку с запятой ( ; ), чтобы раскомментировать настройку.

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

Если вы хотите отправлять электронные письма с помощью функции PHP mail(), введите данные SMTP-сервера в разделе [функция почты] (сервер вашего интернет-провайдера должен подойти):

Шаг 4. Добавьте C:\php в переменную окружения path

Чтобы Windows могла найти исполняемый файл PHP, необходимо изменить переменную среды PATH. Нажмите кнопку «Пуск» в Windows и введите environment, затем нажмите «Изменить системные переменные среды». Выберите вкладку "Дополнительно" и нажмите кнопку "Переменные среды".

Прокрутите список системных переменных вниз и нажмите «Путь», а затем кнопку «Изменить». Нажмите «Создать» и добавьте C:\php :

Обратите внимание, что в старых выпусках Windows есть одно текстовое поле, в котором каждый путь отделяется точкой с запятой ( ; ).

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

Шаг 5. Настройте PHP как модуль Apache

При необходимости измените параметр DirectoryIndex, чтобы загружать index.php вместо index.html, когда его можно будет найти. Начальная настройка:

Должно появиться сообщение "Синтаксис в порядке"... если в конфигурации нет ошибок.

Шаг 6. Протестируйте файл PHP

Создайте новый файл с именем index.php в корневой папке веб-страницы Apache по адресу C:\Apache24\htdocs и добавьте следующий код PHP:

Теперь вы можете создавать сайты и приложения PHP в любой подпапке C:\Apache24\htdocs. Если вам нужно работать над несколькими проектами, рассмотрите возможность определения виртуальных хостов Apache, чтобы вы могли запускать отдельные кодовые базы на разных доменах или портах localhost.

Хотите запустить PHP-код на своем ПК? Этот учебник научит вас всему.

PHP — это серверный язык сценариев, поэтому его нельзя запустить, просто открыв в браузере.

Для запуска PHP-кода на вашем ПК нужны две вещи.

  1. Локальный веб-сервер с поддержкой Apache, MySQL и PHP,
  2. Текстовый редактор, такой как Visual Studio Code.

Примечание. Вы можете использовать любой текстовый редактор с поддержкой PHP.

Теперь давайте посмотрим, как настроить, установить и запустить код PHP на вашем ПК.

Начало работы с PHP

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

Установите XAMPP, запустите Apache и MySQL

XAMPP — это программное обеспечение, которое можно использовать для создания локального веб-сервера на вашем ПК. Используя XAMPP, вы можете запустить сервер Apache, необходимый для запуска и выполнения кода PHP.

В Интернете доступны и другие приложения для веб-серверов, такие как WAMP, MAMP и т. д. Но мы выбрали XAMPP, потому что это программное обеспечение с открытым исходным кодом, доступное для нескольких операционных систем. Он доступен для Windows, Linux и MAC OS.

После установки XAMPP на ПК откройте его. Затем запустите сервер Apache и MySQL, как показано на изображении ниже. MySQL — это сервер базы данных, это не обязательно.Потому что в этом уроке мы не будем говорить о базе данных MySQL. Мы поговорим о базе данных MySQL в последующих руководствах по PHP.

Поэтому вы можете запускать Apache, только если хотите.

И готово! вы успешно создали локальный веб-сервер на своем ПК. Но ждать! Как вы можете получить к нему доступ в своем браузере?

Каждый веб-сервер имеет IP-адрес и имя хоста. Так как этот сервер находится на нашем локальном компьютере. Итак, для XAMPP по умолчанию имя нашего хоста — localhost, а IP-адрес нашего локального хоста — 127.0.0.1.

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

Вы увидите страницу "Добро пожаловать в XAMPP". Это означает, что на вашем ПК работает локальный веб-сервер или XAMPP.

Помните: на вашем веб-сервере файлы вашего веб-сайта расположены в каталогах (имеются в виду папки). Так же, как файлы и папки на вашем компьютере. Итак, здесь, в XAMPP, файлы вашего веб-сайта будут храниться в папке htdocs, которая находится в папке XAMPP. Как показано на изображении ниже.

Здесь будут храниться папки с файлами HTML, CSS, JS и PHP. Файлы PHP, которые вы собираетесь создать на следующем шаге, будут храниться в этой папке.

Итак, теперь у нас есть веб-сервер на нашем ПК. Теперь мы можем создать файл PHP и выполнить код PHP в нашем браузере. Итак, давайте посмотрим на наш следующий шаг.

Создание файла PHP для запуска кода PHP

Я использую код Visual Studio для создания файла PHP. Вы можете скачать этот текстовый редактор с их веб-сайта, это бесплатно.

Перед созданием файла PHP откройте папку htdocs и создайте в ней новую папку. Вы можете дать ему любое имя. Это папка, в которой находятся файлы вашего веб-сайта или проекта. Как вы можете видеть на изображении ниже, я дал ему имя testwebsite .

Вы можете получить доступ к этой папке в браузере, введя localhost/testwebsite.

Теперь откройте код Visual Studio и откройте эту папку в текстовом редакторе.

Затем создайте файл PHP и назовите его sample.php. Затем напишите код. Вы можете скопировать/вставить приведенный ниже код.

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

Это простая программа hello world, которую мы собираемся запустить на вашем компьютере.

Теперь мы создали файл PHP. Пришло время запустить PHP в вашем браузере.

Выполнить или запустить PHP-код в браузере

Просто убедитесь, что XAMPP запущен.

Затем откройте браузер и введите в строку поиска localhost/testwebsite/sample.php. И нажмите Enter. Это откроет файл PHP и запустит скрипт PHP в вашем браузере.

Согласно нашему кодексу. Программа «Hello World» была выполнена. См. изображение ниже.

Вот и все. Теперь вы знаете, как запускать PHP-код на своем ПК.

Таким образом, вы можете создавать и запускать любое количество файлов PHP.

Теперь вы должны изучить переменные PHP. Переменные — это контейнеры для хранения данных. Это поможет вам в программировании на PHP.

Хотите узнать что-нибудь о Advanced PHP? См. это популярное руководство о том, как подключить HTML-форму к базе данных MySQL с помощью PHP.

Вывод: Самый простой способ установить и запустить PHP на своем компьютере: запустить PHP с помощью XAMPP.

Чтобы начать программировать на PHP или проверить существующий PHP-сайт или скрипт на своем компьютере, самый первый вопрос, с которым вы столкнетесь:

Как запустить PHP-КОД или любой файл с расширением .php на моем собственном компьютере? Как проще всего?

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

Краткое введение:

Самый простой способ установить и запустить PHP на своем компьютере — это использовать такое программное обеспечение, как XAMPP.

Существуют и другие подобные пакеты программного обеспечения, такие как MAMP, WAMP и т. д., которые могут устанавливать и запускать PHP, но:

XAMPP одинаково хорошо работает во всех основных операционных системах, таких как Windows, Mac и Linux. Так что XAMPP проще для начинающих.

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

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

Хорошо, достаточно введения, теперь выполните следующие действия, чтобы запустить свой первый PHP-КОД:

Как установить PHP:

  1. Загрузите XAMPP отсюда, а затем дважды щелкните загруженный установочный файл, чтобы начать установку XAMPP.
  2. Просто следуйте инструкциям установщика, и установка PHP будет завершена за несколько кликов.

Как запустить программу PHP:

  1. После успешной установки XAMPP откройте любой редактор CODE.

Это означает, что для обычной установки XAMPP в Windows вам нужно будет сохранить файлы PHP в папке C:\xampp\htdocs.

Примечание. при сохранении этого файла убедитесь, что он не имеет расширения .txt в конце. Некоторые редакторы помещают .txt в конец имени файла, поэтому оно становится test.php.txt вместо test.php. Чтобы избежать этого, при сохранении файла с помощью любого редактора заключайте имя файла в двойные кавычки: например, "test.php"

Примечание. если ваша операционная система скрывает распространенные расширения файлов, вы увидите xampp-control вместо xampp-control.exe

Позже, если вам понадобится база данных, вам также нужно будет запустить MySQL, нажав кнопку запуска рядом с MySQL в xampp-control .

Я знаю, как запустить программу PHP в XAMPP!
Это файл test.php.

Поздравляем! ✌️

Учебные ресурсы PHP:

Лучший способ научиться программированию — много практиковаться. Я рекомендую следующие ресурсы для начинающих:

    Это хорошо организованный и удобный для начинающих онлайн-курс по изучению PHP. Хотя вы можете изучать PHP из статей и руководств здесь и там, им часто не хватает полноты. Вот почему намного проще и эффективнее начать процесс обучения с такого курса. : Добавить в закладки это официальное руководство по PHP. Чтение руководства — не самый простой способ начать процесс изучения PHP, но оно вам всегда понадобится в качестве справочного материала.

Устранение неполадок при установке PHP

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

Если PHP НЕ работает, но веб-сервер Apache работает, то появится только следующая одна строка результата:

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

Примечание. Если на вашем компьютере уже были установлены Apache, MySQL или PHP, то перед установкой XAMPP вам может потребоваться удалить существующие установки Apache, MySQL и PHP, особенно если они были установлены как служба. Можно сохранить несколько установок, но это для более опытных пользователей.

Читайте также: