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

Опубликовано: 6 Сентября, 2022

PHP — это препроцессор гипертекста, ранее известный как персональная домашняя страница. Это серверный язык сценариев с открытым исходным кодом (доступен бесплатно) (все реализовано на веб-сервере), который встроен в HTML и используется для веб-разработки. PHP-скрипт начинается с <?PHP и заканчивается?>. Некоторые общие черты PHP:

  • Открытый исходный код
  • Независимая платформа
  • Используется для создания динамических веб-страниц.
  • Обеспечивает шифрование безопасности
  • Экономическая эффективность
  • Совместимость
  • Сайт работает быстрее

Facebook, Wikipedia, WordPress, Tumbler и yahoo — одни из крупнейших компаний, использующих PHP.

Почему PHP на Apache?

PHP и MySQL совместимы с сервером Apache. Эти два имеют открытый исходный код и просты в настройке. PHP работает на многих платформах, таких как Windows, Linux и Unix. Из-за этих преимуществ PHP используется на серверах Apache. Перед установкой PHP убедитесь, что сервер Apache уже установлен на вашем ПК.

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

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

Шаг 1: Посетите официальный сайт PHP. Здесь вы найдете два разных пакета, которые называются Non-Thread Safe и Thread Safe Packages. Загрузите zip-папку в разделе Thread Safe, потому что мы работаем над Apache.

Шаг 2: Извлеките файлы и переименуйте извлеченный файл в PHP8.1 (это полностью по желанию пользователя) и перейдите в каталог, где находится папка Apache. Добавьте путь к системным переменным. Чтобы добавить скопированный адрес в системные переменные, найдите Панель управления > Система и безопасность > Система > дополнительные параметры системы > Переменные среды > Системные переменные > Путь > Изменить > Создать и вставьте скопированный адрес.

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

Шаг 3: Проверить, добавлен ли каталог PHP в путь системных переменных или нет. Откройте PowerShell от имени администратора. Измените режим PowerShell на командную строку, введя команду cmd . Затем введите путь, нажмите Enter, если путь к каталогу виден на экране, значит, путь успешно добавлен в системные переменные. Чтобы узнать версию PHP, введите php -v и нажмите Enter.

Шаг 4: Теперь пришло время настроить Apache для этого открытого C: > Apache24 > conf > httpd.conf

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

LoadModule php_module “C:PHP8.1php8apache2_4.dll”  

AddHandler application/x-httpd-php  .php

PHPInDir “C:PHP8.1”

Шаг 5: В каталоге PHP8.1 есть два файла конфигурации по умолчанию «php.ini-development» и «php.ini-production. Скопируйте и вставьте « php.ini-development » и переименуйте скопированный файл как «php.ini» .

Шаг 6: Установите параметр ServerName как localhost для этого поиска (Ctrl+F) «ServerName» в файле «httpd.conf» и установите ServerName как localhost под строкой «#ServerName www.example.com:80» ServerName localhost

Шаг 7: Откройте PowerShell в режиме командной строки от имени администратора, введите «httpd –t» и нажмите Enter. Если все в порядке, то отображается «Синтаксис в порядке».

Шаг 8: Укажите страницу PHP по умолчанию. Для этого найдите «DirectoryIndex» в файле httpd.conf. Внутри Dir-модуля добавьте «index.php»

Шаг 9: Откройте папку htdocs, которая находится внутри папки Apache24, создайте файл PHP с приведенным ниже кодом и сохраните его как index.php (по желанию пользователя) для тестирования. Чтобы протестировать программу, откройте свой любимый браузер, введите localhost и нажмите Enter.

PHP-код:

<?php

phpinfo();

?>

Запуск кода PHP на сервере Apache

Теперь сервер Apache готов к запуску кода PHP. Давайте разберемся, как запустить первый PHP-код на сервере Apache. Для этого откройте редактор, напишите пример кода PHP и сохраните его в Apache24 > htdocs > папка проекта > имя_файла.php.

папка проекта — это ваша папка с именем вашего проекта, а имя файла.php — это имя вашего файла, которое должно храниться внутри вашей папки проекта. Теперь пришло время запустить пример программы. Для этого откройте свой любимый браузер и введите «localhost/projectfolder/filename.php». то он покажет приведенный ниже вывод