Настройка Apache php для Windows
Обновлено: 21.11.2024
В этом руководстве показаны два способа настройки среды разработки PHP в операционной системе Windows. Первый и самый удобный способ — установить и настроить пакет AMP (Apache, MySQL, PHP). В этом руководстве показано, как установить пакет XAMPP. Второй способ — установить и настроить каждый компонент отдельно.
Требования
Чтобы следовать этому руководству, вам потребуется следующее программное обеспечение и ресурсы.
Версия 5. Включено в XAMPP-Windows.
Сервер базы данных
Рекомендуется MySQL Server 5.0. Включено в XAMPP Windows.
Отладчик PHP (необязательно)
Необходимое программное обеспечение
движок PHP. Поддерживаемая версия — PHP5. Загрузки доступны здесь.
Отладчик PHP. Среда IDE NetBeans для PHP позволяет использовать XDebug, но использовать отладчик необязательно. Рекомендуемая версия — XDebug 2.0 или выше, поскольку она совместима с PHP5.
Сервер базы данных. Вы можете использовать различные серверы баз данных, но одним из самых популярных является сервер MySQL. Загрузки доступны здесь.
Рекомендуемая версия продукта — MySQL Server 5.0. В предоставленных документах описана работа с этой версией. |
После установки необходимо настроить среду, чтобы все программные компоненты правильно работали друг с другом.
Вы можете использовать пакет, содержащий необходимое программное обеспечение, или установить каждый компонент отдельно.
Использование пакета AMP
Установка и настройка пакета XAMPP
В этом разделе описывается, как загрузить, установить и настроить пакет XAMPP.
НЕ используйте XAMPP 1.7.0. В этой версии есть серьезные проблемы с XDebug. Используйте версию 1.7.1 или более позднюю, в которой эти проблемы исправлены. |
Начиная с XAMPP 1.7.2, XAMPP поставляется с PHP 5.3, а не с PHP 5.2.x. IDE NetBeans для PHP версии 6.7.x не поддерживает новые функции PHP 5.3. Среда IDE NetBeans для PHP 6.8, доступная в настоящее время в виде сборки для разработки, полностью поддерживает PHP 5.3. Также обратите внимание, что установка Xdebug отличается между PHP 5.2.x и PHP 5.3. |
Загрузите установочный пакет XAMPP. (XAMPP Lite не включает XDebug.)
По завершении загрузки запустите файл .exe.
Вам предоставляется возможность установить сервер Apache и сервер базы данных MySQL в качестве служб. Если вы устанавливаете Apache Server и MySQL как сервисы, вам не нужно будет запускать их вручную через панель управления XAMP. Обратите внимание, что у вас есть возможность установить или удалить эти службы в панели управления XAMPP.
Если вы используете самораспаковывающийся архив, после извлечения архива запустите файл setup-xampp.bat, чтобы настроить компоненты пакета. (Установщик XAMPP запускает этот файл автоматически.)
После настройки откройте панель управления XAMP. (Вы можете открыть его вручную, запустив файл XAMPP_HOME/xampp-control.exe или с помощью значка панели управления XAMPP, который автоматически размещается на рабочем столе.) Когда вы открываете панель управления XAMPP, обратите внимание, что модули, которые устанавливаются как службы уже запущены.
В Windows Vista иногда не запускается xampp-control.exe. Вместо этого вы можете запустить xampp-start.exe. |
Флажки Svc указывают, что модуль установлен как служба Windows и будет запускаться автоматически при запуске системы. Вы можете установить или удалить службы Windows, установив или сняв флажок Svc. Удаление службы Windows не приводит к удалению модуля, но требует запуска модуля вручную. Панель управления XAMPP включает кнопки для остановки и запуска модулей и открытия их консолей администрирования.
Проверка установки XAMPP
Установка и включение отладчика XDebug
Для использования XDebug необходимо настроить стек PHP. Процесс отличается, если вы используете XAMPP 1.7.1, который объединяет PHP 5.2.6, или XAMPP 1.7.2, который объединяет PHP 5.3.
Многие пользователи столкнулись с трудностями при настройке XDebug на свои системы. Обратитесь за помощью к нашей вики и форуму пользователей редактора PHP NetBeans.
XDebug в XAMPP 1.7.1 (PHP 5.2)
Вы должны загрузить XDebug, поместить файл .dll в каталог расширений php и настроить php.ini для поиска и использования этого файла.
Загрузите последнюю потокобезопасную версию XDebug, совместимую с вашей версией PHP.Ссылки для загрузки перечислены в разделе «Релизы». Скопируйте файл .dll в каталог XAMP_HOME/php/ext. ( XAMPP_HOME относится к вашему каталогу установки XAMPP или XAMPP Lite, например C:\Program Files\xampp или C:\xamplite .)
Найдите и откройте активный файл php.ini для вашего XAMPP. По умолчанию он находится в каталоге XAMPP_HOME/apache/bin. Подтвердите, какой файл php.ini активен, запустив phpinfo() и выполнив поиск загруженного файла конфигурации.
Поскольку оптимизатор Zend блокирует XDebug, вам необходимо отключить оптимизатор Zend. В активном файле php.ini найдите следующие строки и удалите их или пометьте как комментарии (на всякий случай найдите и закомментируйте все свойства, относящиеся к Zend):
Чтобы подключить XDebug к движку PHP, раскомментируйте следующие строки в файлах php.ini (непосредственно под разделом [Zend], добавьте их, если их нет). Добавлены некоторые дополнительные примечания.
Установите для свойства xdebug.remote_enable значение 1, а не "true" или любое другое значение.
Убедитесь, что указанные вами пути совпадают с расположением соответствующих файлов, определенным во время установки. |
Запустите приложение панели управления XAMPP и перезапустите сервер Apache. См. нашу вики и документацию XDebug для получения дополнительной информации о настройке XDebug.
Xdebug на XAMPP 1.7.2 (PHP 5.3)
XAMPP 1.7.2 поставляется вместе с соответствующим файлом Xdebug .dll. Вам нужно только настроить php.ini, чтобы использовать его. Обратите внимание, что все настройки Xdebug имеют поясняющий текст.
Найдите и откройте XAMPP_HOME\php\php.ini для редактирования. Это единственный файл php.ini в XAMPP 1.7.2.
Найдите и раскомментируйте строку zend_extension = "XAMPP_HOME\php\ext\php_xdebug.dll" .
Найдите и раскомментируйте строку xdebug.remote_host=localhost . Измените значение параметра с localhost на 127.0.0.1 .
Найдите и раскомментируйте строку xdebug.remote_enable = 0 . Измените 0 на 1.
Найдите и раскомментируйте строку xdebug.remote_handler = "dbgp" .
Найдите и раскомментируйте строку xdebug.remote_port = 9000 .
Запустите приложение панели управления XAMPP и перезапустите сервер Apache.
Для получения дополнительной информации о настройке XDebug см. нашу вики и документацию по XDebug.
Отдельная установка компонентов
Запустите установочный файл .msi . Запустится мастер установки. Следуйте инструкциям.
В Microsoft Vista не устанавливайте сервер Apache в расположение по умолчанию, то есть в Program Files. Все файлы в Program Files защищены от записи.
По завершении установки перезапустите сервер Apache.
Чтобы убедиться, что установка прошла успешно, запустите браузер и введите следующий URL-адрес:
Откроется тестовая страница приветствия Apache:
Устранение неполадок
По умолчанию сервер Apache прослушивает порт 80. Этот порт может уже использоваться другими службами, например Skype. Чтобы решить проблему, измените порт, который слушает сервер:
Найдите строку Listen 80 и измените номер порта, например 8080 . Сохраните файл.
Перезапустите веб-сервер Apache.
Вы также можете остановить процессы, которые могут прослушивать порт 80. В диспетчере задач выберите соответствующее имя файла и нажмите «Завершить процесс».
Дополнительную информацию об установке и настройке сервера см. здесь.
движок PHP
Загрузите двоичный установщик Windows для выбранной версии PHP5.
По завершении загрузки запустите установочный файл .msi. Запустится мастер установки.
Если вы хотите использовать сервер базы данных MySQL, выберите вариант полной установки или выберите элементы MySQL и MySQLi в списке расширений.
После завершения установки перезапустите сервер Apache.
Чтобы убедиться, что механизм PHP успешно установлен и обработка PHP включена в конфигурации Apache, выполните следующие действия:
Откройте Блокнот или другой текстовый редактор. Создайте файл и введите следующий текст:
Сохраните файл в папке htdocs как test.php. Путь по умолчанию: C:\Program Files\Apache Software Foundation\Apache\htdocs\test.php
/test.php . Откроется следующая страница:
Устранение неполадок
Если страница не открывается:
Перезапустите сервер Apache.
Сервер базы данных MySQL
Подробная информация об установке и настройке сервера базы данных MySQL.
XОтладка
Установите XDebug в папку php/. Вам понадобится путь к нему для настройки вашей среды.
Настройка среды
Если ваша установка соответствует настройкам по умолчанию, обработка PHP будет включена автоматически.
Чтобы подключить XDebug к движку PHP, найдите файл php.ini и добавьте в него следующие строки:
Для поточно-ориентированного движка PHP 5.2:
Для движка PHP 5.2, не поддерживающего потокобезопасность:
Для любого движка PHP 5.3:
Некоторые пользователи также считают, что им необходимо включить следующие строки, хотя другие пользователи этого не делают:
Нажмите здесь для получения дополнительной информации о настройке XDebug.
Убедитесь, что указанные вами пути совпадают с именами и расположением соответствующих файлов, определенными во время установки. |
Чтобы убедиться, что ранее установленный механизм PHP поддерживает использование сервера базы данных MySQL:
Нажмите «Пуск» > «Панель управления».
На панели управления выберите «Установка и удаление программ».
На панели «Установка и удаление программ» выберите область PHP и нажмите «Изменить». Запустится мастер установки PHP. Нажмите «Далее».
На панели «Изменить, исправить или удалить установку» выберите «Изменить» и нажмите «Далее».
На панели настройки веб-сервера выберите версию сервера Apache — в нашем примере это модуль Apache 2.2.x. Нажмите «Далее».
На панели "Выберите элементы для установки" разверните узел "Расширения" и выберите элементы MySQL и MySQLi. Нажмите «Далее».
У пользователей 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.
Чтобы настроить Apache для установки PHP в качестве модуля, используйте текстовый редактор ASCII, чтобы открыть файл конфигурации Apache, "httpd.conf". Если вы используете Apache 1.x, файл находится в "c:\Program Files\Apache Group\Apache\conf\". Пользователи Apache 2.0.x могут найти его в «C:\Program Files\Apache Group\Apache2\conf\», а пользователи Apache 2.2.x могут найти его в «C:\Program Files\Apache Software Foundation\Apache2.2\conf». \". По сути, он находится в папке «conf» везде, где вы установили Apache.
Если вы используете Apache 1.x, добавьте следующую строку после всех операторов LoadModule:
Если вы используете Apache 2.0.x, добавьте следующую строку после всех операторов LoadModule:
Если вы используете Apache 2.2.x, добавьте вместо этого следующую строку:
Обратите внимание на использование символа прямой косой черты ("/") вместо традиционной обратной косой черты Windows ("\"). Это не опечатка.
Если вы используете Apache 1.x, найдите последовательность операторов "AddModule" и добавьте следующую строку после каждого из них. Вам не нужно делать это ни на одном из веб-серверов серии Apache 2.
Затем найдите в файле «AddType» и добавьте следующую строку после последнего оператора «AddType». Делайте это независимо от того, какую версию Apache вы используете. Для Apache 2.2.x вы можете найти строки «AddType» в разделе. Добавьте строку непосредственно перед закрытием этого раздела.
Если вам нужна поддержка других типов файлов, например ".phtml", просто добавьте их в список, например так:
Конечно, если вы использовали другой каталог для установки PHP, вам нужно будет изменить "c:/php" на этот путь. Не забудьте снова использовать здесь косую черту ("/").
Если вы используете Apache 1, вы уже поместили файл php.ini либо в каталог Windows, либо где-то в своем PATH, поэтому PHP должен найти его самостоятельно. Вы, конечно, можете сделать то же самое, если используете Apache 2, но я считаю изменение файла конфигурации Apache лучшим решением, чем загромождать каталог c:\windows или переменную PATH.
Запуск PHP 5 как двоичного файла CGI
Если вы настроили PHP 5 для работы в качестве модуля Apache, перейдите к следующему разделу. Этот раздел предназначен для тех, кто хочет настроить PHP для работы в качестве двоичного файла CGI.
Процедура одинакова, независимо от того, используете ли вы Apache серии 1.x или одну из серий 2.x.
Найдите часть файла конфигурации Apache, в которой есть раздел ScriptAlias. Добавьте строку из поля ниже сразу после строки ScriptAlias для "cgi-bin". Если вы используете Apache 2.2.x, убедитесь, что строка идет перед закрытием этого раздела.
Обратите внимание, что если вы установили PHP в другом месте, например "c:\Program Files\php\", вам следует указать соответствующий путь вместо "c:/php/" (например, "c:/Program Files /php/"). Обратите внимание, что я использовал прямую косую черту («/») вместо обычной обратной косой черты Windows («\») ниже. Вам нужно будет сделать то же самое.
Apache необходимо настроить для типа PHP MIME. Найдите блок комментариев «AddType», объясняющий его использование, и добавьте строку AddType в поле ниже после него. Для Apache 2.2.x вы можете найти строки AddType в разделе. Добавьте следующую строку непосредственно перед закрытием этого раздела.
Как и в случае запуска PHP в качестве модуля Apache, вы можете добавить любые расширения, которые вы хотите, чтобы Apache распознавал как сценарии PHP, например:
Далее вам нужно указать серверу выполнять исполняемый файл PHP каждый раз, когда он сталкивается с PHP-скриптом. Добавьте следующее где-нибудь в файл, например, после блока комментариев, объясняющего «Действие». Если вы используете Apache 2.2.x, вы можете просто добавить его сразу после оператора «AddType» выше; в Apache 2.2.x нет блока комментариев «Действие».
Примечание: часть "/php/" будет распознаваться как ScriptAlias, своего рода макрос, который будет расширен до "c:/php/" (или "c:/Program Files/php/", если вы установили PHP там) от Apache. Другими словами, не добавляйте в эту директиву "c:/php/php.exe" или "c:/Program Files/php/php.exe", ставьте "/php/php-cgi.exe". р>
Добавьте следующие строки сразу после только что найденного раздела.
Настройка индексной страницы по умолчанию
Этот раздел относится ко всем пользователям, независимо от того, используете ли вы PHP как модуль или как двоичный файл CGI.
Если вы планируете установить Apache, PHP и MySQL на компьютер с Windows 10, вы можете сделать это, выбрав любой из двух вариантов, приведенных ниже:
- Вы можете использовать любые готовые пакеты, такие как WampServer, XAMPP и т. д.
ИЛИ - Вы можете создать свой собственный полнофункциональный сервер WAMP (установка вручную).
Итак, в этом руководстве вы узнаете, как вручную установить сервер Apache, PHP и MySQL на ПК с Windows 10. Поскольку в настоящее время я использую 64-разрядную версию Windows 10 Pro, этот учебник основан на ней. Я рекомендую вам сначала прочитать весь учебник, прежде чем следовать инструкциям.
Во-первых, мы должны решить, какая версия каждого приложения будет установлена.
- Апач 2.4.29
- MySQL 5.7.21
- PHP 7.2.3
Вы можете загрузить необходимый установщик по ссылкам, приведенным ниже:
Установка MySQL в 64-разрядной версии Windows 10 Pro:
- Выберите «Лицензионное соглашение» и нажмите «Далее».
- Выберите «Только сервер» и нажмите «Далее».
- Вам будет предложено установить Visual Studio 2013 в вашей системе.
- Нажмите кнопку «Выполнить».
- Введите пароль пользователя root. Подтвердите пароль и нажмите «Далее».
Теперь ваш сервер базы данных MySQL готов к использованию. Вы можете использовать любое клиентское программное обеспечение MySQL для управления базой данных, например phpMyAdmin, Heidi SQL, SQL YOG и т. д.
Установка Apache 2.4 в 64-разрядной версии Windows 10 Pro:
Имя сервера localhost
Разрешить переопределение: нет
РазрешитьПереопределить все
LoadModule rewrite_module modules/mod_rewrite.so
Если вы видите эту страницу, это означает, что ваша установка Apache была успешно выполнена.
Вы можете изменить код индексной страницы или загрузить свои файлы, как показано в примере ниже.
Установка PHP в Windows10:
- Загрузите пакет PHP PHP-7.1.1RC1-Win32-VC14-x64.zip и разархивируйте в папку C:\php72
- Переименуйте php-ini-development.ini в php.ini
- Добавить PHP в переменную системной среды.
C:\>setx путь «%PATH%, C:\php72» /M
Загрузить модуль php7_module «C:/PHP72/php7apache2_4.dll»
Теперь вы можете получить доступ к своей странице PHP из корневого каталога документов Apache по умолчанию. Здесь я создал страницу на phpinfo.php.
Вот оно! Готово 🙂
«Компания Acronis несет прямую ответственность за то, что наша компания экономит 1200 часов в год для ИТ-специалистов при резервном копировании и восстановлении». ИТ-директор, высокопроизводительная ИТ-компания.
Подробнее читайте в отчете Forrester.
Если у вас есть какие-либо сомнения относительно этой статьи или вам нужно узнать больше об установке, оставьте комментарий ниже и свяжитесь с нами.
Умеш, руководитель группы технических специалистов, является экспертом по продуктам Microsoft и имеет завидные сертификаты, такие как RHCE, MCPS, MCSA и MCSE. Отличный командный игрок, он использует свой опыт более 7 лет в технической сфере, чтобы блестяще справляться с техническими проблемами и целенаправленно добавлять ценность в области системного администрирования и управления. В свободное время его можно увидеть рисующим или играющим в шахматы.
Здравствуйте, я получаю эту ошибку, пожалуйста, помогите
Здравствуйте, Ивонн.
Спасибо, что обратились к нам.
Пожалуйста, проверьте свои версии PHP/Apache. Убедитесь, что вы используете 64-разрядные версии.
Мне не удалось найти эту конкретную версию.
Я нашел другую версию.
Однако файлы dll отличаются.
Поэтому настройки не работают.
Пожалуйста, помогите с тем, что доступно на официальном сайте.
Привет, Джонни!
Этот блог предназначен только для определенной версии. Вскоре мы опубликуем статью и о других версиях.
подойдет ли эта комбинация версии установщика mysql версии 5.7.13.0?
Да, эта комбинация будет работать и с версией сообщества установщика mysql 5.7.13.0. Возникли ли у вас какие-либо проблемы во время установки Msyql?
любая проблема, связанная с предоставлением опции случайного номера порта в процессе установки
Нет, вы можете указать любой номер порта. во время установки.
Убедитесь, что номер порта. не используется ни одним процессом.
Я следил за вашим блогом, но в случае конфигурации php я не нашел ini-файла для настройки. вместо этого я нашел 2 файла. php-ini-разработка, php-ini-производство. Какой файл мне нужно изменить?
Здравствуйте, Lijin,
Вы должны переименовать файл php-ini-development или php-ini-production в php.ini и использовать его.
Привет..
не могли бы вы настроить для меня через team-viewer
Здравствуйте, сэр, у меня проблема с использованием php с apache24, хотя я следовал приведенным выше инструкциям, я даже добавил код, рекомендованный вами, в нижней части конфигурации apache24. Пожалуйста, помогите, прикрепите фото, чтобы показать проблему
Прежде чем я смог установить MySQL, мне пришлось установить Python 3.4. Где-то между установкой Python и MySQL я потерял возможность запускать сервер Apache. Apache работал нормально после установки PHP. Есть мысли?
Здравствуйте, Би Бейкер!
Мы рады узнать, что эта статья помогла вам решить вашу проблему.
Как насчет обновления и исправления оригинала, чтобы нам всем не пришлось тратить целый день на все эти опечатки?
Если вы используете обновленные версии Apache/PHP/MYSQL, дождитесь нашего обновленного сообщения в блоге. Мы скоро добавим сюда все последние версии и шаги.
Привет, Сунил!
Пожалуйста, используйте корневой каталог Apache по умолчанию, а затем попробуйте.
Ничего, мне пришлось запустить службу Windows.
Здравствуйте, Боб!
Если вы используете последнюю версию Apache 2.4.25, вам необходимо использовать последнюю версию Visual Studio 2015, которая требуется для Apache версии 2.4.25.
Да, ваша конфигурация неверна, и поэтому вы столкнулись с этой проблемой. Подтвердите, пожалуйста, что вы используете ту же версию Apache 2.4.16?
Привет, я только что установил Apache 2.4.27 вместе с php7.1. Теперь файл .html в htdocs работает нормально, а .php — нет. Я попытался запустить phpinfo () в простом файле php, и он не загрузил нужную страницу? Любая помощь приветствуется.
Привет, Казим,
Если вы используете последние версии Apache, мы предлагаем вам использовать следующие версии других компонентов:
· Apache 2.4.25 VC14
· MySQL 5.7
· PHP 7 и
· Microsoft Visual C++ 2015
Может быть, уже слишком поздно, но перезагрузка моего компьютера устранила проблему. Обычно после установки, и я уверен, что тщательно следовал инструкциям, перезагрузка устраняет большинство проблем.
Привет, Eudaimonia!
Для завершения этого процесса перезагрузка не требуется, но может возникнуть проблема с любым патчем, который вызывал проблему с распространяемым Visual Studio C++, и после перезагрузки проблема была устранена.
Похоже, вы сделали некоторые неправильные изменения в файле. Сообщите точную информацию об ошибке, которая возникает, чтобы мы могли помочь вам соответствующим образом.
Прежде чем я начну, это работает с установкой VS2015?
Возник вопрос об этой фразе
Настройте свой ini-файл:
extension_dir = «C:phpext» [Установить каталог расширения]
Вы можете включить другие расширения в соответствии с вашими требованиями, например: Curl , БД, MySQL.
Где это находится, чтобы я мог настроить файл ini, как вы запрашиваете? Есть советы?
Это находится в C:PHPphp.ini, найдите MYSQL extension=php_mysql.dll И снимите комментарии с тех расширений, которые вы хотите активировать.
ТАКЖЕ необходимо переименовать файл php-ini-development или php-ini-production (в c:php ) в php.ini. Боже всемогущий, неужели кто-нибудь действительно перечитал то, что написано здесь в оригинальной статье?
Вы установили пакет MySQL из сообщества или веб-сообщества? Есть два разных варианта, и я не уверен, какой из них скачать.
Привет, Джарид,
Да, мы установили пакет MySQL из версии сообщества.
Мне нужно установить Python 3.4. Вы загрузили больший или меньший пакет?
Нет, мы не использовали какой-либо пакет Python.
Спасибо за ответ, я сделал то же самое, все работает, но я также хочу подключить веб-домен, который я зарегистрировал в godaddy, у меня есть один ноутбук только с Windows 10 Professional, нужно ли мне покупать другой ноутбук или рабочий стол и установить сервер Windows или сервер Linux?
Сунил, если у вас есть какой-либо статический IP-адрес в вашей системе, где вы настроили Apache, вы можете указать свой домен на статический IP-адрес, и он начнет работать. Вы можете загружать данные в домашний каталог Apache по умолчанию.
Путь к файлу конфигурации (php.ini) C:WINDOWS
Загруженный файл конфигурации (нет)
Кто-нибудь знает, как это исправить?
В блоге мы упомянули об использовании C:PHP для установки PHP. Вам следует попробовать переустановить PHP один раз.
Я почти закончил настройку описанного выше, но у меня возникла путаница со следующим текстом:
Я использую следующие версии программного обеспечения:
Кто-нибудь может сказать, где я ошибаюсь?
Загрузить модуль php7_module C:/PHP/php7apache2_4.dll
Также убедитесь, что вы установили: Microsoft Visual C++ 2015.
Я несколько раз устанавливал серверы Apache и хорошо знаком с установкой в среде Ubuntu. При этом мне пришлось установить как FTP, так и SSH-сервер. Должен ли я делать то же самое в Windows? Как мне поступить, если я это сделаю?
Если вы хотите управлять файлами через FTP, тогда да, вам нужно настроить FTP-сервер. Кроме того, подключение к удаленному рабочему столу по умолчанию доступно для удаленного доступа к системе Windows, но если вы хотите получить доступ через SSH, вам необходимо настроить его в своей среде Windows.
После того, как все установлено, как начать делать проект? не могли бы вы предоставить несколько примеров или ссылок для изучения
спасибо
спасибо за внимание
Если у нас есть xampp, мы устанавливаем apache. Это проблема? apache запустится нормально или не запустится?
Анток, уточните свой запрос. Поскольку Apache уже включен в пакет XAMPP.
Я хочу попробовать собрать без xampp, поэтому сам php, сам apache и mysql собственные. Возможно ли это?
Да, все шаги, упомянутые в этом блоге, выполняются без пакета XAMPP.
Я попытался установить с помощью cmd(admin), но мне сказали: «Не удается найти указанный путь». Что мне делать
На самом деле вам нужна следующая команда:
cd C:Apache24bin
Похоже, автор забыл, что Windows не умеет читать мысли, cd Apache24bin может быть где угодно 🙂
Ну, ребята, я благодарен, НО я рад, что вы разрешили комментарии, потому что вы действительно не проявили особого внимания, когда писали эти инструкции. Иногда небрежные инструкции хуже, чем их отсутствие. В данном случае я просто рад инструкции. Спасибо. Для других, если что-то не имеет смысла или не имеет смысла, ищите эти комментарии!
Привет, новичок в wordpress, посмотрел видео о том, как установить wordpress, и узнал, что мне нужно будет установить: Apache, PHP и MySQL, я прочитал ваш блог о том, как их установить, но я действительно до сих пор не понимаю их достаточно хорошо, я бы установил их отдельно или ……?, не могли бы вы объяснить больше?. Спасибо
Вам придется устанавливать каждый отдельно.
Пожалуйста, уточните, что вы не могли понять. Спасибо.
Я говорил, что если я хочу установить WordPress, мне придется устанавливать их отдельно (например, Apache, MySQL и т. д.), или они уже предустановлены в моей системе. Спасибо.
Нет, по умолчанию PHP, Apache и MySQL не установлены ни на одной ОС. Вы должны установить отдельно. После этого вы можете установить любую CMS, например WordPress.
Если вы устанавливаете на свой компьютер, вам нужно знать, что каждый компонент выполняет свою функцию. (Если вы используете WordPress на удаленном сервере, например, в хостинговой компании, вам, вероятно, не потребуется ничего устанавливать, кроме WordPress и, возможно, базы данных.) Apache — это механизм, на котором работает PHP, язык сценариев для проектирование веб-функций. Чтобы хранить контент для вашего веб-сайта, доступ к которому осуществляется с помощью функций PHP с помощью механизма Apache, вам нужна база данных. Существует множество различных типов баз данных, но широко используемый формат — это SQL. MySQL — это система для доступа к базам данных в формате SQL. MySQL широко используется многими компаниями и веб-сайтами и поддерживает множество операторов SQL, используемых для управления данными. Вы можете написать PHP для доступа к данным через MySQL. Вы также можете использовать PHPMyAdmin, графический пользовательский интерфейс для управления данными без знания команд SQL.
Читайте также: